
Összegzés
Annak teszteléséhez, hogy a több oszlopban szereplő értékek megegyeznek-e, használhat egy egyszerű tömbképletet, amely az AND függvényen alapul. A bemutatott példában a H5 képlete a következő:
(=AND(B5=C5:F5))
Megjegyzés: ez egy tömbképlet, amelyet a + + Shift + Enter billentyűkombinációval kell megadni, kivéve, ha az Excel 365-et használja, ahol a tömbképletek natívak.
Magyarázat
A bemutatott példában azt akarjuk tesztelni, hogy az egyes sorok összes értéke megegyezik-e. Ehhez olyan kifejezést használunk, amely összehasonlítja az első oszlop (B5) értékét az oszlopok többi részével (C5: F5):
B5=C5:F5
Mivel egy cellaértéket összehasonlítunk négy másik cella értékeivel, az eredmény egy négy IGAZ vagy HAMIS értéket tartalmazó tömb. Az 5. sorban az összes érték egyenlő, tehát minden érték IGAZ:
(TRUE,TRUE,TRUE,TRUE)
Ezt a tömböt közvetlenül az AND függvény adja vissza, amely IGAZ értéket ad vissza, mivel a tömbben az összes érték IGAZ.
=AND((TRUE,TRUE,TRUE,TRUE)) // returns TRUE
A H6 cellában B6 = C6: F6 két FALSE értékű tömböt hoz létre, mivel D6 és F6 különbözik egymástól.
(TRUE,FALSE,TRUE,FALSE)
Ez a tömb eljut az AND függvényhez, amely FALSE-t ad vissza:
=AND((TRUE,FALSE,TRUE,FALSE)) // returns FALSE
A különbségek számlálása
Az I5 képlete a COUNTIF függvényt használja az egyes sorokbeli különbségek számításához, így:
=COUNTIF(C5:F5,""&B5)
A kritériumokat "" & B5 formában adják meg, ami azt jelenti, hogy "nem egyenlő a B5-tel".
A képletet úgy állíthatja be, hogy utánozza a fenti ÉS képlet viselkedését:
=COUNTIF(C5:F5,""&B5)=0
Itt egyszerűen összehasonlítjuk a COUNTIF eredményét a nullával. A nulla száma IGAZ, és bármely más szám HAMIS.
Ez nem egy tömbképlet, ezért nem igényel külön kezelést.