[ sasa.je @ 14.06.2019. 10:59 ] @
Imam jednu kolonu u kojoj se nalaze nekakve dvije vrste uplata. Jedini kriterijum po kom se mogu razlikovati je što su jedne uvijek okrugli iznosi (10.00; 500.00; 90.00 ...).
Ove druge se uplaćuju na osnovu nekog procenta i nikad nisu okrugli iznosi. Po teoriji vjerovatnoće, nekad će se desiti i da taj procenat bude okrugao iznos ali to ne uzimam zasad u obzir.
U koloni bude 300-400 uplata svaki mjesec. Treba mi da izračunam sume jednih i drugih uplata. Guglao sam i našao prijedlog da kreiram pomoćnu kolonu sa vrijednostima TRUE i FALSE zavisno da li se broj završava sa .00 u decimali ili ne. To je ova formula:
=IF(ISERR(TEXT(MID(E8;FIND(".";E8)+1;2);"#")*1);TRUE;IF((TEXT(MID(E8;FIND(".";E8)+1;2);"#")*1)>0;FALSE;E8))
U koloni E su mi te uplate, od E8 do E399
Dakle, dobio sam novu kolonu sa vrijednostima FALSE i TRUE.
Kako da napravim sada sumu za jedne i druge.
Kucao sam u ćeliju gdje želim rezultat:
=SUMIF(E8:E399;F8:F399=TRUE;E8:E399)
ali nikako da dobijem ono što tražim.
Gdje griješim, nemam pojma.
Hvala na pomoći i sugestijama.
[ sasa.je @ 14.06.2019. 11:14 ] @
Tek kad sam okačio, onda sam i vidio grešku:
=SUMIF(F8:F399;F9;E8:E399)

Sa ovom formulom radi, gdje je F9 polje sa vrijednošću TRUE, i druga formula je sa ćelijom gdje je vrijednost FALSE.
Možda je jedino moglo nešto elegantnije, bez pomoćne kolone.
[ pera68 @ 14.06.2019. 13:08 ] @
Dodao sam pomoćnu kolonu u kojoj sam proverio da li je broj ceo (provera razlike između broja i funkcije INT) ili ne i na osnovu toga uradio sumu po ovom kriterijumu (prilog).
[ sasa.je @ 18.06.2019. 06:31 ] @
Da, ovo je elegantnije. Hvala :)