08. februar 2002 - 13:04
Der er
24 kommentarer og 2 løsninger
forskel i %
Jeg skal bruge en formel, som viser mig den %-vise stigning/fald mellem 2 beløb. eks. A B C 100 50 -50% 50 200 +150% 500 500 0% C, skal være blank, hvis der enten er tastet "0" eller er blank i A/B.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
08. februar 2002 - 13:06
#1
=hvis[+a1=0;" ";+"dine formel her")
08. februar 2002 - 13:08
#2
I C1 skriver du: =hvis(Eller(A1=0;A1="";B1=0;B1="");"";hvis(B1/A1<1;-B1/A1;B1/A1)) MVH Claus
08. februar 2002 - 13:08
#3
=(B1-A1)/A1
08. februar 2002 - 13:10
#4
ja det må være sandt Jan: =hvis(Eller(A1=0;A1="";B1=0;B1="");"";(B1-A1)/A1)
08. februar 2002 - 13:10
#5
Jeg er ikke enig dine beregninger! Hvis et tal f.eks. stiger fra 50 til 200 er der tale om en stigning på 300%. Det vil min formel også give :-)
08. februar 2002 - 13:12
#6
Hmmm enig igen :-)
08. februar 2002 - 13:13
#7
Det gør den nederste formel også, og den tager det med, hvis A/B er 0 eller blank
08. februar 2002 - 13:14
#8
Enig ransborg :-) Hvis A1 er nul eller blank vil det ellers give en "division med nul"-fejl.
08. februar 2002 - 13:16
#9
det vil sige, at en: =hvis(er.fejl((B1-A1)/A1);"";(B1-A1)/A1) løser det også ;-)
08. februar 2002 - 13:29
#10
Tak det virker. Men hvis der står et tal i A eller B skal C = -100%/+100%
08. februar 2002 - 13:30
#11
Jep :-)
08. februar 2002 - 13:32
#12
Mener du, at C højst kan være plus/minus 100%?
08. februar 2002 - 13:35
#13
Ja den er jeg heller ikke med på, fordi hvis forskellen maks kan være 100%, vil formlen kun give et udtryk for, hvornår forskellen er 100% eller der udover, dermed vil det give en falsk værdi af den faktiske difference, som janvogt faktisk viser.
08. februar 2002 - 13:39
#14
hmmm hvis -100% og +100% er intervallet, hvor den skal være indefor, kan du benytte følgende: =hvis(er.fejl((B1-A1)/A1);"";hvis((B1-A1)/A1)<-1;-1;hvis((B1-A1)/A1)>1;1;(B1-A1)/A1))
08. februar 2002 - 13:48
#15
Så snakker vi ikke %-vis stigning/fald, men snarere en form for index :-)
08. februar 2002 - 13:48
#16
Formel er ok, når der tastes noget i A og B, så vise stigning/fald. men er A=100 og B=0/blank er C også blank, det skal den ikke være. Der er også en ændring på xxx%
08. februar 2002 - 13:57
#17
Hvis du bruger =HVIS(ER.FEJL((B1-A1)/A1);"";(B1-A1)/A1) giver det da -100% .....
08. februar 2002 - 13:58
#18
Nej, ændringen ville være uendelig stor så, den vil ikke kunne regne sådan en forskel% ud.
08. februar 2002 - 14:00
#19
jan, ja, og hvis A1 er lig med 0 eller blank, giver det ingen mening
08. februar 2002 - 14:02
#20
så måske er det denne her: =hvis(Eller(A1=0;A1="";B1="");"";(B1-A1)/A1)
08. februar 2002 - 14:07
#21
>>>ransborg Jeg mener stadig den her er rigtig: =HVIS(ER.FEJL((B1-A1)/A1);"";(B1-A1)/A1) Hvis A1=0 eller blank giver det ingen mening og derfor blank. Men hvis A1=100 og B1 er blank giver det -100%, hvilket pr. definition også må være rigtigt.
08. februar 2002 - 14:08
#22
>>Jan, ja det er også den bedste løsning med er.fejl frem for hvis/eller kombinationen *S*
08. februar 2002 - 14:11
#23
1. jeg havde ikke prøvet, med =hvis(er.fejl(.... 2. man kan godt have købt noget i år 1 men ikke år 2, og omvendt, ikke !!!!! A = År 1, B = År 2, C = forskel 1.000 500 -50% 0 500 +100% 1.000 0 -100% eller hva' ????
08. februar 2002 - 14:15
#24
daki, jo det kan man godt, men man kan ikke dit eksempel nummer 2 - da +100% ikke er korrekt. Brug derfor er.fejl formlen
08. februar 2002 - 14:18
#25
Det er en tanketorsk fra min side :-))))))) Jeg siger endnu engang tak for hjælpen !!!
08. februar 2002 - 14:20
#26
velbekomme :-)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.