
Yleinen kaava
=AVERAGEIFS(values,range1,criteria1,range2,criteria2)
Yhteenveto
Jos haluat keskiarvon perustua useisiin kriteereihin, voit käyttää AVERAGEIFS-toimintoa. Esitetyssä esimerkissä kaava kohdassa I5 on:
=AVERAGEIFS(sales,group,F5,region,G5)
missä "ryhmä" (B5: B14), "alue" (C5: C14) ja "myynti" (D5: D14) on nimetty alueiksi.
Selitys
Kuten COUNTIFS- ja SUMIFS-toiminnot, AVERAGEIFS-toiminto on suunniteltu käsittelemään useita ehtoja, jotka syötetään (alue, ehdot) pareittain. Niin kauan kuin nämä tiedot toimitetaan oikein, AVERAGEIFS käyttäytyy täysin automaattisesti.
Esitetyssä esimerkissä meillä on ryhmäarvot sarakkeessa F ja aluearvot sarakkeessa G. Käytämme näitä arvoja suoraan käyttämällä soluviittauksia kriteereinä.
Ensimmäinen argumentti pitää arvojen alueen keskiarvona:
sales
Rajoittamalla laskentaa ryhmittäin tarjoamme:
group,F5
Rajoitamme laskutoimitusta alueittain:
region,G5
Tulos solussa J5 on 105:
=AVERAGEIFS(sales,group,F5,region,G5) // returns 105
Ilman nimettyjä alueita
Nimettyjä alueita käytetään vain luettavuuteen. J5: n vastaava kaava ilman nimettyjä alueita ja kovakoodattujen kriteeriarvojen kanssa on:
=AVERAGEIFS(D5:D14,B5:B14,"A",C5:C14,"East")