NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Vít Pergler
Člen
Avatar
Vít Pergler:19.4.2017 19:25

Dobrý den, potřeboval bych radu okolo Excelu a to s vytvořením pr někoho jednoduché kalkulačky.
Zadání zní následovně: Pomocí trojího vnoření funkce KDYŽ do sebe vytvořte kalkulačku pro základní operace se dvěma čísly. Funkce KDYŽ by měla testovat, jaké znaménko se nachází mezi operandy. Do buňky pro volbu operace předem nastavte ověření umožňující vstup pouze znaménkům operací
( + - x : ).
To formátování asi dám, ale netuším tu podmínku.
Děkuji všem za pomoc. :)

Editováno 19.4.2017 19:26
 
Odpovědět
19.4.2017 19:25
Avatar
zitekv
Člen
Avatar
Odpovídá na Vít Pergler
zitekv:19.4.2017 20:04

Postupuj postupně a přijdeš k výsledku. Nejdříve si udělej plus: když bude v buňce c6 znak "+" tak sečti b6 a d6. No a když tam nebude testuj znovu další a další...
Snad ti to takhle pomůže...

 
Nahoru Odpovědět
19.4.2017 20:04
Avatar
Vít Pergler
Člen
Avatar
Vít Pergler:19.4.2017 20:42

Mě šlo o to, jak to udělat blbuvzdorný jen na tři když. Na 4 když to umím takhle:
=KDYŽ(C6="+";­B6+D6;KDYŽ(C6="-";B6-D6;KDYŽ(C6=""­;B6D6;KDYŽ(C6="/";B6/D6;­"ERROR"))))

 
Nahoru Odpovědět
19.4.2017 20:42
Avatar
zitekv
Člen
Avatar
Odpovídá na Vít Pergler
zitekv:19.4.2017 20:54

Zbytečně si nekomplikuj život. Když tři když, tak to splňuje. Jestli chtějí neco navíc ať to zadají pořádně a "zaplatí" :-)

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
19.4.2017 20:54
Avatar
Petr Šťastný
Tvůrce
Avatar
Odpovídá na Vít Pergler
Petr Šťastný:19.4.2017 21:09

Udělej si k té operaci ověření (data>ověření dat). Operaci +, -, *, / tedy nebudeš dělat podmínkou, ale tímhle ověřením.

Pak se jenom budeš ptát:
Je to plus? sečti, když ne, zeptej se na další operaci a tak dále. Bude ti stačit tohle ověření a tři podmínky, mělo by to být blbuvzdorné.

 
Nahoru Odpovědět
19.4.2017 21:09
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.