
Povzetek
Če želite preizkusiti, ali so vrednosti v več stolpcih enake, lahko uporabite preprosto matrično formulo, ki temelji na funkciji AND. V prikazanem primeru je formula v H5:
(=AND(B5=C5:F5))
Opomba: to je formula matrike in jo je treba vnesti s tipko control + shift + enter, razen če uporabljate Excel 365, kjer so matrične formule izvorne.
Pojasnilo
V prikazanem primeru želimo preizkusiti, ali so vse vrednosti v vsaki vrstici enake. Za to uporabimo izraz, ki primerja vrednost v prvem stolpcu (B5) z ostalimi stolpci (C5: F5):
B5=C5:F5
Ker primerjamo eno vrednost celice z vrednostmi v štirih drugih celicah, je rezultat matrika s štirimi vrednostmi TRUE ali FALSE. V vrstici 5 so vse vrednosti enake, zato so vse vrednosti TRUE:
(TRUE,TRUE,TRUE,TRUE)
Ta matrika se vrne neposredno v funkcijo AND, ki vrne TRUE, saj so vse vrednosti v matriki TRUE.
=AND((TRUE,TRUE,TRUE,TRUE)) // returns TRUE
V celici H6 B6 = C6: F6 ustvari matriko z dvema vrednostima FALSE, saj sta D6 in F6 različna.
(TRUE,FALSE,TRUE,FALSE)
Ta matrika je dostavljena funkciji AND, ki vrne FALSE:
=AND((TRUE,FALSE,TRUE,FALSE)) // returns FALSE
Štetje razlik
Formula v I5 uporablja funkcijo COUNTIF za štetje razlik v vsaki vrstici, kot je ta:
=COUNTIF(C5:F5,""&B5)
Merila so navedena kot "" & B5, kar pomeni "ni enako B5".
Formulo lahko prilagodite tako, da posnema vedenje zgornje formule AND tako:
=COUNTIF(C5:F5,""&B5)=0
Tu preprosto primerjamo rezultat od COUNTIF do nič. Število nič vrne TRUE, katero koli drugo število pa vrne FALSE.
To ni matrična formula, zato ne zahteva posebnega ravnanja.