Note: The other languages of the website are Google-translated. Back to English

Hoe cellen te middelen op basis van meerdere criteria in Excel?

In Excel zijn de meesten van ons misschien bekend met AANTAL.ALS en SOM.ALS-functies, ze kunnen ons helpen waarden te tellen of op te tellen op basis van criteria. Maar heb je ooit geprobeerd om het gemiddelde van waarden te berekenen op basis van een of meer criteria in Excel?

Gemiddelde cellen op basis van één criterium met de functie Gemiddelde als

Gemiddelde cellen op basis van meerdere criteria met de functie Averageifs


pijl blauw rechts bel Gemiddelde cellen op basis van één criterium met de functie Gemiddelde als

Stel dat ik het volgende gegevensbereik heb, kolom A is de lijst met producten en kolom B is de bestellingen, nu zal ik het gemiddelde nemen van de bestelcellen waarin het product KTE is.

doc-avergae-met-criteria-1

Voer deze formule in de gewenste cel in: =AVERAGEIF(A2:A19,D2,B2:B19)(A2: A19 zijn de gegevens die de criteria bevatten, B2: B19 verwijst naar het bereik dat u wilt gemiddeld en D2 is het criterium waarop u de waarden wilt middelen op basis van), en druk op Enter sleutel om het resultaat te krijgen, zie screenshot:

doc-avergae-met-criteria-2


pijl blauw rechts bel Gemiddelde cellen op basis van meerdere criteria met de functie Averageifs

Als u het gemiddelde wilt berekenen met meerdere criteria, is de Gemiddelde functie kan u helpen.

De syntaxis van Averageifs als volgt:

GEMIDDELDE.ALS (gemiddeld_bereik, criteriumbereik1, criterium1, criteriumbereik2, criterium2…)

  • Gemiddeld_bereik: is het bereik van cellen tot het gemiddelde;
  • Criteriumbereik 1, criteria_bereik2, ... zijn de bereiken waarin de bijbehorende criteria moeten worden geëvalueerd;
  • Criteria 1, criteria2,… Zijn criteria waarop u bent gebaseerd.

Neem nu de bovenstaande gegevens, ik wil het gemiddelde van de bestelling van KTE en de bestelling groter dan 500. Doe dit als volgt:

Voer deze formule in een lege cel in: =AVERAGEIFS(B2:B19,A2:A19,E1,B2:B19,">500")( A2: A19 zijn de gegevens die de criteria1 bevatten, B2: B19 verwijst naar het bereik dat u wilt gemiddeld, E1 en > 500 zijn de criteria1 en criterium 2), en druk vervolgens op Enter sleutel om het gewenste resultaat te krijgen. Zie screenshot:

doc-avergae-met-criteria-3

Opmerking: Als u meer dan twee criteria wilt, hoeft u alleen de criteriabereiken en criteria toe te voegen die u nodig heeft: = AVERAGEIFS (C2: C19, A2: A19, F1, B2: B19, F2, C2: C19, "<500")(A2: A19 en F1 zijn de eerste reeks criteria en criteria, B2: B19 en F2 zijn het tweede criteriabereik en de criteria, C2: C19 en <500 de derde criteriabereik en criteria, C2: C19 verwijst naar het bereik u wil je de waarden gemiddeld), zie screenshot:

doc-avergae-met-criteria-4


Gerelateerde artikelen:

Hoe de bovenste of onderste 3-waarden in Excel te middelen?

Hoe gemiddelde laatste 5 waarden van een kolom als nieuwe getallen invoeren?

