Obsah

Pokud lze ve vzorci použít funkci

To je ono, to je ta nejžádanější vlastnost. Chápeme to. Pro mnoho kalkulaček jsou vyžadovány podmínky a logické operátory. A teď je můžete postavit. Pokud je funkce připravena!


Pojďme rovnou k masu. Pokud funkce funguje přesně tak, jako jste zvyklí z tabulkových programů jako MS Excel. Zde je definice:

pokud (PODMÍNKY, PRAVDA, ELSE)

Funkce if potřebuje CONDITION. Například 3> 4 (3 je větší než 4). Pokud je podmínka true, pak funkce if vrací cokoliv, co přidáte do TRUE části funkce. Je-li podmínka false, pak funkce if vrátí vše, co přidáte do části funkce ELSE. Zde je jednoduchý příklad:

if (3> 4, 10, 20)

Tento příklad říká: Pokud je 3 větší než 4, vrátí 10 jinak vrátí 20. A protože 3 je menší než 4, tento příklad vrací číslo v části ELSE, která je 20. Ale tento příklad je docela výpis, protože to vždy vrátí stejnou věc. Místo této funkce bychom mohli jednoduše napsat přímo 20. Funkce if dostane mnohem zajímavější, když použijete proměnné pole. Zde je příklad s proměnnou:

if (F123> 4, 10, 20)

Nyní nemůžeme snadno říci, co se funkce vrací, že jo? Záleží na hodnotě v poli s id F123. Pokud je tedy hodnota F123 větší než 4, funkce vrátí 10. Pokud je hodnota menší než 4, vrátí 20. S funkcí if můžete dělat ještě pokročilejší věci:

if (F123> 4 a F124! = F125, F127, 0) * 3 / F126

To je poměrně složité, ale pokud to kalkulačka vyžaduje, můžete to udělat. Zde je to, co říká: Pokud je hodnota F123 větší než 4 a hodnota F124 není rovna hodnotě F125, vrátí hodnota F127 jinak 0. A cokoliv, když tato funkce vrátí, vynásobte ji 3 a rozdělte ji hodnotou F126. Myslíte si, že je to nejsložitější příklad, na který můžeme myslet? Stále se může zhoršit. Můžete kombinovat více funkcí, pokud jsou k dispozici, nebo jiné dostupné funkce:

if (F123> if (F128 == 10, F128, -1) a F124! = F125, F127, 0) * 3 / sin (F126)

Raději tě nechám vstřebat sám.

Další informace

Začněte zdarma

Vytvořte si vlastní webovou kalkulačku během několika minut.
Vyzkoušejte všechny funkce ve zkušební verzi 30-day zdarma.

Registrace zdarma

Není nutná žádná kreditní karta ani instalace

Kontakt

Telefon

USA: + 1 415 800 3787
Velká Británie: + 44 207 097 3577
CZ: + 420 222 743 843
Pracovní doba: 9: 00 - 17: 00 UTC + 1

Informace

info@calculoid.com

Podpora

support@calculoid.com

Easy Software Ltd.

Kemp dům, 152-160
City Road, EC1V
2NX London, Velká Británie
IČ: 08960980
IČ DPH: GB226711521

Snadné vývojové centrum

Jugoslávských partyzánů 34
160 00 Praha
Česká republika