Avatar billede Thomas.m Praktikant
03. januar 2019 - 17:05 Der er 3 kommentarer

Summering af værdiafhængig datavalidering

Hej,

Håber nogen kan hjælpe med nedenstående eksempel uden VBA.

Eksempel:

Jeg har produkt A, B, C og D i A2-A5. I B2-B5 har jeg antal styk på lager, lad os sige 5 af hver. Dertil laver jeg i celle D4 en datavalideringsliste som refererer til A2-A5 samt i D5 en HVIS formel som henter den tilhørende stykværdi fra B2-B5. Jeg kan nu vælge A, B, C eller D og i dette tilfælde få værdien 5 ved hvert valg.

Min udfordring er, findes der en formel hvor jeg kan summere fra flere valg. Altså hvad er summen af eksempelvis A, B, C og D (20 i dette tilfælde) - altså hvor mange varer har jeg totalt på lager. Formlen skal selvfølgelig referere til D4 (datavalideringen) og D5 (output formlen). Min første indskydelse er sumhvis, men kan ikke se hvad jeg skal indbygge for at den er smart nok til at summere de forskellige scenarier.

Håber meget nogen kan hjælpe med ovenstående.

Mange tak

-Thomas
Avatar billede Jan K Ekspert
03. januar 2019 - 19:45 #1
Hvad mener du med flerevalg? Hvis det altid er alle fire er det jo bare at summere b2:b4
Avatar billede Thomas.m Praktikant
03. januar 2019 - 20:47 #2
Tak. Nu er det et simplificeret eksempel jeg har opstillet, hvor min reelle problemstilling er mere omfattende.

Derfor håber jeg nogen kan hjælpe med en formel som summerer output fra en vilkårlig celle, hvori værdien afhænger af det valgte i cellen med datavalideringen som styrer celleoutputtet. Altså, hvis jeg i min drop down kan vælge A, B, C eller D, og valget af disse medfører forskellige output, findes der så en formel som henter outputtet hvis A er valgt, henter outputtet hvis B er valgt osv...
Avatar billede Jan K Ekspert
04. januar 2019 - 12:08 #3
Jeg må gå ud fra, at du I a-kolonnen kan have flere forekomster af A, B, C og D, for ellers vil værdien af det, du har valgt i D4 jo bare være det, der står i B-kolonnen ud for det valgte produkt.

Prøv med

=SUM.HVIS(A2:A5;D4;B2:B5)

Hvis du faktisk bare vil have aflæst, hvad der står i B-kolonnen ud for den vare fra A-kolonnen, som du vælger i D4 kan dette bruges:

=FORSKYDNING(INDIREKTE(ADRESSE(SAMMENLIGN(D4;A2:A5;0);1));1;1)
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