[ MentalFloss @ 03.06.2013. 22:22 ] @
Excel 2003

U polju G4 imam sledecu formulu: =IF(E4>0;E4+F4-H4-M4;"")

Podatak koji se nalazi u polju H4 je rezultat sledece formule: =IF(I4<>0;I4+J4;"")
Podatak koji se nalazi u polju M4 je rezultat sledece formule: =IF(N4<>0;N4+O4;"")

Problem u polju G4 (#VALUE!) nastaje ukoliko u polju M4 nema podataka odnosno ukoliko je to polje prazno.
Verujem da postoji jednostavno resenje da se dobije rezultat u polju G4 bez obzira na to da li je polje M4 prazno ili ne.
Ima li neko ideju. Hvala.
[ FOX028 @ 04.06.2013. 05:28 ] @
Pa normalno je da ti javlja gresku, jer kako si naveo u formulama =IF(I4<>0;I4+J4;"") i =IF(N4<>0;N4+O4;"") da ako nije ispunjen uslov vraca prazan tekst a jasno je da tekst i brojevi ne mogu da se sabiraju i zato javlja gresku. Postoje po meni dva resenja za ovaj tvoj problem, jednostavniji i malo komplikovaniji:

1. Jednostavniji: da na mestima u gore navedenim formulama umesto "" stavis 0.
2. Komplikovaniji: =IF(E4>0;E4+F4-IF(H4="";0;H4)-IF(M4="";0;M4);"")

Mozda postoji jos neko resenje, ali ja sam se setio ova dva pa ti izaberi koje ti odgovara.
[ MentalFloss @ 05.06.2013. 21:10 ] @
Ovo drugo rešenje mi se čini prihvatljivijim. Probaću ga. Mnogo hvala
[ 3okc @ 07.06.2013. 00:05 ] @
Ako je potrebno razlikovati da li je ćelija prazna ili ne, onda test <>0 nije dobar jer Excel praznu ćeliju tretira isto kao i da je =0.
Za tu namenu upotrebi funkciju ISBLANK(), kao npr =IF(ISBLANK(E4);"";E4+F4).

Što se tiče ovog drugog, da ti zanemari (prazan) string prilikom aritm. operacija, poslužiće funkcija N() -pa tako neće biti potrebno ispitivanje sa IF().
Code:
=IF(ISBLANK(E4);"";E4+N(F4)-N(H4)-N(M4))
[ MentalFloss @ 08.06.2013. 21:03 ] @
3okc

Bravo majstore - testirao sam tabelu u svim mogucim situacijama - radi kao singerica!
Blokirao kolone sa formulama pa u Ponedeljak da podelim narodu da zarade platu

Imas pice od mene