Laskurivit, jotka vastaavat Microsoft Excel 2010: n kunkin sarakkeen tiettyjä ehtoja

Anonim

Tässä artikkelissa opimme laskemaan rivit, jotka vastaavat tiettyjä ehtoja kullekin sarakkeelle.

Jos haluat laskea kunkin sarakkeen tietyt kriteerit vastaavat rivit, voit käyttää SUMPRODUCT -toimintoa saadaksesi tulosteen.
SUMPRODUCT: Palauttaa vastaavien alueiden tai matriisien tuotteiden summan.
Syntaksi: = SUMPRODUCT (array1, array2, array3,…)
array1, array2,… array255 ovat solualueita tai matriiseja, jotka haluat kertoa ja sitten lisätä.

Sumproduct -toiminnossa voi olla enintään 255 taulukkoa, katso alla oleva kuvakaappaus


Otetaan esimerkki:

  • Meillä on työntekijätiedot eli tunnus sarakkeessa A, sukupuoli sarakkeessa B ja työntekijän ikä sarakkeessa C.
  • Soluissa E2 ja F2 määritellään kaksi kriteeriä Mies ja ikä 25 vuotta
  • Solussa F6 tulos on laskettava.

  • Solussa F6 kaava olisi = SUMPRODUCT ((B2: B10 = E2)*(C2: C10 = F2))

  • Jos arvioimme kaavaa "B2: B10 = E2" valitsemalla ensin ja sitten paina F9 -pikanäppäintä arviointia varten; saamme seuraavan merkkijonon TOSI ja EPÄTOSI
    {TRUE; FALSE; TRUE; TRUE; FALSE; TRUE; TRUE; FALSE; TRUE}
  • Kun arvioimme "C2: C10 = F2", saamme seuraavan merkkijonon TOSI ja EPÄTOSI
    {TRUE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE}

  • Jos kerromme TOSI ja EPÄTOSI merkkijonon toistensa kanssa, kuten alla olevassa kuvakaappauksessa näytetään, saamme tulostena joko 1 tai 0.

  • Kopioimalla kaava solusta M6 alueelle N6: U6 saadaan haluttu tulos.

  • Yllä olevassa kuvakaappauksessa meillä on vain 2 ehtoja vastaavaa tulosta. Lähtö on siis 2.