Jeg har et problem i excel.
forestil jer at jeg har en dataserie der kunne se sådan her ud.
100
200
300
400
500
600
700
jeg vil nu lave en beregning der skal tælle hvor mange observationer der ligger under gennemsnittet.
lad os bare sige at jeg har lavet en AVG() på dataserien i en anden celle. så jeg kan bare referere til den.
jeg kan ikke helt finde en funktion så jeg skrive like
=count(if("value"<AVG;rows)))
well jeg ved at det er helt væk det jeg lige har skrevet, men det er for at give jer et indblik i den sætning jeg vil skrive.
jeg ved at det kan laves som en macro, meeeen jeg er ikke super skarp i VB/VBA
anyone?
Jeg kunne også poste det på eksperten, men jeg kan meget bedre lide pokernet ;-)
tricky if-sætning i excel
21-12-2009 21:34
#1|
0
21-12-2009 21:40
#2|
0
Lav en ny kolonne et sted du ikke kommer til at bruge.
Skriv:
=if("value"<AVG;1;0)
For at få antallet er det bare at tage summen af denne kolonne.
EDIT
; i stedet for ,
21-12-2009 21:48
#3|
0
=TÆL.HVISER("område";"<avg")
21-12-2009 22:00
#4|
0
Ja, altså McPherson er inde på noget af det rigtige - hvis du har serien i A1..A7 og Avg i A9 f.eks. så er formlen:
=COUNTIF(A1:A7;"<"&A9)
Jeg er ikke lige hjemme i det danske VBA :)
21-12-2009 22:16
#7|
0
Kan du bruge simple excel funktioner, så gør det. Tager nemlig meget længere tid at programmere med VBA. Sad selv i sidste uge og lavede eksamensopgave i VBA.
Du skal være logget ind for at kunne skrive et svar!