» Poradna » Programy

Excel funkce

 |   |  Microsoft Windows 10 Chrome 54.0.2840.99

Ahojte,měl bych dotaz na jednu excel funkci, potřeboval bych ji naprogramovat následně:počítání ZPRAVA v řadě čísel (a znaků)když narazí funkce na "0" odečíst -1, pokud narazí na 1 a větší, zastavit funkcikdyž narazí funkce na "1 a větší (max. 100)" přičíst +1, pokud narazí na 0, zastavit funkcikdyž narazí funkce na "x" nebo "-", přeskočitPříklady:0 x 1 1 x = 21 1 0 0 0 = -31 0 1 2 1 = 31 0 1 1 1 = 30 1 0 1 x - = 10 1 0 0 x - = -2Snad jsem to napsal nějak srozumitelně :)Díky za pomoc

Odpovědi na otázku

 | Microsoft Windows 7 Chrome 55.0.2883.98

Pokud je každý znak v jedné buňce, tak by to šlo. Pokud jde o textové řetězce, není to vhodná úloha pro Excel (pokud neumíš VBA - což podle otázky neumíš).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 50.0

Ne. srozumitelně jsi to rozhodně nenapsal:-- když narazí funkce na "0" odečíst -1-- pokud narazí na 0, zastavit funkciTak co má teda na 0 udělat?-- pokud narazí na 1 a větší, zastavit funkci-- když narazí funkce na "1 a větší (max. 100)" přičíst +1Tak co má teda na 1 (a větší) udělat?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 50.0

Pochopil jsem to tak, že když bude číslo v následujícím kroku jiné, zastaví se funkce. Tj. 011 = 2; 001 = 1; 100 = -2; 110 = -1 ... (bere se to zprava doleva)Což je pro VBA hračka. Stačí si načíst do proměnné hodnotu, rozhodit jí třeba do pole a pak jen ve smyčce kontrolovat, jestli se v dalším kroku změnila hodnota od předchozího.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 50.0

Aha, tak teď už to dává smysl Jasně, že ve VBA je to potom hračka, na pár řádků.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Počítání


Určitě si přečtěte

3D tisk pro naprosté zelenáče: Co vyrobíte na laciném stroji za pár tisíc korun

3D tisk pro naprosté zelenáče: Co vyrobíte na laciném stroji za pár tisíc korun

** Domácí 3D tisk je dnes už finančně dostupný prakticky všem ** Lacinou tiskárnu pořídíte za pár tisíc korun ** Jak vlastně tisk probíhá a jak navrhnout, co vytisknout

Jakub Čížek | 67

Už desítky let se pokoušíme odposlouchávat mozek. Rusům se podařil kousek, ze kterého vám spadne brada

Už desítky let se pokoušíme odposlouchávat mozek. Rusům se podařil kousek, ze kterého vám spadne brada

** K odposlechu mozků používáme EEG ** To má ale žalostné informační rozlišení ** Rusům pomohla počítačová neuronová síť

Jakub Čížek | 28

9 tipů, jak vyšlechtit nabídku Start ve Windows 10, aby lépe sloužila

9 tipů, jak vyšlechtit nabídku Start ve Windows 10, aby lépe sloužila

** Nabídka Start už existuje bezmála čtvrt století ** Ve Windows 10 postupně dostala celou řadu funkcí ** Start si můžete ve velkém rozsahu přizpůsobit

Karel Kilián | 46

Nejlepší notebooky do 10 000 korun: Co koupit a čemu se raději vyhnout

Nejlepší notebooky do 10 000 korun: Co koupit a čemu se raději vyhnout

** Do deseti tisíc korun lze dnes koupit slušné notebooky ** V nabídce ale i tak převládají zastaralé a pomalé modely ** Poradíme, jak dobře vybrat i s omezeným rozpočtem

David Polesný | 98

Pojďme programovat elektroniku: České chytré zásuvky Netio pro kutily i firmy

Pojďme programovat elektroniku: České chytré zásuvky Netio pro kutily i firmy

** Wi-Fi zásuvky nevyrábí pouze Čína ** Vyzkoušeli jsme českou Netio PowerCable ** Je přímo určená pro vývojáře, má totiž jednoduché JSON API

Jakub Čížek | 43

Google Coral: Raspberry Pi s čipem, který zpracuje 4 biliony operací za sekundu

Google Coral: Raspberry Pi s čipem, který zpracuje 4 biliony operací za sekundu

** Je to velké jako Raspberry Pi ** Ale je to až o několik řádů rychlejší ** Dorazil nám exotický Google Coral s akcelerátorem Edge TPU

Jakub Čížek | 18


Aktuální číslo časopisu Computer

Megatest 20 procesorů

Srovnání 15 True Wireless sluchátek

Vyplatí se tisknout fotografie doma?

Vybíráme nejlepší základní desky