Excel formula: Više je stupaca jednako -

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.

Zanimljivi članci...