Hvordan gjøre beregninger avhengig av ukedager

Mange lister eller tabeller inneholder datoer så vel som tall. En spesiell matriseformel vil hjelpe deg med å bedre vurdere slike datoavhengige tall. Bruk denne matriseformelen til å beregne gjennomsnittet for hver rad i listen

For eksempel, hvis datoen på en linje er en mandag, er formelen der gjennomsnittlig alle mandager i listen. Dette gir deg en umiddelbar oversikt over hvordan du trenger å vurdere verdiene til en bestemt linje, ettersom du umiddelbart kan se gjennomsnittsverdien for de tilsvarende ukedagene. Følgende matriseformel gjør denne beregningen for deg:

= GJENNOMSNITT (HVIS (WEEKDAY (date) = WEEKDAY (dates), verdier, ʺʺ))

Du sender tre argumenter til matriseformelen. Med Dato passere datoen for hvis ukedag du vil beregne gjennomsnittsverdien. Om argumentet data passere området med datoverdiene hvis ukedager er relevante for beregningen. Det tredje argumentet verdier Passerer verdiene som tilhører datoverdiene du vil beregne gjennomsnittsverdien for, avhengig av ukedagen for den tilsvarende datoen.

Overlevere data som en absolutt referanse slik at den ikke justeres når formelen kopieres. Bekreft formelen etter å ha tastet den inn med Ctrl + Shift + Enter, siden den er en matriseformel.

Resultatet av formelen er gjennomsnittsverdien av alle verdier hvis tilsvarende dato har samme ukedag som overført dato. I tabellen som vises, returnerer følgende formel i celle C4 verdien 75:

= GJENNOMSNITT (HVIS (DAGEN I UKEN (A4) = DAGEN I UKEN ($ A $ 4: $ A $ 16); $ B $ 4: $ B $ 16; ʺʺ))

I område B4: B16 bestemmer formelen gjennomsnittsverdien for alle radene som har samme ukedag i område A4: A16 som datoen fra celle A4. Med en fredag gjelder dette bare linje 4 og 11. Gjennomsnittet av de to tallene 100 og 50 er 75.

Slik bestemmer matriseformelen middelverdien du leter etter

For å finne gjennomsnittet basert på ukedagen, bruker formelen følgende metode:

  • Den første WEEKDAY -funksjonen bestemmer ukedagen for overført dato.
  • Den andre WEEKDAY -funksjonen sammenligner dette med hver ukedag i datoområdet.
  • Hvis det er et treff, overfører IF -funksjonen den riktige verdien fra verdiområdet til AVERAGE -funksjonen.
  • Hvis det ikke er noen samsvar, overfører IF -funksjonen en tom streng.

I stedet for gjennomsnittet kan du bruke denne formelen til å utføre en annen statistisk beregning. For å gjøre dette, erstatt AVERAGE -funksjonen med en annen statistisk tabellfunksjon.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave