Avatar billede BentTh Juniormester
25. februar 2011 - 15:15 Der er 9 kommentarer og
1 løsning

Problem i excel 2007 - hent pris i et prisregister:

Hent en pris afhængig af 2 koder
En kode (1-5 kar.)indtastet i kol. A skal hente en pris i et priskartoteket (i kol.B) (v.h.a. Lopslag) Prisen returneres til kolonne C i indtastningsskemaet, samme række.
I kolonne B, samme række,  indtastes evt. en kode (på 1 kar., og kun 1 kar. (og ikke 1 kar.+blank) Den nye pris hentes i priskartoteket i samme række som før, men kol. C
I indtastningsarket kan kode i kol. A (1-5 kar.) være blank og formlen i kolonne C i indtastningsarket, skal ikke returnere fejl, men blankt felt.
25. februar 2011 - 15:45 #1
Er det enten en indtastning i kolonne A eller B eller er indtastningen i kolonne B et supplement til kolonne A?
25. februar 2011 - 15:49 #2
I C1 indtastes denne formel, der gør det du nævner (bortset fra tilføjelsen om indtastning i kolonne B):

=HVIS(ER.FEJL(LOPSLAG(A1;"prislisten";2));"";LOPSLAG(A1;"prislisten";2))
Avatar billede kabbak Professor
25. februar 2011 - 17:46 #3
=HVIS(ER.FEJL(LOPSLAG(A1;"prislisten";2));"";LOPSLAG(A1;"prislisten";2 + Længde(B1)))
Avatar billede kabbak Professor
25. februar 2011 - 17:49 #4
=HVIS(ER.FEJL(LOPSLAG(A1;"prislisten";2+ Længde(B1)));"";LOPSLAG(A1;"prislisten";2 + Længde(B1)))
Glemte lige den i fellfindingen. ;-))
Avatar billede BentTh Juniormester
25. februar 2011 - 18:09 #5
Uddybende bemærkninger:

ark 1 indtastningssiden:

    A        B        C
1  V1234                    I celle A1 indtastes koden V1234
                            der prisen 125,25 til celle C1
2  V1234    X              I celle A2 indtastes koden V1234
                            I celle B2 indtastes koden X 
                            der prisen 160,15 til celle C2
3                            Hvis både cellerne i kol. A og B 
                            er blanke skal formlen i celle
                            C3 også være blank - og ikke
                            returnere fejl   

ark 2 PRISREGISTER           
    A        B        C
1  V1234  125,25  160,15
2  V1235    osv.
Avatar billede kabbak Professor
25. februar 2011 - 21:08 #6
=HVIS(ER.FEJL(LOPSLAG(A1;Ark2!A1:C50;2+ LÆNGDE(B1);FALSK));"";LOPSLAG(A1;Ark2!A1:C50;2 + LÆNGDE(B1);FALSK))

Ret selv
Ark2!A1:C50
til dit område på  Prisregisteret
Avatar billede BentTh Juniormester
26. februar 2011 - 10:10 #7
Tak for hurtige svar, og jeg fik løst det stillede spørgsmål.
Jeg har selv skrevet lidt til og løsningen ser nu sådan ud:

    ARK 1  INDTASTNINGSSKEMA           
    A     B    C   
1    V1234        125,25   
2    V1234    x    160,15   
3    V1235    x    213,65   
4    ABC        174,96   
5               

    ARK 2 "PRIS"           
    A     B    C   
1    V1234    125,25    160,15   
2    V1235    148,12    213,65   
3    V1236    117,45    244,22   
4    V1237    194,32    296,43   
5    ABC    174,96    288,14   

Formlen i indtastningsskemaet kolonne C, ser nu sådan ud:
=HVIS(ER.FEJL(LOPSLAG(B3;Pris!B$3:D$352;2));"";LOPSLAG(B3;Pris!B$3:D$352;2+LÆNGDE(C3);FALSK))
Avatar billede BentTh Juniormester
26. februar 2011 - 10:29 #8
Tak for svaret. BT
Avatar billede BentTh Juniormester
26. februar 2011 - 12:23 #9
Hov, hov. Kom jeg nu til at tildele mig selv point?
Jeg vender tilbage.
BT
Avatar billede BentTh Juniormester
28. februar 2011 - 17:48 #10
Kabbak - jeg skylder point for svar.
Hvis jeg nu opretter spørgsmålet igen med henvisning til hertil, kan du så ikke give mig et svar? - så jeg kan få honoreret.
BentTh.
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