Excel-kaava: Laske numerot, jotka alkavat -

Sisällysluettelo

Yleinen kaava

=SUMPRODUCT(--(LEFT(range,chars)="xx"))

Yhteenveto

Voit laskea numeroita alueella, joka alkaa tietyillä numeroilla, käyttämällä kaavaa, joka perustuu SUMPRODUCT- ja LEFT-funktioihin.

Esitetyssä esimerkissä kaava kohdassa E6 on:

=SUMPRODUCT(--(LEFT(B5:B11,2)="25"))

Selitys

SUMPRODUCT -sovelluksessa käytämme VASEN-toimintoa seuraavilla numeroalueilla:

LEFT(B5:B11,2)

Tämä luo joukon tuloksia:

("25";"25";"35";"45";"25";"45";"25")

Sitten verrataan kutakin arvoa arvoon "25" pakottaaksemme TOSI tai EPÄTOSI tuloksen. Huomaa, että VASEN muuttaa numerot automaattisesti tekstiksi, joten vertailussa käytetään tekstiarvoa "25". Tuloksena on joukko TOSI ja EPÄTOSI arvoja:

=SUMPRODUCT(--((TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE)))

Seuraavaksi käytämme kaksoisnegatiivista TOSI EPÄTOSI -arvoa arvoksi 1 ja nolla, mikä luo numeerisen taulukon:

=SUMPRODUCT((1;1;0;0;1;0;1))

SUMPRODUCT-funktio summaa sitten yksinkertaisesti taulukon elementit ja palauttaa arvon 4.

Mielenkiintoisia artikkeleita...