GEMIDDELDEN.ALS
De functie GEMIDDELDEN.ALS retourneert het (rekenkundige) gemiddelde van de cellen in een opgegeven verzameling als een of meer verzamelingen voldoen aan een of meer verwante voorwaarden.
GEMIDDELDEN.ALS(gem-waarden; toetswaarden; voorwaarde; toetswaarden…; voorwaarde…)
gem-waarden: Een verzameling met de waarden die in aanmerking moeten worden genomen voor de gemiddelde waarde. gem-waarden is een verwijzing naar één verzameling cellen met alleen getalswaarden of booleaanse waarden.
toetswaarden: Een verzameling met waarden die moeten worden getoetst. toetswaarden kan uit een willekeurige waarde bestaan.
voorwaarde: Een uitdrukking die waarden vergelijkt of test en die resulteert in de booleaanse waarde WAAR of ONWAAR. Een voorwaarde kan vergelijkingsoperatoren, constanten, de samenvoegingsoperator "&", verwijzingen en jokers bevatten. Je kunt jokers gebruiken om een of meer tekens in de uitdrukking te zoeken. Je kunt een ? (vraagteken) gebruiken om één teken te representeren, een * (asterisk) om meerdere tekens te representeren en het teken ~ (tilde) om aan te geven dat het daaropvolgende teken moet worden gezocht en niet als joker moet worden beschouwd.
toetswaarden…: Optioneel kunnen een of meer extra verzamelingen met te toetsen waarden worden toegevoegd. Elke verzameling toetswaarden moet direct worden gevolgd door een uitdrukking met een voorwaarde. Dit patroon van toetswaarden; voorwaarde kan zo vaak worden herhaald als nodig is.
voorwaarde…: voorwaarde… is een extra uitdrukking die volgt op een optionele verzameling toetswaarden en resulteert in de booleaanse waarde WAAR of ONWAAR. Omdat elke verzameling toetswaarden moet worden gevolgd door één uitdrukking met een voorwaarde, heeft deze functie altijd een oneven aantal argumenten.
Opmerkingen
Voor elke combinatie van toetswaarden en voorwaarde wordt de corresponderende waarde (met dezelfde positie in de matrix) vergeleken met de voorwaardelijke toets. Als aan alle voorwaarden wordt voldaan, wordt de corresponderende waarde in gem-waarden opgenomen in het gemiddelde.
gem-waarden en alle toetswaarden-verzamelingen moeten dezelfde grootte hebben.
Voorbeelden |
---|
Gegeven wordt de onderstaande tabel. |
A | B | C | D | |
---|---|---|---|---|
1 | Leeftijd | Gesl. | Gehuwd | Salaris |
2 | 35 | M | J | 71000 |
3 | 27 | V | J | 81000 |
4 | 42 | M | J | 86000 |
5 | 51 | M | N | 66000 |
6 | 28 | M | N | 52000 |
7 | 49 | V | N | 62000 |
8 | 63 | V | J | 89000 |
9 | 22 | M | J | 34000 |
10 | 29 | V | N | 42000 |
11 | 35 | V | J | 56000 |
12 | 33 | M | N | 62000 |
13 | 61 | M | J | 91000 |
=GEMIDDELDEN.ALS(D2:D13; A2:A13; "<40"; B2:B13; "=M") retourneert 54750, het gemiddelde salaris van mannen (aangegeven met "M" in kolom B) die jonger dan veertig jaar zijn. =GEMIDDELDEN.ALS(D2:D13; A2:A13; "<40"; B2:B13; "=M"; C2:C13; "=N") retourneert 57000, het gemiddelde salaris van ongehuwde mannen (aangegeven met "N" in kolom C) die jonger dan veertig jaar zijn. =GEMIDDELDEN.ALS(D2:D13; A2:A13; "<40"; B2:B13; "=M"; C2:C13; "=J") retourneert 52500, het gemiddelde salaris van gehuwde mannen (aangegeven met "J" in kolom C) die jonger dan veertig jaar zijn. =GEMIDDELDEN.ALS(D2:D13; A2:A13; "<40"; B2:B13; "=V") retourneert ongeveer 59667, het gemiddelde salaris van vrouwen (aangegeven met "V" in kolom B) die jonger dan veertig jaar zijn. |