GEMIDDELDE.ALS
De functie GEMIDDELDE.ALS retourneert het (rekenkundige) gemiddelde van de cellen in een verzameling die aan een opgegeven voorwaarde voldoen.
GEMIDDELDE.ALS(toetswaarden; voorwaarde; gem-waarden)
toetswaarden: Een verzameling met de 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. 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. voorwaarde kan ook een REGEX-functie in plaats van jokers bevatten.
gem-waarden: Een optionele verzameling met de waarden waarvan het gemiddelde moet worden berekend. gem-waarden is een verwijzing naar één verzameling cellen met alleen getalswaarden of booleaanse waarden.
Opmerkingen
Elke waarde wordt vergeleken met voorwaarde. Als de waarde aan de voorwaarde voldoet, wordt de corresponderende waarde in gem-waarden opgenomen in het gemiddelde.
gem-waarden en toetswaarden (indien opgegeven) moeten dezelfde grootte hebben.
Als gem-waarden wordt weggelaten, wordt toetswaarden gebruikt voor gem-waarden.
Als gem-waarden wordt weggelaten of overeenkomt met toetswaarden, mag toetswaarden alleen getalswaarden of booleaanse waarden bevatten.
Als er meer dan één voorwaarde of reeks toetswaarden vereist is, kun je overwegen de functie GEMIDDELDEN.ALS te gebruiken.
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 |
=GEMIDDELDE.ALS(A2:A13; "<40"; D2:D13) retourneert ongeveer 56857, het gemiddelde salaris van mensen die jonger dan veertig jaar zijn. =GEMIDDELDE.ALS(B2:B13; "=V"; D2:D13) retourneert 66000, het gemiddelde salaris van vrouwen (aangegeven met "V" in kolom B). =GEMIDDELDE.ALS(C2:C13; "N"; D2:D13) retourneert 56800, het gemiddelde salaris van ongehuwden (aangegeven met "N" in kolom C). =GEMIDDELDE.ALS(A2:A13; ">=40"; D2:D13) retourneert 78800, het gemiddelde salaris van mensen die veertig jaar of ouder zijn. |
Voorbeeld met REGEX |
---|
Gegeven wordt de onderstaande tabel: |
A | B | |
---|---|---|
1 | 45 | john@appleseed.com |
2 | 41 | Aaron |
3 | 29 | janedoe@appleseed.com |
4 | 64 | jake@appleseed.com |
5 | 12 | Sarah |
=GEMIDDELDE.ALS(B1:B5; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"); A1:A5) retourneert 46, het gemiddelde van alle cellen in A1:A5 waarbij de overeenkomende cel in B1:B5 een e-mailadres bevat. |