Excel-kaava: Laske numeroiden kolmas numero on 3 -

Sisällysluettelo

Yleinen kaava

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

Yhteenveto

Jos haluat laskea numeroita, joissa kolmas numero on 3, voit käyttää kaavaa, joka perustuu SUMPRODUCT- ja MID-funktioihin. Esitetyssä esimerkissä kaava kohdassa E5 on:

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

Selitys

Saadaksesi kolmannen merkin merkkijonosta A1: ssä, voit käyttää MID-toimintoa seuraavasti:

=MID(A1,3,1)

Ensimmäinen argumentti on soluviite, toinen argumentti määrittää aloitusnumeron ja kolmas argumentti merkkien määrän.

Jos annat MID-funktiolle solualueen ensimmäiselle argumentille, saat takaisin joukon tuloksia. Esitetyssä esimerkissä tämä lauseke:

MID(B5:B12,3,1)

palauttaa seuraavanlaisen taulukon:

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

Tämä taulukko sisältää kolmannen numeron kustakin solusta alueella B5: B12. Huomaa, että MID-toiminto on automaattisesti muuttanut alueen numeeriset arvot tekstimerkkijonoiksi ja palauttanut kolmannen merkin tekstiarvona.

Kun verrataan tätä taulukkoa arvolla = "3", saadaan tällainen taulukko:

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

Pakotamme kaksoisnegatiivin TOSI- ja EPÄTOSI-arvoihin vastaavasti 1 ja 0, mikä palauttaa

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

Lopuksi, kun käytössä on vain yksi matriisi, SUMPRODUCT-funktio laskee matriisin kohteet yhteen ja palauttaa kokonaissumman 3.

Mielenkiintoisia artikkeleita...