„Excel“ formulė: Skaičiuoti skaičius trečias skaitmuo lygus 3 -

Turinys

Bendroji formulė

=SUMPRODUCT(--(MID(range,3,1)="3"))

Santrauka

Norėdami suskaičiuoti skaičius, kai trečiasis skaitmuo yra lygus 3, galite naudoti formulę, pagrįstą funkcijomis SUMPRODUCT ir MID. Parodytame pavyzdyje formulė E5 yra:

=SUMPRODUCT(--(MID(B5:B12,3,1)="3"))

Paaiškinimas

Norėdami gauti trečią simbolį iš eilutės A1, galite naudoti MID funkciją taip:

=MID(A1,3,1)

Pirmasis argumentas yra langelio nuoroda, antrasis argumentas nurodo pradžios numerį, o trečiasis - simbolių skaičių.

Jei pirmam argumentui MID funkcijai suteiksite langelių diapazoną, gausite daugybę rezultatų. Parodytame pavyzdyje ši išraiška:

MID(B5:B12,3,1)

pateikia tokį masyvą:

("6";"6";"3";"5";"3";"0";"3";"7")

Šiame masyve yra trečias skaitmuo iš kiekvieno langelio B5: B12 diapazone. Atkreipkite dėmesį, kad funkcija MID automatiškai konvertuoja skaitines diapazono reikšmes į teksto eilutes ir grąžina trečiąjį simbolį kaip teksto vertę.

Palyginę šį masyvą naudodami = "3", gausime tokį masyvą:

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

Mes naudojame dvigubą neigiamą reikšmę, kad TRUE ir FALSE reikšmės būtų atitinkamai 1 ir 0, o tai grąžina:

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

Galiausiai, dirbant tik su vienu masyvu, funkcija SUMPRODUCT susumuoja masyvo elementus ir pateikia bendrą sumą 3.

Įdomios straipsniai...