Jeg sidder og prøver at lave et hjælpeværktøj til vores sælgere og har lidt problemer. Værktøjet skal give et overblik over dækningsbidrag på enkelte varer og listepris og kostpris ligger i arket så det selv beregner dækningsbidrag også ved en given rabat. Men jeg vil også gerne give mulighed for at sælgeren kan indtaste en bestemt nettopris. Hvis der er indtastet en nettopris skal dækningsbidraget regnes ud fra denne ellers skal den bare beregnet ud fra standardrabatten. Her opstår mit problem. Nettopriserne indtastes i en matrix og jeg vil så gerne bruge funktionen "Hvis" og så som den logiske test et "Lopslag". Altså hvis varenummeret på den pågældende vare findes der hvor nettopriser indtastes skal den returere nettoprisen og beregne dækningsbidraget, alternativt skal den bare beregne dækningsbidrag ud fra listepris, kostpris og rabat. Men Lopslag virker ikke i en Hvis funktion (er jo heller ikke en logisk test men et opslag). Nogen som har en alternativ måde at gøre det på?
Hvis du laver et felt til indtastning af nettopris, så kan du indlede din formel med flg.: =HVIS(DIT_FELT="";DIT_LOPSLAG;DIN_FORMEL_INKL_DIT_FELT) Håber at det giver mening - ellers må du give lidt flere data, så skal jeg gerne forsøge at tilpasse formlen til noget logisk. /Be_Nice
Jeg er ikke sikker på at jeg forstår. Jeg prøver lige med lidt flere data:
Vare x med varenummer 1000.0000 koster 100 kr. i indkøb og 300 kr. i listepris. Der gives normalt 35% rabat, men til en bestemt kunde ønsker sælgeren at tilbyde den til en nettopris på 150 kr. I regnearket er der 20 linier hvor sælgeren kan skrive varenummeret og nettoprisen på udvalgte varer.
I mit regneark ønsker jeg at beregne et samlet dækningsbidrag på kunden. Normalt regnes dækningsbidraget på den enkelte vare ved at kigge på listepris, kostpris og rabat, men HVIS der findes en nettopris på varen skal denne bruges i stedet for rabatten. Jeg ønsker så at arket skal lave et opslag der hvor nettopriser skrives og lede efter et bestemt varenummer. Hvis det findes der skal den bruge nettoprisen til at beregne DB - ellers skal den bruge listepris, kostpris og rabat.
Umiddelbart ser jeg ingen problemer i dette - du bør kunne lave en HVIS sætning der undersøger om felter er udfyldt med nettopriser, og hvis dette er SANDT skal dine LOPSLAG søge i kolonnen med nettopriser, og hvis nettopriser ikke er udfyldt, skal dine LOPSLAG søge i kolonnen med listepris, kostpris og rabat. Jeg håber at dette giver inspiration til løsning af opgaven. /Be_Nice
Vi taler vist stadig forbi hinanden (tror jeg :-). Den formel som jeg er på udkig efter skal være ved hver af vores ca. 2.000 varenumre. Så det er ikke nok at Hvis sætningen undersøger om et givent nettopris felt er udfyldt. Sælgeren skal taste både et varenummer og en nettopris og formlen skal så matche om der er en nettopris på et bestemt varenummer eller ej. Det vil dit løsningsforslag ikke umiddelbart for mig at se kunne klare.
OK - vi skal lige have det grundlæggende på plads. Jeg går ud fra at dit ark med 20 linier (hvor sælger kan indtaste varenummer og nettopris) skal benyttes som ekstra opslagsfunktion - dvs. at hvis varenummer i din udregning findes i arket med nettopriser, så skal DB udregnes på baggrund af nettoprisen - og ellers udregnes DB ved hjælp af arket med de ca. 2.000 numre. Eller er det helt forkert forstået? /Be_Nice
Jamen det var da så lidt - godt du fandt en løsning. Det ville være fint hvis du også gav løsningen her - så kan andre få inspiration på et senere tidspunkt. /Be_Nice
Altså det jeg endte med at gøre var at lave et LOPSLAG for at søge på om det pågældende varenummer findes i tabellen med nettopriser. Hvis varenummeret ikke gør returnerer formlen en #I/T fejl og det var her problemet var for det kan HVIS funktionen ikke håndtere. I stedet brugte jeg i en ny kolonne ER.FEJL funktionen som returnerer værdien SAND hvis der er en fejl og så kunne jeg i en 3. kolonne bruge HVIS funktionen og bede den beregne DB på to forskellige måder afhængig af om der stod SAND eller FALSK i ER.FEJL kolonnen. Lidt bøvlet men det virker :-)
Synes godt om
Ny brugerNybegynder
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.