Hoe gemiddeld elke 5 rijen of kolommen in Excel?


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2021 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Volledige functies Gratis proefperiode van 30 dagen. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
officetab onderkant
Heb je vragen? Stel ze hier. (16)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
7 $ 3.00 20 $ 40.00 3 $ 6.00 0 $- MIJN GEMIDDELDE VOOR CEL B3,B5,B7,B9 MOET 10 ZIJN MIJN TELLING VOOR CEL B3,B5,B7,B9 MOET ZIJN 3 Hoe krijg ik gemiddelden voor specifieke cellen, behalve nul
Deze opmerking is gemaakt door de moderator op de site
Ik wil cellen gemiddeld als die cellen tussen een bereik liggen. Als A tussen bereik 1 en bereik 2 ligt, gemiddelde waarde in B. Welke formule zou ik gebruiken? Ex. A B Reeks 1 Reeks 2 $ 78,093 651,462 55001 60000 $ 76,968 636,679 $ 76,946 1,682,295 $ 73,909 142,277 $ 73,567 624,257 $ 71,505 492,828 $ 67,772 351,316 $ 63,786 458,169 $ 63,263 157,665, $ 58,427 180,498
Deze opmerking is gemaakt door de moderator op de site
Ik wil getallen in meerdere kolommen nemen en ze combineren tot één gemiddelde. Ik heb drie kolommen voor het gemiddelde, ik wil dat twee van de kolommen elk voor 40% meetellen en de resterende kolom voor 20%. Is dit mogelijk? Bedankt!
Deze opmerking is gemaakt door de moderator op de site
Hey daar!


Ik ben Pablo en ik zou je iets willen vragen over deze situatie. Ik heb een kolom met verschillende waarden en sommige zijn nullen. Omdat het dB-metingen zijn, is dit de matrixformule die ik gebruik om het gemiddelde te krijgen: =10*LOG(AVERAGE(10^(C3:C66/10)))

Mijn probleem is dat ik probeer een formule te krijgen die geen rekening houdt met de nullen.

Ik heb de volgende formule geprobeerd, maar het lijkt erop dat deze niet werkt voor mijn situatie: =10*LOG(AVERAGEif(C3:C66,"<>0",[10^(C3:C66/10)]))

Het zou zeer op prijs worden gesteld als u mij een hint zou kunnen geven om dit probleem op te lossen.

Alvast bedankt,

Pablo.
Deze opmerking is gemaakt door de moderator op de site
Ik heb een soortgelijk probleem als voorbeeld #3, maar het verschil is dat ik het gemiddelde tussen twee datums nodig heb in plaats van voor een enkele maand. Enige suggestie?
Deze opmerking is gemaakt door de moderator op de site
Hallo, Crist,

Gebruik de onderstaande formule om uw probleem op te lossen:
=GEMIDDELDE.ALS(C2:C15, A2:A15, F1, B2:B15, ">=" &F2, B2:B15, "<=" &G2, C2:C15, ">300")

Probeer het alsjeblieft, ik hoop dat het je kan helpen!
Deze opmerking is gemaakt door de moderator op de site
Hoi,
Ik heb 200 waarnemingen. Ik moet gemiddeld de 21e tot 40e waarnemingen krijgen. Ik heb moeite om een ​​​​gemiddelde als-formule in te stellen. Elke suggestie wordt op prijs gesteld.
Deze opmerking is gemaakt door de moderator op de site
VBA-code om een ​​of meer bereiken van niet-nulgetallen te middelen:


