[ Nebojsxa @ 20.04.2011. 23:41 ] @
Da li postoji formula koja može da odradi sledeći problem:

Ako u jednoj koloni postoje brojevi 1,2 i 3
onda uznad da se pojavi "OK" ili da se ćelija oboji obređenom bojom.
Ako taj uslov nije zadovoljen onda da piše npr "x" ili da ta ćelija bude takođe obojena određenom bojom.


[ Jpeca @ 21.04.2011. 06:55 ] @
Kao moguća kontrola može da posluži da je zbir jednak 7. Naravno ovo u određenim uslovima može da bude zadovoljeno i ako nema 1, 2 i 3 po jednom. Funkcija CountIF koristi se da prebroji broj pojavljivanja određene vrednosti u opsegu, pa je to što tebi treba. Da prebrojimo koliko ima 1 u koloni B možemo koristiti (Uzeo sam da je na tvojoj slici Raspored rada ćelija A1)
Code:
=COUNTIF(B4:B8;1)


Slično možemo prebrojati dvojke, trojke. Da bi utvrdili da li se svaka od njih pojavljuje tačno jednom kombinujemo ova tri uslova pomoću logičke funkcije AND
Code:
=AND(COUNTIF(B4:B8;1)=1;COUNTIF(B4:B8;2)=1;COUNTIF(B4:B8;1)=1)


Rezultat će biti True ako su sva tri uslova ispunjena, a False ako bar jedan nije ispunjen.
Sada treba formirati natipise OK i X za True i False, pa to ugnjezdimo unutar IF funkcije
Code:
=IF(AND(COUNTIF(B4:B8;1)=1;COUNTIF(B4:B8;2)=1;COUNTIF(B4:B8;1)=1);"OK";"X")


Još treba dodati bojenje. Možeš da sve ćelije u kojima je ova formula obojiš crveno, pa onda selektuj sve ćelije sa formulama i dodaj pravilo za uslovno formatiranje (Conditional Formating)
U dijalogu New Formating Rule:
1- Izaberi Format Only Cells that Contain
2- U sekciji Rule Description stavi Cell Value equal to OK
3- Klikom na dugme Format... podesi da ti u tom slučaju boja pozadine (Fill) bude zelena

[ Nebojsxa @ 22.04.2011. 01:47 ] @
Uspeo sam da odradim automatsko proveravanje da li su upisane sve tri smene.

Pošto mi ova formula treba za proveru upisa tri smene, u formuli

Code:
=AND(COUNTIF(B4:B8;1)=1;COUNTIF(B4:B8;2)=1;COUNTIF(B4:B8;1)=1)


u trećem uslovu
Code:
COUNTIF(B4:B8;1)=1

sam upisao umesto (B4:B8;1), formulu (B4:B8;3)

tako da formula ima oblik

Code:
=AND(COUNTIF(B4:B8;1)=1;COUNTIF(B4:B8;2)=1;COUNTIF(B4:B8;3)=1)


tj.

Code:
=IF(AND(COUNTIF(B4:B8;1)=1;COUNTIF(B4:B8;2)=1;COUNTIF(B4:B8;3)=1);"OK";"X")




Hvala na pomoći.
[ Jpeca @ 22.04.2011. 11:58 ] @
Naravno da treba 3 za treću smenu. Moja omaška. Tako je to kad se koristi copy/paste umesto mozga.