
Kokkuvõte
Kui soovite testida, kas mitmes veerus olevad väärtused on samad, võite kasutada funktsiooni AND põhist lihtsat massiivivalemit. Näidatud näites on H5 valem:
(=AND(B5=C5:F5))
Märkus: see on massiivivalem ja see tuleb sisestada juhtklahviga + tõstuklahv + sisestusklahv, välja arvatud juhul, kui kasutate Exceli 365, kus massiivivalemid on kohalikud.
Selgitus
Näidatud näites tahame testida, kas kõik väärtused igas reas on võrdsed. Selleks kasutame avaldist, mis võrdleb esimese veeru (B5) väärtust ülejäänud veergudega (C5: F5):
B5=C5:F5
Kuna me võrdleme ühte lahtri väärtust neljas teises lahtris olevate väärtustega, on tulemuseks nelja TÕENE või VALE väärtusega massiiv. 5. real on kõik väärtused võrdsed, nii et kõik väärtused on TÕESED:
(TRUE,TRUE,TRUE,TRUE)
See massiiv tagastatakse otse funktsioonile AND, mis tagastab TÕENE, kuna kõik massiivi väärtused on TÕES.
=AND((TRUE,TRUE,TRUE,TRUE)) // returns TRUE
Lahtris H6 loob B6 = C6: F6 massiivi, millel on kaks FALSE väärtust, kuna D6 ja F6 on erinevad.
(TRUE,FALSE,TRUE,FALSE)
See massiiv edastatakse funktsioonile AND, mis tagastab FALSE:
=AND((TRUE,FALSE,TRUE,FALSE)) // returns FALSE
Erinevuste loendamine
I5 valem kasutab funktsiooni COUNTIF, et lugeda erinevusi igas reas järgmiselt:
=COUNTIF(C5:F5,""&B5)
Kriteeriumid on esitatud kui "" ja B5, mis tähendab, et "ei ole võrdne B5-ga".
Valemi saab ülaltoodud AND valemi käitumise jäljendamiseks kohandada järgmiselt:
=COUNTIF(C5:F5,""&B5)=0
Siin võrdleme lihtsalt tulemust COUNTIF-ist nulliga. Nullide arv tagastab TÕENE ja mis tahes muu arv tagastab VÄÄR.
See ei ole massiivivalem, seega ei vaja see erilist käitlemist.