Avatar billede Eleven56 Novice
18. september 2020 - 15:28 Der er 4 kommentarer og
1 løsning

Lopslag med en betingelse.

LOPSLAG(D14;$N$2:$P$732664;3;FALSK)

VARERELATION    KONTORELATION    BELXB
SKAF06275    1    1217,06
SKAF06275    80    1217,06
SKAF06275    GEA    123,16
SKAF06275    11    123,16
SKAF06275    2    262,66

Jeg har lavet ovenstående LOPSLAG, men det skal kun returnere et beløb, hvis kolonne O=GEA. Kan det lade sig gøre med LOPSLAG.

På forhånd tak for hjælpen.






Jeg ønsker kun, at LOPSLAG skal foretages, hvis der står GEA i kolonne.
Avatar billede kim1a Ekspert
18. september 2020 - 16:00 #1
Hvis du 14 er varedekleration kunne du lave en if(opslag der skal returnere Gea="Gea";opslag på det du ønsker;""9
Avatar billede Jan K Ekspert
18. september 2020 - 20:22 #2
Du kan pakke to LOPSLAG ind i en HVIS

=HVIS(LOPSLAG(D14;$N$2:$P$732664;2;FALSK)="gea";LOPSLAG(D14;$N$2:$P$732664;3;FALSK);"")
Avatar billede kim1a Ekspert
18. september 2020 - 21:06 #3
Det er godt du lige kan skrive det samme Jan ;-)
Avatar billede Eleven56 Novice
21. september 2020 - 16:09 #4
Kolonne A, B, C og D
Varenummer    BETEGNELSE    Omsætning    Kundespecifik pris
10000190    Dymo teksttape D1 45013 12mm    1.579   
10000710    Brother teksttape TZe-231    2.249    153,63
10000750    Brother teksttape TZe-335    2.331    184,6
12003750    Tavlerens whiteboard Q-Connect    1.153   
12003970    Laminering Q-Connect A3 125mic    540    1,42
12003990    Laminering Q-Connect A4 125mic    482    0,72
12004020    Laminering Q-Connect A5  80mic    2.341    0,5
12005570    Inddelingstape NOBO til WB    1.635    74,02
Kolonne G,H I
VARERELATION    KONTORELATION    BELXB
10000190    KFUR    160,19
10000190    GEA    160,19
10000190    GEA    160,19
10000710    GEA    153,63
10000750    GEA    184,6
10000760    GEA    153,63
12003750    KFUR    21,06
12003750    GEA    21,06
12003970    GEA    1,42
12003990    GEA    0,72
12004020    GEA    0,5

=HVIS(LOPSLAG(A16;$G$2:$I$5000;2;FALSK)="GEA";LOPSLAG(A16;$G$2:$I$5000;3;FALSK);"")
Tak for hjælpen med denne formel, men jeg kan ikke få den til og virke.
Den skal returnere i kolonne D, hvis kolonne H er = GEA.
Den virker fint så længe der kun står GEA, men når jeg sætter en linje ind foran med KFUR i stedet for GEA, så varenummer findes både med GEA og KFUR, så virker det ikke.
Avatar billede kim1a Ekspert
21. september 2020 - 20:25 #5
Nej udfordringen opstår når du har flere ens varenumre. En løsning kan være at sortere dataen så GEA kommer før KFUR (først på varenummer og så på kontorrelation). Der er dog nok en nemmere løsning på lang sigt, nemlig at lave et opslag på en kombination.

Lav en støtte kolonne bagerst i datasættet (kolonne J i mit eksempel) som er kombinationen af varedeklaration og kontorrelation, f.eks.
=G2&"-"&H2 (kopier den ned)
Så kan din formel nu hedde:
=HVIS(LOPSLAG(A16;$G$2:$J$5000;4;FALSK)=A16&"-GEA";LOPSLAG(A16;$G$2:$I$5000;3;FALSK);"")
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

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