Hur genomsnittar man de senaste 5 värdena i en kolumn när nya siffror kommer in?
I Excel kan du snabbt beräkna medelvärdet av de senaste 5 värdena i en kolumn med funktionen Genomsnitt, men då och då måste du ange nya siffror bakom dina ursprungliga data, och du vill att det genomsnittliga resultatet ändras automatiskt som de nya uppgifterna. Det vill säga, du vill att genomsnittet alltid ska återspegla de sista 5 siffrorna i din datalista, även när du lägger till nummer då och då.
Genomsnitt de senaste 5 värdena i en kolumn som nya siffror som kommer in med formler
Genomsnitt de senaste 5 värdena i en kolumn som nya siffror som kommer in med formler
Följande matrisformler kan hjälpa dig att lösa detta problem, gör så här:
Ange den här formeln i en tom cell:
=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 är den kolumn som innehåller de data du använde, A1: A10000 är ett dynamiskt område, kan du utöka det så länge du behöver och antalet 5 anger det sista n-värdet.) och tryck sedan på Ctrl + Skift + Enter knapparna tillsammans för att få genomsnittet av de senaste 5 siffrorna. Se skärmdump:
Och nu, när du matar in nya siffror bakom originaldata, kommer även genomsnittet att ändras, se skärmdump:
Anmärkningar: Om cellkolumnen innehåller 0-värden, vill du utesluta 0-värdena från dina senaste 5 siffror, ovanstående formel fungerar inte, här kan jag presentera en annan matrisformel för att få genomsnittet av de senaste 5 icke-nollvärdena , ange denna formel:
=AVERAGE(SUBTOTAL(9,OFFSET(A1:A10000,LARGE(IF(A1:A10000>0,ROW(A1:A10000)-MIN(ROW(A1:A10000))),ROW(INDIRECT("1:5"))),0,1))), och tryck sedan på Ctrl + Skift + Enter för att få det resultat du behöver, se skärmdump:
Relaterade artiklar:
Hur genomsnitt varje 5 rader eller kolumner i Excel?
Hur genomsnittliga topp- eller bottenvärden i Excel?
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!