Optie Expliciet
Functie avgNonZeros(ParamArray rangeList() As Variant) As Variant
'Retourneert het gemiddelde voor alle niet-nullen van rangeList.
'rangeList kan een of meerdere bereiken zijn.
Dim cel als bereik
Dim ik zo lang
Dim totSum As Long
Dim cnt zo lang
DoEvents 'maakt berekeningen mogelijk voorafgaand aan het uitvoeren'
avgNonZeros = 0 'standaard terugkeer'
Voor i = LBound(bereiklijst) Naar UBound(bereiklijst)
Voor elke cel In bereikLijst(i)
Als cel <> 0 Dan
totSum = totSum + cel
cnt = cnt + 1
End If
Volgende cel
Volgende i
Als cnt <> 0 Dan avgNonZeros = totSum / cnt
End Function
Deze opmerking is gemaakt door de moderator op de site
Ik heb 4 variabelen: 1e: Datum van aanvang, 2e: Datum van beëindiging, 3e: Datum van meting, 4e: meting. Ik wil het gemiddelde van de 4e variabele berekenen tussen elke periode van begin-beëindiging. Hoe kan ik het doen? Ik denk dat het een beetje lastig is. Elke begindatum heeft een tegendatum van beëindiging. Hetzelfde geldt voor de 3e en 4e variabele.
Hoe kan ik dit laten gebeuren?
Deze opmerking is gemaakt door de moderator op de site
Om een ​​gemiddelde te krijgen van gegevens in een kolom met meerdere criteria kunnen de volgende formules worden gebruikt.

Syntaxis = AVERAGEIFS (Bereik, Bereik 1, criterium 1, bereik 2, criterium 2)

In dit geval is mijn vereiste om het gemiddelde van de gegevens in een reeks getallen te vinden, zonder rekening te houden met '0 - Nul' en waarden groter dan '3000'.

Totale gegevens in het bereik is 31 nos,

En de formules zullen zijn

=AVERAGEIFS(G5:G35,G5:G35, "> 3000", G5:G35,"<>0")
Deze opmerking is gemaakt door de moderator op de site
Hi there
Ik probeer het percentage mensen uit 4 regio's te berekenen (ingevoerd in kolom b)
en percentage naar etniciteit (ingevoerd in kolom D)
Ik kan de gemiddelde leeftijd en het percentage leeftijden berekenen, maar ik kan geen formule vinden om de regio's en etniciteit te berekenen. Alle suggesties worden op prijs gesteld, bedankt Tracy
Deze opmerking is gemaakt door de moderator op de site
Welke formule zou ik gebruiken als ik mijn gemiddelden voor een maand wil krijgen, maar de dagen die nul (0) zijn niet wil tellen? Ik houd mijn maandelijkse elektriciteitsverbruik bij, maar moet nog voor het einde van de maand een gemiddelde hebben. Om het even welke ideeën of hulp?
Deze opmerking is gemaakt door de moderator op de site
Hallo, TFkidd
Gebruik de onderstaande formule om uw probleem op te lossen:
=AVERAGE(IF(B2:B31<>0,B2:B31))
Probeer het alsjeblieft, ik hoop dat het je kan helpen!
Deze opmerking is gemaakt door de moderator op de site
Hallo, ik probeer alleen een gemiddelde te maken als de rij voldoet aan de criteria in andere kolommen. Ik hoef alleen het getal in kolom J op te nemen als die rij een "B" heeft in kolom F en een "M" in kolom E. Ik heb de formule uitgewerkt als het maar één voorwaarde is:

=GEMIDDELDE.ALS(F2:F114; "B", J2:J114)

Maar ik kan er niet achter komen hoe ik alleen gemiddelde getallen in kolom J kan krijgen die aan beide voorwaarden voldoen?
Deze opmerking is gemaakt door de moderator op de site
Hallo, Sally
Om het gemiddelde te berekenen op basis van meerdere criteria, kunt u de functie GEMIDDELDEN.ALS toepassen. Gebruik hiervoor de onderstaande formule:
=GEMIDDELDEN.ALS(J2:J114, F2:F114, "B", E2:E114, "M" )

Probeer het alsjeblieft, ik hoop dat het je kan helpen!
Deze opmerking is gemaakt door de moderator op de site
Heel erg bedankt, dit werkte perfect!
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties

Volg ons

Copyright © 2009 - www.extendoffice.com. | Alle rechten voorbehouden. Aangedreven door ExtendOffice. | Sitemap
Microsoft en het Office-logo zijn handelsmerken of gedeponeerde handelsmerken van Microsoft Corporation in de Verenigde Staten en / of andere landen.
Beschermd door Sectigo SSL