Note: The other languages of the website are Google-translated. Back to English
Inloggen  \/ 
x
or
x
Registreer  \/ 
x

or

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

In Excel kunt u snel het gemiddelde van de laatste 5 waarden in een kolom berekenen met de functie Gemiddeld, maar van tijd tot tijd moet u nieuwe cijfers achter uw oorspronkelijke gegevens invoeren en u wilt dat het gemiddelde resultaat automatisch wordt gewijzigd als de nieuwe gegevens die worden ingevoerd. Dat wil zeggen dat u wilt dat het gemiddelde altijd de laatste 5 cijfers van uw datalijst weerspiegelt, zelfs als u af en toe cijfers toevoegt.

Gemiddelde laatste 5 waarden van een kolom als nieuwe getallen die worden ingevoerd met formules


pijl blauw rechts bel Gemiddelde laatste 5 waarden van een kolom als nieuwe getallen die worden ingevoerd met formules

De volgende matrixformules kunnen u helpen om dit probleem op te lossen, doe dit als volgt:

Voer deze formule in een lege cel in:

=IF(COUNT(A:A),AVERAGE(INDEX(A:A,LARGE(IF(ISNUMBER(A1:A10000),ROW(A1:A10000)),MIN(5,COUNT(A1:A10000)))):A10000),"no data") (A: A is de kolom met de gegevens die u heeft gebruikt, A1: A10000 is een dynamisch bereik, je kunt het uitbreiden zolang je het nodig hebt, en het aantal 5 geeft de laatste n waarde aan.), en druk vervolgens op Ctrl + Shift + Enter toetsen samen om het gemiddelde van de laatste 5 nummers te krijgen. Zie screenshot:

doc-gemiddelde-laatste-5-1

En nu, wanneer u nieuwe cijfers achter de originele gegevens invoert, wordt het gemiddelde ook gewijzigd, zie screenshot:

doc-gemiddelde-laatste-5-2

Opmerking:: Als de kolom met cellen 0 waarden bevat, wil je de 0 waarden uitsluiten van je laatste 5 getallen, de bovenstaande formule zal niet werken, hier kan ik je een andere matrixformule voorstellen om het gemiddelde te krijgen van de laatste 5 niet-nul waarden , voer deze formule in:

=AVERAGE(SUBTOTAL(9,OFFSET(A1:A10000,LARGE(IF(A1:A10000>0,ROW(A1:A10000)-MIN(ROW(A1:A10000))),ROW(INDIRECT("1:5"))),0,1)))en druk vervolgens op Ctrl + Shift + Enter toetsen om het gewenste resultaat te krijgen, zie screenshot:

doc-gemiddelde-laatste-5-3


Gerelateerde artikelen:

Hoe gemiddeld elke 5 rijen of kolommen in Excel?

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


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-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Gratis proefperiode van 30 dagen met volledige functies. 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 elke dag honderden muisklikken!
officetab onderkant
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    J.Tombo · 7 months ago
    Hello, I would like average the lowest 10 values of the last 20 added to a set of data. After reading this one here and another one of your examples, I now know how to average the lowest 10 values of 20 and how to grab only the last 20 values for averaging, but I need to combine them so I only average the lowest 10 values of the last and or most resent 20 add to the set of data. Please let me know if you can help, thank you JT.
  • To post as a guest, your comment is unpublished.
    Paul · 1 years ago
    =IF(COUNT(A:A),AVERAGE(INDEX(A:A,LARGE(IF(ISNUMBER(A1:A10000),ROW(A1:A10000)),MIN(5,COUNT(A1:A10000)))):A10000),"no data")

    Does not work for me.

    Here is my version:
    =IF(COUNT(C:C),AVERAGE(INDEX(C:C,LARGE(IF(ISNUMBER(C2:C10000),ROW(C2:C10000)),MIN(5,COUNT(C2:C10000))))):C10000)

    The error I get is: Wrong data type.
    • To post as a guest, your comment is unpublished.
      skyyang · 1 years ago
      Hello, Paul,
      Do you press the Ctrl + Shift + Enter keys together after pasting the above formula?
      Please try it.