
Kopsavilkums
Lai pārbaudītu, vai vairāku kolonnu vērtības ir vienādas, varat izmantot vienkāršu masīva formulu, kuras pamatā ir funkcija AND. Parādītajā piemērā H5 formula ir:
(=AND(B5=C5:F5))
Piezīme: šī ir masīva formula, un tā jāievada ar vadības taustiņu + Shift + Enter, ja vien neizmantojat Excel 365, kur masīvu formulas ir vietējas.
Paskaidrojums
Parādītajā piemērā mēs vēlamies pārbaudīt, vai visas vērtības katrā rindā ir vienādas. Lai to izdarītu, mēs izmantojam izteiksmi, kas salīdzina pirmās kolonnas (B5) vērtību ar pārējām kolonnām (C5: F5):
B5=C5:F5
Tā kā mēs salīdzinām vienas šūnas vērtību ar vērtībām četrās citās šūnās, rezultāts ir masīvs ar četrām TRUE vai FALSE vērtībām. 5. rindā visas vērtības ir vienādas, tāpēc visas vērtības ir PATIESAS:
(TRUE,TRUE,TRUE,TRUE)
Šis masīvs tiek tieši atgriezts funkcijā AND, kas atgriež TRUE, jo visas masīva vērtības ir TRUE.
=AND((TRUE,TRUE,TRUE,TRUE)) // returns TRUE
Šūnā H6 B6 = C6: F6 izveido masīvu ar divām FALSE vērtībām, jo D6 un F6 ir atšķirīgas.
(TRUE,FALSE,TRUE,FALSE)
Šis masīvs tiek piegādāts funkcijai AND, kas atgriež FALSE:
=AND((TRUE,FALSE,TRUE,FALSE)) // returns FALSE
Atšķirību skaitīšana
I5 formulā tiek izmantota funkcija COUNTIF, lai katrā rindā uzskaitītu atšķirības šādi:
=COUNTIF(C5:F5,""&B5)
Kritēriji ir norādīti kā "" & B5, kas nozīmē "nav vienāds ar B5".
Formulu var pielāgot, lai atdarinātu iepriekš minētās formulas UN darbību:
=COUNTIF(C5:F5,""&B5)=0
Šeit mēs vienkārši salīdzinām rezultātu no COUNTIF līdz nullei. Nulles skaitlis atgriež vērtību TRUE, bet jebkurš cits skaitlis atgriež FALSE.
Šī nav masīva formula, tāpēc tai nav nepieciešama īpaša apstrāde.