Napíše to #HODNOTA, protože pole Sazba pojištění Kč měsíčně je prázdné. Tam stačí zadat do výsledku výpočtu třeba nulu (aby fungoval vzorec v buňce AR11) a pak to vypočítá celkovou splátku 250,- Kč.
Nulu tam napsat nemůžu, protože je vtom vzorec na vyhledávání.
Nejde to nějak jinak. Mám i jiné sešity se vzorci.
Např.: =KDYŽ(JE.CHYBHODN(Q11+BP17);Q11;Q11+BP17) co mě napsal uživatel dole, ale v tom se nějak neorientuju.
Děkuji
Funkce JE.CHYBHODN vrací hodnotu PRAVDA nebo NEPRAVDA Takže když máš vzorec Q11+BP17 , který vrací hodnotu #HODNOTA!, tak funkce JE.CHYBHODN(Q11+BP17) vrátí hodnotu PRAVDA. Tak vzorec když vypadá
=KDYŽ(PRAVDA;Q11;Q11+BP17) - VRÁTÍ HODNOTU Z BUŇKY Q11
OPAČNĚ máš vzorec Q11+BP17 , který vrací hodnotu 250, tak funkce JE.CHYBHODN(Q11+BP17) vrátí hodnotu NEPRAVDA.
=KDYŽ(NEPRAVDA;Q11;Q11+BP17) - VRÁTÍ HODNOTU SOUČTU BUNĚK Q11+ BP17
aby to bylo jak jsou vrchní vzorce: =KDYŽ(JE.CHYBHODN(Q11+BP17);Q11;Q11+BP17)
Moc děkuji za pomoc
K týmto vzorcom, čo si napísal, mám pár poznámok:
1. Skús používať menej zátvoriek - čím menej, tým lepšie. Prvý vzorec má normálne vyzerať takto:
=KDYŽ(AR37<>"";X90-X92-AR43;"")
2. Skús porozmýšľať nad tým, čo chceš vzorcom vyjadriť. Ak je podmienka AR37<>"" pravdivá, tak aký zmysel má kontrolovať znovu tú istú podmienku?! Druhý vzorec má normálne vyzerať takto:
Neviem, ako si na tom s matematikou, ale substitúciu hádam poznáš. Keď máš vzorec, ktorý si označíme napr. písmenom A (môže to byť hociktorý z tých tvojich krkolomných vzorcov), tak ošetrenie jeho chybnej hodnoty spravíš jednoducho:
=KDYŽ(JE.CHYBHODN(A);B;A)
kde B je zase vzorec, ktorý tam má byť v prípade chybnej hodnoty. Dosadiť svoje vzorce zvládneš.
A ty vzorce ti vrací chybovou hodnotu (#HODNOTA!)?, Jakou hodnotu mají případně vrátit místo #HODNOTA! ? Proč máš ve druhém a třetím vzorci několikrát vnořenou fci KDYŽ ?
Napíše to #HODNOTA, protože pole Sazba pojištění Kč měsíčně je prázdné. Tam stačí zadat do výsledku výpočtu třeba nulu (aby fungoval vzorec v buňce AR11) a pak to vypočítá celkovou splátku 250,- Kč.
Nulu tam napsat nemůžu, protože je vtom vzorec na vyhledávání.
Nejde to nějak jinak. Mám i jiné sešity se vzorci.
Např.: =KDYŽ(JE.CHYBHODN(Q11+BP17);Q11;Q11+BP17) co mě napsal uživatel dole, ale v tom se nějak neorientuju.
Děkuji
Funkce JE.CHYBHODN vrací hodnotu PRAVDA nebo NEPRAVDA
Takže když máš vzorec Q11+BP17 , který vrací hodnotu #HODNOTA!, tak funkce JE.CHYBHODN(Q11+BP17) vrátí hodnotu PRAVDA.
Tak vzorec když vypadá
=KDYŽ(PRAVDA;Q11;Q11+BP17) - VRÁTÍ HODNOTU Z BUŇKY Q11
OPAČNĚ
máš vzorec Q11+BP17 , který vrací hodnotu 250, tak funkce JE.CHYBHODN(Q11+BP17) vrátí hodnotu NEPRAVDA.
=KDYŽ(NEPRAVDA;Q11;Q11+BP17) - VRÁTÍ HODNOTU SOUČTU BUNĚK Q11+ BP17
Jaký vzorec na vyhledávání?
Teď je tam toto:
Stačí na hradit za
Ale nezkoumal jsem všechny souvislosti, jen odstranění #HODNOTA v buňce AR11.
Nebo do buňky AR11 vložit vzorec:
EDIT: a jakou hodnotu to má vyhodit u položky "CELKEM ZAPLATÍTE S POJIŠTĚNÍM" ? Taky je tam #HODNOTA!
Jak to mám udělat když mám vzorece:
=KDYŽ(AR37<>"";((X90)-(X92)-(AR43));"")
=KDYŽ(AR37<>"";(KDYŽ(AR37<>"";(ZAOKROUHLIT(W96;AH9 6));""));"")
=KDYŽ(AR37<>"";(KDYŽ(AR37<>"";(KDYŽ(SVYHLEDAT(AR37 ;$C$108:$D$113;2;0)=0;"";SVYHLEDAT(AR37;$C$108:$D$ 113;2;0)));""));"")
aby to bylo jak jsou vrchní vzorce: =KDYŽ(JE.CHYBHODN(Q11+BP17);Q11;Q11+BP17)
Moc děkuji za pomoc
K týmto vzorcom, čo si napísal, mám pár poznámok:
1. Skús používať menej zátvoriek - čím menej, tým lepšie. Prvý vzorec má normálne vyzerať takto:
2. Skús porozmýšľať nad tým, čo chceš vzorcom vyjadriť. Ak je podmienka AR37<>"" pravdivá, tak aký zmysel má kontrolovať znovu tú istú podmienku?! Druhý vzorec má normálne vyzerať takto:
3. Ak chceš len skrývať nulu, tak môžeš použiť viacero spôsobov, ktoré sú opísané v nápovedi: Zobrazení nebo skrytí nulových hodnot.
Neviem, ako si na tom s matematikou, ale substitúciu hádam poznáš. Keď máš vzorec, ktorý si označíme napr. písmenom A (môže to byť hociktorý z tých tvojich krkolomných vzorcov), tak ošetrenie jeho chybnej hodnoty spravíš jednoducho:
kde B je zase vzorec, ktorý tam má byť v prípade chybnej hodnoty. Dosadiť svoje vzorce zvládneš.
A ty vzorce ti vrací chybovou hodnotu (#HODNOTA!)?, Jakou hodnotu mají případně vrátit místo #HODNOTA! ? Proč máš ve druhém a třetím vzorci několikrát vnořenou fci KDYŽ ?
1.
=KDYŽ(AR37<>"";((X90)-(X92)-(AR43));"")
=KDYŽ(JE.CHYBHODN(X90-X92-AR43);"";X90-X92-AR43)
2.
=KDYŽ(AR37<>"";(KDYŽ(AR37<>"";(ZAOKROUHLIT(W96;AH9 6));""));"")
=KDYŽ(JE.CHYBHODN(ZAOKROUHLIT(W96;AH96));"";ZAOKRO UHLIT(W96;AH96))
3.
Tady si nejsem jistej jakou hodnotu ti má vzorec vracet (vrací) tak jen úprava:
=KDYŽ(AR37<>"";KDYŽ(SVYHLEDAT(AR37;$C$108:$D$113;2 ;0)=0;"";SVYHLEDAT(AR37;$C$108:$D$113;2;0));"")
Je to jen takovej "pokus" bez dat se mi to těžko odhaduje jak se má vzorec chovat.