Excel formula: saskaitiet šūnas, kas vienādas ar reģistrjutīgiem -

Satura rādītājs

Vispārēja formula

=SUMPRODUCT((--EXACT(value,range)))

Kopsavilkums

Lai uzskaitītu šūnas, kurās ir noteikts teksts, ņemot vērā lielos un mazos burtus, varat izmantot formulu, kuras pamatā ir funkcija EXACT un funkcija SUMPRODUCT. Parādītajā piemērā E5 ir šī formula, kas nokopēta:

=SUMPRODUCT((--EXACT(D5,names)))

Kur "nosaukumi" ir nosauktais diapazons B5: B11. Tādējādi tiek reģistrēti visi D slejā uzskaitītie vārdi ar reģistrjutīgu reģistru.

Paskaidrojums

Funkcijai EXACT ir nepieciešami divi argumenti: text1 un text2. Kad text1 un text2 precīzi sakrīt (ievērojot reģistru), EXACT atgriež TRUE. Pretējā gadījumā EXACT atgriež FALSE:

=EXACT("ayako","ayako") // returns TRUE =EXACT("ayako","Ayako") // returns FALSE

Parādītajā piemērā mums jāpārbauda visas vērtības B slejā katru reizi, kad skaitām vārdu D slejā. Tā kā mēs piešķiram TIKAI vairākas vērtības, tas atgriež vairākus rezultātus. E5, EXACT atgriež:

(FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE)

Katra TRUE apzīmē precīzu "ayako" atbilstību B5: B11. Tā kā mēs vēlamies skaitīt rezultātus, mēs izmantojam dubultnegatīvu (-), lai TRUE un FALSE vērtības pārvērstu par 1 un 0. Iegūtais masīvs ir:

(0;0;0;0;1;1;1)

Visbeidzot, SUMPRODUCT summē masīva vērtības un atgriež 3.

Piezīme. Tā kā SUMPRODUCT var automātiski apstrādāt masīvus, šīs formulas ievadīšanai nav nepieciešams izmantot Control + Shift + Enter.

Interesanti raksti...