Excel

Laske, jos rivi täyttää useita sisäisiä ehtoja

Count If Row Meets Multiple Internal Criteria

Excel -kaava: Laske, täyttääkö rivi useita sisäisiä ehtojaYleinen kaava | _+_ | Yhteenveto

Jos haluat laskea taulukon rivit, jotka täyttävät useita ehtoja, joista osa riippuu rivitasolla toimivista loogisista testeistä, voit käyttää SUMPRODUCT-funktiota.





Konteksti

Sinulla on taulukko, joka sisältää urheiluottelujen tulokset. Sinulla on neljä saraketta: kotijoukkue, vierasjoukkue, kotijoukkueen pisteet, vierasjoukkueen pisteet. Tietylle joukkueelle haluat laskea vain ottelut (rivit), joissa joukkue voitti kotona . On helppo laskea ottelut (rivit), joissa joukkue oli kotijoukkue, mutta miten lasket vain voitot?

Tämä on hyvä SUMPRODUCT -funktion käyttö, joka voi käsitellä matriisitoimintoja (ajattele alueita käsitteleviä toimintoja) natiivina.





kuinka piirtää taajuusjakauma Excelissä

Esitetyssä esimerkissä solun H5 kaava on:

kuinka laskea kasvunopeus Excelissä
= SUMPRODUCT ((logical1)*(logical2))
Selitys

SUMPRODUCT -toiminto on ohjelmoitu käsittelemään matriiseja luonnollisesti ilman, että tarvitaan Control Shift Enter. Oletuskäyttäytyminen on kertoa vastaavat elementit yhteen tai useampaan taulukkoon yhdessä ja sitten summata tuotteet. Kun se antaa yhden taulukon, se palauttaa matriisin elementtien summan.



Tässä esimerkissä käytämme kahta loogista lauseketta yhden taulukon argumentin sisällä. Voisimme sijoittaa jokaisen lausekkeen erilliseen argumenttiin, mutta sitten meidän on pakotettava loogiset TOSI väärät arvot ykköseksi ja nollaksi toisen operaattorin kanssa.

Käyttämällä kerto -operaattoria kertomaan kaksi taulukkoa yhdessä, Excel pakottaa loogiset arvot automaattisesti ykköseksi ja nolliksi.

Kahden loogisen lausekkeen arvioinnin jälkeen kaava näyttää tältä:

kuinka kaavaa käytetään ehdollisessa muotoilussa
 
= SUMPRODUCT ((B5:B10=G5)*(D5:D10>E5:E10))

Kun kaksi taulukkoa on kerrottu, kaava näyttää tältä:

 
= SUMPRODUCT (({FALSETRUEFALSETRUEFALSETRUE})*({TRUETRUETRUEFALSETRUETRUE}))

Kun vain yksi taulukko on jäljellä, SUMPRODUCT yksinkertaisesti laskee taulukon elementit yhteen ja palauttaa summan.

Kirjailija Dave Bruns


^