Avatar billede helpwantedfast Nybegynder
25. september 2007 - 15:19 Der er 8 kommentarer og
1 løsning

Excel IF funktion

Hej,
jeg har en if funktion. Jeg skal kunde indtaste et tal, ud fra det skal Excel vælge mellem -45 /+45 / +100 / +500 raten. dvs. den skal gange først angivne tal med raten under det angivne interval.
mit problem er jeg kan godt lave det første 2 if'er. men derefter går den i fejl:
=IF(G7<=45;G7*'Beregning (LUFT)'!C5)+IF(G7<=99;G7*'Beregning (LUFT)'!D5)

takker
25. september 2007 - 15:30 #1
=IF(AND(G7<=45;G7<=99)G7*'Beregning (LUFT)'!C5;    )
De 2 IF'sætninger kan skrives sammen til 1; men der mangler så en fortsættelse.

Prøv en lidt mere udførlig beskrivelse af, hvad det er, du skal udregne.
Avatar billede jlemming Nybegynder
26. september 2007 - 08:25 #2
Hej hjælpønkeshurtig :-)

som jeg læser dit spørgsmål, er det denne formel du ønsker:

=IF(G7<=-45;G7*Sheet2!B5)+IF(G7<=45;G7*Sheet2!C5)+IF(G7<=99;G7*Sheet2!D5)+IF(G7<=499;G7*Sheet2!E5)
Avatar billede sjap Praktikant
26. september 2007 - 09:23 #3
Jeg læser åbenbart spørgsmålet lidt anderledes ,så her er lige et bud mere:

=IF(AND(G7>=-45;G7<45);G7*'Beregning (LUFT)'!C5;0)+IF(AND(G7>=45;G7<100);G7*'Beregning (LUFT)'!D5;0)+IF(AND(G7>=100;G7<500);G7*'Beregning (LUFT)'!E5;0)+IF(G7>=500;G7*'Beregning (LUFT)'!F5;0)

Forklaring:
Hvis G7>=-45 OG <+45 så ganges med 'Beregning (LUFT)'!C5
Hvis G7>=45 OG <100 så ganges med 'Beregning (LUFT)'!D5
Hvis G7>=100 OG <500 så ganges med 'Beregning (LUFT)'!E5
Hvis G7>=500 så ganges med 'Beregning (LUFT)'!F5

Jeg ved ikke om det er præcis det, du er ude efter, men det skulle være rimeligt let at ændre.
Avatar billede helpwantedfast Nybegynder
26. september 2007 - 11:26 #4
SJAP = Din funktion var helt korrekt :) takker, lige en ting til: kan man indsætte en minimum værdi i boksen?
Avatar billede sjap Praktikant
26. september 2007 - 12:11 #5
Den funktion som jeg har beskrevet accepterer ikke værdier mindre end -45.
Avatar billede sjap Praktikant
26. september 2007 - 12:12 #6
Eller rettere: funktionen giver 0, hvis G7 er mindre end -45.
Avatar billede helpwantedfast Nybegynder
26. september 2007 - 12:14 #7
Ikk når jeg regner den ud? -45 giver stadigvæk værdi (skal den også) men kan man indsætte et minimums værdi?
Avatar billede sjap Praktikant
26. september 2007 - 12:49 #8
Du kan lave en IF-sætning der undersøger om værdien er større end minimumsværdien, f.eks.:

=IF(G7>-100;IF(AND(G7>=-45;G7<45);G7*'Beregning (LUFT)'!C5;0)+IF(AND(G7>=45;G7<100);G7*'Beregning (LUFT)'!D5;0)+IF(AND(G7>=100;G7<500);G7*'Beregning (LUFT)'!E5;0)+IF(G7>=500;G7*'Beregning (LUFT)'!F5;0);0)
Avatar billede sjap Praktikant
26. september 2007 - 12:51 #9
eller

=IF(G7>=-45;IF(AND(G7>=-45;G7<45);G7*'Beregning (LUFT)'!C5;0)+IF(AND(G7>=45;G7<100);G7*'Beregning (LUFT)'!D5;0)+IF(AND(G7>=100;G7<500);G7*'Beregning (LUFT)'!E5;0)+IF(G7>=500;G7*'Beregning (LUFT)'!F5;0);"")

så vil der ikke stå noget i cellen, hvis værdien ikke er større end -45.
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