Hur man gör beräkningar beroende på veckodagar

Många listor eller tabeller innehåller datum såväl som nummer. En speciell matrisformel hjälper dig att bättre utvärdera sådana datumberoende tal. Använd denna matrisformel för att beräkna medelvärdet för varje rad i listan

Till exempel, om datumet i en rad är en måndag, är formeln där i genomsnitt alla måndagar i listan. Detta ger dig en omedelbar överblick över hur du behöver bedöma värdena för en specifik rad, eftersom du omedelbart kan se medelvärdet för motsvarande veckodagar. Följande matrisformel gör den här beräkningen för dig:

= MEDEL (IF (WEEKDAY (datum) = WEEKDAY (datum), värden, ʺʺ))

Du skickar tre argument till matrisformeln. Med datum passera datumet för vems dag i veckan du vill beräkna medelvärdet. Om argumentet data passera intervallet med datumvärden vars veckodagar är relevanta för beräkningen. Det tredje argumentet värden Passerar värdena som tillhör datumvärdena som du vill beräkna medelvärdet för beroende på veckodag för motsvarande datum.

Lämna över data som en absolut referens så att den inte justeras när formeln kopieras. Bekräfta formeln efter att ha skrivit in den med Ctrl + Skift + Retur, eftersom det är en matrisformel.

Resultatet av formeln är medelvärdet för alla värden vars motsvarande datum har samma veckodag som det överförda datumet. I tabellen som visas returnerar följande formel i cell C4 värdet 75:

= MEDEL (OM (DAGEN I VECKAN (A4) = DAGEN I VECKAN ($ A $ 4: $ A $ 16); $ B $ 4: $ B $ 16; ʺʺ))

I område B4: B16 bestämmer formeln medelvärdet för alla rader som har samma veckodag i område A4: A16 som datumet från cell A4. Med en fredag gäller detta bara rad 4 och 11. Medelvärdet för de två siffrorna 100 och 50 är 75.

Så här bestämmer matrisformeln medelvärdet du letar efter

För att hitta medelvärdet baserat på veckodag använder formeln följande metod:

  • Den första WEEKDAY -funktionen avgör veckodagen för det överförda datumet.
  • Den andra WEEKDAY -funktionen jämför detta med varje vardag i datumintervallet.
  • Om det finns en matchning, skickar IF -funktionen det lämpliga värdet från värdeintervallet till AVERAGE -funktionen.
  • Om det inte finns någon match överför IF -funktionen en tom sträng.

Istället för medelvärdet kan du använda denna formel för att utföra en annan statistisk beräkning. För att göra detta, ersätt AVERAGE -funktionen med en annan statistisk tabellfunktion.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave