Excel formula: Več stolpcev je enako -

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.

Zanimive Članki...