Avatar billede thonis Nybegynder
19. december 2006 - 13:16 Der er 9 kommentarer og
1 løsning

udregne pris på baggrund af hvor meget noget fylder.

Jeg har en liste med 7 intervaller efter hvor meget nogle produkter fylder, når de skal transporteres. Jeg vil gerne have Excel på baggrund af et tal i en bestemt celle går ind i listen og ser hvilket interval tallet hører under, og derefter overfører prisen, som står ud for intervallet til en anden celle.

Jeg ved ikke om jeg skal oplyse hvilke celler og intervaller der præcist er tale om, bare smid en kommentar, så giver jeg gerne flere oplysninger
19. december 2006 - 13:25 #1
Lad os få nogle referencer. det gør det noget lettere for alle.
Avatar billede jkrons Professor
19. december 2006 - 13:33 #2
Antag at du har to kolonner, den ene rumgang, den anden med pris.

0    10
10    100
50    1000
100    5000
1000    10000

Rumfanget indtastes i en celle som et tal, fx 27. Følgende formel finder prisen:

=LOPSLAG(D1;$A$1:$B$5;2;SAND)

D1 er den celle, du taster rumfanget i. A1:B5 er de celler, der indeholder din liste over rumfang (den første kolonne) og priser (den anden kolonne). Det er vigtigt at tallene i den første kolonne er sorteret i stigende rækkefølge.
Avatar billede jkrons Professor
19. december 2006 - 13:34 #3
I ovenstående eksempel vil 27 give prisen 100, fordi den ligger i intervallet mellem 10 og 50. Det er altså vigtigt, at du KUN har budgrænsen i hvert interval stående i dine celler i første kolonne.
Avatar billede thonis Nybegynder
19. december 2006 - 13:35 #4
Okay. Intervallerene er som følger :

Minimum,
1,0-3,0
3,1-4,0
4,1-6,0
6,1-8,0
8,1-11,0
11,1-

de findes i B33 - B39

Ud for hvert interval skal kunne indtastet en pris - i Cellerne C33 - C39. I Kolonne P er vist, hvor meget hvert enkelt produkt fylder, startende i P4 - P30.

Et eks. Et produkt i celle P4 fylder et bestemt areal. Så skal excel gå ned i listen og se hvilket interval dette areal ligger under, og derefter overføre den pågældende pris til celle F4.
Avatar billede jkrons Professor
19. december 2006 - 13:39 #5
1,0
3,1
4,1
6,1
8,1
11,1

er det, du taster i cellerne i B33-B39. Så indsættter du formlen F4:


=LOPSLAG(P4;$B$33:$C$39;2;SAND)
Avatar billede thonis Nybegynder
19. december 2006 - 13:52 #6
Skal intervallerne hedder som du foreslår, ville gerne have at de hedder som følger

  0
Minimum,
1,0-3,0
3,1-4,0
4,1-6,0
6,1-8,0
8,1-11,0
11,1-
Avatar billede jkrons Professor
19. december 2006 - 16:45 #7
Intervallerne skal hedde som jeg foreslår, hvis du vil bruge LOPSLAG til håndteringen.
Avatar billede mrjh Novice
19. december 2006 - 22:38 #8
Hvis du vil bibeholde dine intervaller som tekst.
Kopier flg. formel ind i F4, tryk ctrl+shift+enter og kopier herefter ned igennem kolonne P.

=INDEKS($C$33:$C$39;HVIS(P4<1;1;SAMMENLIGN(P4;--VENSTRE($B$33:$B$39;FIND("-";$B$33:$B$39)-1))))
Avatar billede thonis Nybegynder
27. december 2006 - 16:34 #9
smid et svar jkrons, så du kan få dine point.
Avatar billede thonis Nybegynder
15. januar 2007 - 10:41 #10
lukker hermed.
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