
Sažetak
Da biste testirali jesu li vrijednosti u više stupaca iste, možete upotrijebiti jednostavnu formulu niza koja se temelji na funkciji AND. U prikazanom primjeru formula u H5 je:
(=AND(B5=C5:F5))
Napomena: ovo je formula niza i mora se unijeti sa control + shift + enter, osim ako ne koristite Excel 365, gdje su formule polja izvorne.
Obrazloženje
U prikazanom primjeru želimo testirati jesu li sve vrijednosti u svakom retku jednake. Da bismo to učinili, koristimo izraz koji uspoređuje vrijednost u prvom stupcu (B5) s ostatkom stupaca (C5: F5):
B5=C5:F5
Budući da uspoređujemo jednu vrijednost ćelije s vrijednostima u četiri druge ćelije, rezultat je niz s četiri vrijednosti TRUE ili FALSE. U retku 5 su sve vrijednosti jednake, pa su sve vrijednosti ISTINA:
(TRUE,TRUE,TRUE,TRUE)
Ovaj se niz vraća izravno funkciji AND koja vraća TRUE, jer su sve vrijednosti u matrici TRUE.
=AND((TRUE,TRUE,TRUE,TRUE)) // returns TRUE
U ćeliji H6, B6 = C6: F6 stvara niz s dvije FALSE vrijednosti, jer su D6 i F6 različiti.
(TRUE,FALSE,TRUE,FALSE)
Ovaj se niz isporučuje funkciji AND koja vraća FALSE:
=AND((TRUE,FALSE,TRUE,FALSE)) // returns FALSE
Brojanje razlika
Formula u I5 koristi funkciju COUNTIF za brojanje razlika u svakom retku ovako:
=COUNTIF(C5:F5,""&B5)
Kriteriji su navedeni kao "" & B5, što znači "nije jednako B5".
Možete prilagoditi formulu da oponaša ponašanje gornje formule I ovako:
=COUNTIF(C5:F5,""&B5)=0
Ovdje jednostavno uspoređujemo rezultat od COUNTIF do nule. Brojanje nule vraća TRUE, a bilo koji drugi broj vraća FALSE.
Ovo nije formula niza, tako da ne zahtijeva posebno rukovanje.