Excel formula: vairākas kolonnas ir vienādas -

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.

Interesanti raksti...