Excel - vzorec

Programy pro práci s textem, tabulkami, prezentacemi

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod kamey 24. 4. 2013 22:17

Zdravím, jsem samouk a potřebovala bych poradit vzorec do excelu, kde:

v jednom poli mám kladné číslo a v druhém mám pevně dané mínus2070, které od prvního odečítám. Potřebuji, aby ve fázi, kdy je číslo v prvním sloupci vyšší došlo k odečtení druhého a výsledek byl rozdíl - to zvládám, ale potřebuji, aby ve chvíli, kdy by byl výsledek záporný, aby k odečtení nedošlo a nastavila se jako výsledek nula.
Díky všem za případnou radu.
kamey
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod alfah4ns 24. 4. 2013 22:20

Když od kladného čísla odečteš záporné, výsledek bude VŽDY kladný.

Jinak velmi užitečná je funkce KDYŽ:
http://excel-navod.fotopulos.net/funkce-kdyz.html
.
alfah4ns
Ex-moderátor
Uživatelský avatar

Odeslat příspěvekod kamey 24. 4. 2013 22:24

však píšu, že tento výsledek mám, ale někdy se stane, že první číslo - i kladné je nižší než druhé, tím dostávám záporný výsledek a tam potřebuji, aby to vyhodnotilo jako výsledek nulu
kamey
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod Wikan 24. 4. 2013 22:26

Přečti si tu jeho větu ještě jednou. To slovo VŽDY není psané velkými písmeny jen tak.
Wikan
Moderátor
Uživatelský avatar

Odeslat příspěvekod alfah4ns 24. 4. 2013 22:26

Jak může být kladné číslo nižší než záporné?

Jinak:
X - (-2070) = X + 2070, tečka. Pokud je X jakékoliv kladné číslo, neexistuje situace, kdy bys dostala jako výsledek číslo záporné.
Naposledy upravil alfah4ns dne 24. 4. 2013 22:39, celkově upraveno 1
Důvod: oops, chybka... :)
.
alfah4ns
Ex-moderátor
Uživatelský avatar

Odeslat příspěvekod kamey 24. 4. 2013 22:30

tak jinak

např. 3015 - 2070 = 945 (potřebuji výsledek 945)

2010 - 2070 = -60 - a zde potřebuji výsledek nula

a ve vzorci mám nyní uvedeno +3015 + -2070 = 945 možná i toto mám špatně - fakt to moc neumím, za mě ve škole PC neexistovaly
kamey
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod alfah4ns 24. 4. 2013 22:35

Aha, tak to jsi pak ale špatně napsala zadání :)
v druhém mám pevně dané mínus2070, které od prvního odečítám.


Takže neodečítáš -2070, ale odečítáš 2070
případně, přičítáš -2070 :)

Každopádně "KDYŽ" to pořeší:
=KDYŽ(B1<A1,A1-B1,0)
vysvětlení: podmínka je, že v B1 je menší číslo než v A1, pokud se splní, výsledek bude A1 minus B1, pokud se nesplní, vrátí nulu.

P.S... 2070? Hmm, sleva na poplatníka odečtená od základu daně? :)
.
alfah4ns
Ex-moderátor
Uživatelský avatar

Odeslat příspěvekod kamey 24. 4. 2013 22:39

jj, je to sleva na poplatníka a potřebuji do zapracovat do jiného výsledku.

-- 24. 4. 2013 22:50 --

to mi sice dá nulu, když ji potřebuji, ale pokud je výsledek kladné číslo, tak mi tam zůstane ta nula, já potřebuji buď anebo
kamey
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod yndezit 24. 4. 2013 22:57

=MAX(A2-B2;0)

kde A2 je proměnná a B2 je těch 2070.
yndezit
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod kamey 24. 4. 2013 23:05

Ještě to není ono, jakmile se výsledek má přehoupnout do kladného čísla, tak je stále jako výsledek nula
kamey
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod alfah4ns 24. 4. 2013 23:07

kamey píše:to mi sice dá nulu, když ji potřebuji, ale pokud je výsledek kladné číslo, tak mi tam zůstane ta nula, já potřebuji buď anebo

No však ano, to v té podmínce už přece je.
Aby byl výsledek kladné číslo, musí být A1 větší než B1, což v podmínce je. V tom případě se vypočte A1-B1.
Pokud by bylo A1<B1, tzn. výsledek by měl vyjít záporně, pak se výpočet neprovede a napíše to nulu.

Dívej, v obou řádkách je stejný vzorec (jen jiné indexy řádků), normálně to funguje.
Přílohy
vzorec.PNG
vzorec.PNG (6.1 ) Zobrazeno 4614 krát
.
alfah4ns
Ex-moderátor
Uživatelský avatar

Odeslat příspěvekod kamey 24. 4. 2013 23:14

Jo, už je to jak potřebuji, měla jsem tam zadané 2070 s mínusem. Díky moc :)
kamey
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod alfah4ns 24. 4. 2013 23:15

alfah4ns píše:Takže neodečítáš -2070, ale odečítáš 2070
případně, přičítáš -2070 :)


Viz co jsem psal dříve :)
No hl.že to už funguje :)
.
alfah4ns
Ex-moderátor
Uživatelský avatar

Odeslat příspěvekod kamey 24. 4. 2013 23:18

jj, ale asi jsem se tam zamotala ještě jinde, ale už je to jak potřebuji a vážně moc děkuji. :)
kamey
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod Wikan 25. 4. 2013 07:38

A není ono dobře, že tam ta záporná částka bude? Protože pokud má někdo tak malý příjem, že zaplacená daň by byla menší než sleva na poplatníka, tak ten rozdíl dostane od státu - platí tak vlastně zápornou daň.
Wikan
Moderátor
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků