Stránka 1 z 1

#HODNOTA

Napsal: 14 zář 2014 15:21
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

Re: #HODNOTA

Napsal: 14 zář 2014 19:38
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?

Re: #HODNOTA

Napsal: 15 zář 2014 06:27
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))))))

Re: #HODNOTA

Napsal: 15 zář 2014 14:50
od lubo.
Taky od verze 2010 máme funkci AGGREGATE...

Re: #HODNOTA

Napsal: 15 zář 2014 19:55
od Franťas
Excel 2010 mám a verze od cmucha je přesně to co jsem hledal, děkuji moc!

Re: #HODNOTA

Napsal: 15 zář 2014 23:07
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)