Avatar billede alj Praktikant
25. marts 2003 - 13:34 Der er 9 kommentarer og
1 løsning

Formelproblem

Hejsa,

er mon nogen der kan hjælpe med at konvertere nedennævnte til en excel-formel:

formel 1:
Hvis(minpris<=100;dinpris-minpris>=5;"alan") og Hvis(minpris>100og<400;dinpris-minpris>5%af dinpris;"alan") og hvis(minpris>=401;dinpris-minpris>=20;"alan") resultatet skulle gerne blive "alan"

Formel 2:
Hvis(minpris<=100;dinpris-minpris<5;"bente") og Hvis(minpris>100og<400;dinpris-minpris<5%af dinpris;"bente") og hvis(minpris>=401;dinpris-minpris<20;"bente") resultatet skulle gerne blive "bente"

Formel 3:
Hvis(minpris<=100;dinpris-minpris>=5;"carl") og Hvis(minpris>100og<400;dinpris-minpris<5%af minpris;"carl") og hvis(minpris>=401;dinpris-minpris>=20;"carl") resultatet skulle gerne blive "carl"

På forhånd tak'r
mvh
alj
25. marts 2003 - 13:42 #1
Resultatet skulle gerne blive: "allan", "bente", "carl" ??

Det afhænger vel af forudsætningerne (minpris, dinpris)?
Avatar billede alj Praktikant
25. marts 2003 - 13:50 #2
Jo da, men hvordan i al verden skriver jeg formlerne, så excel forstår dem (excel forstår ikke "og hvis" inde imellem betingerlserne, det er det der er problemet.
mvh
alj
25. marts 2003 - 13:53 #3
=HVIS(OG("Betingelse 1";"Betingelse 2");"Udføres hvis betingelserne er opfyldt";"Udføres hvis betingelserne ikke er opfyldt")

Jo, du skal bare skrive det sådan.
Avatar billede alj Praktikant
25. marts 2003 - 14:02 #4
OK, men der er 3 betingelser, hvordan skrives de så.
mvh
alj
25. marts 2003 - 14:06 #5
Formel 1:
=HVIS(OG(minpris<=100;dinpris-minpris>=5);"a";HVIS(OG(minpris>100;minpris<400;(dinpris-minpris)>5%*dinpris);"b";HVIS(OG(minpris>=401;(dinpris-minpris)>=20);"c";"d")))

Noget i denne retning, hvis jeg bruger dine formuleringer ovenfor.
Lidt svært at overføre direkte til en Excel-formel, kan du ikke prøve at beskrive reglerne med almindelige ord i stedet for at forsøge at skrive det i Excel-sprog.

Der er noget der ikke hænger sammen i din formulering ovenfor.
Avatar billede alj Praktikant
25. marts 2003 - 14:18 #6
Meningen er at hvis ALLE betingelserne er opfyldt skal resultatet være "alan"
Variabler (=beløb): minpris og dinpris

Tydeliggjort formel 1:
Hvis(minpris er under 100 og dinpris minus minpris er lig eller større end 5)Hvis(minpris er mellem 100 og 400 og dinpris minus minpris er større end 5% af dinpris)
Hvis(minpris er større end 401 og dinpris minus minpris er større end eller lig med 20)
når alle betingelserne er opfyldt skulle resultatet give "alan"
Håber det er bedre ?
alj
25. marts 2003 - 14:27 #7
Alle betingelser kan aldrig være opfyldt. F.eks. kan minpris ikke både være under 100, mellem 100-400 og over 400.
Avatar billede alj Praktikant
25. marts 2003 - 14:49 #8
Hmmm, du har ret, jeg bliver nødt til at ændre formelopbygningen.
MEN du har alligevel hjulpet mig med at "tænke i de rigtige baner", så hvis du "smider" et svar, så kvitterer jeg. (og din formel kan jeg bruge i en anden forbindelse)
mvh
alj
25. marts 2003 - 14:51 #9
Der er vist allerede et svar. Du vender bare tilbage hvis der er mere.
Avatar billede alj Praktikant
25. marts 2003 - 15:02 #10
Glimrende, og tak'r
mvh
alj
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester