#HODNOTA

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Odpovědět
Franťas
nováček
Příspěvky: 20
Registrován: 12 zář 2013 13:09

#HODNOTA

Příspěvek od Franťas »

Ahoj, mám jednu prosbu, pro někoho to bude asi banalita, ale nevím si rady.
Mám v buňce vzorec
=KDYŽ(HODNOTA(L6)=HODNOTA($AV6);8;KDYŽ(NEBO((HODNOTA(L6)+1=HODNOTA($AV6));HODNOTA(L6)-1=HODNOTA($AV6));6;KDYŽ(NEBO((HODNOTA(L6)+2=HODNOTA($AV6));HODNOTA(L6)-2=HODNOTA($AV6));4;KDYŽ(NEBO((HODNOTA(L6)+3=HODNOTA($AV6));HODNOTA(L6)-3=HODNOTA($AV6));3;KDYŽ(NEBO((HODNOTA(L6)+4=HODNOTA($AV6));HODNOTA(L6)-4=HODNOTA($AV6));1;0)))))

a vyhazuje mi chybu #HODNOTA, je to tím, že ukazuje na buňku, ve které ještě není žádná hodnota, ale pokud se tam hodnota zapíše, vzorec je plně funkční. Já potřebuju ale sumarizovat sloupec kde jsou momentálně všude chyby typu #HODNOTA a mít už předem výsledek a né chybu, zjednodušeně--- potřebuju tam místo #HODNOTA dát třeba 0, logicky jí tam nemohu napsat, protže tím zničím vzorec, ale jen aby se to tvářilo jako 0, aby mi výsledná suma neházela chybu, ale číslo, nevíte jak to ošetřít? Díky
guest

Re: #HODNOTA

Příspěvek od guest »

a) Používáte KDYŽ a ptáte se na KDYŽ...
b) Nikdo z vás tazatelů se jaksi neobtěžuje napsat, jakou má verzi Excelu, takže nemůžu říct IFERROR...
c) Neberete v potaz, že 0 může vyplynout z řádně zadaných hodnot a pak ji nerozlišíte od stavu nezadáno?
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: 02 bře 2011 19:12
Bydliště: Drsná Vysočina :D

Re: #HODNOTA

Příspěvek od cmuch »

Nezávisle na verzi excelu by šla použít fce JE.CHYBHODN

Kód: Vybrat vše

=KDYŽ(JE.CHYBHODN(KDYŽ(HODNOTA(L6)=HODNOTA($AV6);8;KDYŽ(NEBO((HODNOTA(L6)+1=HODNOTA($AV6));HODNOTA(L6)-1=HODNOTA($AV6));6;KDYŽ(NEBO((HODNOTA(L6)+2=HODNOTA($AV6));HODNOTA(L6)-2=HODNOTA($AV6));4;KDYŽ(NEBO((HODNOTA(L6)+3=HODNOTA($AV6));HODNOTA(L6)-3=HODNOTA($AV6));3;KDYŽ(NEBO((HODNOTA(L6)+4=HODNOTA($AV6));HODNOTA(L6)-4=HODNOTA($AV6));1;0))))));0;KDYŽ(HODNOTA(L6)=HODNOTA($AV6);8;KDYŽ(NEBO((HODNOTA(L6)+1=HODNOTA($AV6));HODNOTA(L6)-1=HODNOTA($AV6));6;KDYŽ(NEBO((HODNOTA(L6)+2=HODNOTA($AV6));HODNOTA(L6)-2=HODNOTA($AV6));4;KDYŽ(NEBO((HODNOTA(L6)+3=HODNOTA($AV6));HODNOTA(L6)-3=HODNOTA($AV6));3;KDYŽ(NEBO((HODNOTA(L6)+4=HODNOTA($AV6));HODNOTA(L6)-4=HODNOTA($AV6));1;0))))))
lubo.
Level 2
Level 2
Příspěvky: 196
Registrován: 27 čer 2013 23:26

Re: #HODNOTA

Příspěvek od lubo. »

Taky od verze 2010 máme funkci AGGREGATE...
Franťas
nováček
Příspěvky: 20
Registrován: 12 zář 2013 13:09

Re: #HODNOTA

Příspěvek od Franťas »

Excel 2010 mám a verze od cmucha je přesně to co jsem hledal, děkuji moc!
guest

Re: #HODNOTA

Příspěvek od guest »

Právě že když máte Excel 2010 (2007 a novější), tak můžete použít IFERROR...

Můžete mi ten algoritmus pro jistotu přepsat slovně (matematicky)? Nelze to řešit tabulkou, funkcí ZVOLIT, ...? Jestli to chápu, řešíte absolutní rozdíl (funkce ABS) jedné hodnoty od druhé. Logika vzorce i matematika mi přijde odfláknutá.

Abs. rozdíl Hodnota
0 8
1 6
2 4
3 3

Podle mě řešení: =ZVOLIT(ABS(AV6-L6)+1;8;6;4;3)
Odpovědět

Zpět na „Kancelářské balíky“