Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering

Excel: Udregning af gennemsnit?

Af Gæst Snakesen | 18-10-2017 10:02 | 580 visninger | 6 svar, hop til seneste
Hej! Jeg har en problemstilling i Excel. Jeg har en oversigt med datoer, hvor jeg gerne vil udregne gennemsnittet (antal dage) mellem to datoer over x-antal rows. Jeg kan godt lave funktionen, der regner gennemsnittet mellem to datoer, men jeg vil gerne lave en funktion, som regner gennemsnittet for alle rows, hvor begge datoer er udfyldt (se billedet nedenfor). https://i.imgur.com[...] Funktionen skal på baggrund af eksemplet kun udregne de to første rows, da kun disse rows har begge datoer udfyldt: (11+12)/2 = 11,5. Har I et bud på, hvordan man laver sådan en funktion? Jeg har googlet rigtig meget, men jeg er kørt helt fast! Tak :-)
--
Gæstebruger, opret dit eget login og få din egen signatur.
#1
zzup
Semi Nørd
18-10-2017 10:35

Rapporter til Admin
Forstår ikke helt hvad du mener.. Du SKRIVER: Du "vil udregne Gennemsnittet" også skriver du "(antal dage)" Antal dage, er ikke et gennemsnit, det er et antal.. Så skal du bruge antallet af dage imellem to datoer? eller hvad er det du reelt skal udregne? Men kan du gøre sådan her: https://imgur.com[...] også kan du i princippet bare tilføje datoer, også trække ned i "gns"
--
i7-7700k, z270, 1080ti OC 11gb,
--
Sidst redigeret 18-10-2017 10:40
#2
Snakesen
Gæst
18-10-2017 11:56

Rapporter til Admin
Jeg vil prøve at gøre min forklaring mere simpel :-) På billedet har jeg to kolonner med en startdato (A) og en slutdato (B). Jeg vil gerne finde ud af, hvor lang tid det tager at komme fra A til B i gennemsnit. Række 2 giver 11 dage og række 3 giver 12 dage. De andre rækker skal ikke medregnes, da de ikke er blevet udfyldt endnu. Det giver i sidste ende følgende regnestykke: (11+12)/2 = 11,5 Jeg vil derfor gerne have en funktion i stil med dette: (DATEDIF(A2,B2,"d") + DATEDIF(A2,B2,"d")) / x-antal rækker Jeg ved så ikke, hvordan ovenstående funktion skal skrives :-)
--
Gæstebruger, opret dit eget login og få din egen signatur.
#3
Snakesen
Gæst
18-10-2017 11:57

Rapporter til Admin
Rettelse til #2: (DATEDIF(A2,B2,"d") + DATEDIF(A3,B3,"d")) / x-antal rækker
--
Gæstebruger, opret dit eget login og få din egen signatur.
#4
zzup
Semi Nørd
18-10-2017 13:20

Rapporter til Admin
okay, til din "x antal rækker" kan du bruge denne =TÆL.HVIS(E2:E18;"<>") i ovenstående er E2 til E18 resultat tabeller med tal, dvs hvis der er et tal i rækken, tæller den en celle med et tal, hvor du har resultatet af antal dage imellem hver dato.. dér har du det tal du dividere med..
--
i7-7700k, z270, 1080ti OC 11gb,
--
Sidst redigeret 18-10-2017 13:21
#5
Snakesen
Gæst
20-10-2017 15:03

Rapporter til Admin
Jeg fandt en løsning! =(IF(AND(COUNTIF(Books!A2,"<>"), COUNTIF(Books!B2,"<>")), DATEDIF(Books!E18,Books!F18,"d"), 0)) / COUNTIF(Books!A2:A6,"<>") Her udregnes gennemsnittet (dog kun over rækken 2), hvis både start- og slutdato er udfyldt.
--
Gæstebruger, opret dit eget login og få din egen signatur.
#6
Chri.s
Super Supporter
20-10-2017 19:29

Rapporter til Admin
Personligt havde jeg nok lavet en "mellemregning" i en ekstra kolonne, hvor du trækker datoerne fra hinanden, og viser hvor lang tid det tager fra A til B i hver række. Dette kan du så herefter let finde et gennemsnit. For at sikre, at forskellen mellem datoerne ikke giver et forkert resultat (eksempelvis er en tom celle fratrukket datoen 13/10/2017 = -43021, kan du bruge følgende formel: =if(B2="","",B2-A2) Da dette efterlader blanke celler hvor der ikke er angivet en "slutdato" i 2. kolonne, kan du blot bruge den normale formel for at finde gennemsnittet: =average(C2:C10) Dette giver i dette tilfælde 11,5. Jeg ved godt at det ikke er hvad du konkret efterspurgte, men det giver også et bedre overblik over, hvor lang tid der gået mellem de enkelte observationer. Alternativt, hvis du absolut ikke vil have en ekstra kolonne, så kan du beregne gennemsnittet med følgende formel: =SUMPRODUCT(--(B2:B6<>""),B2:B6-A2:A6)/COUNT(C2:C6)
--

Opret svar til indlægget: Excel: Udregning af gennemsnit?


Dit navn:

Din e-mail adresse:


Indholdet fra billedet:
Dit svar: