Avatar billede Slettet bruger
28. november 2011 - 14:39 Der er 6 kommentarer

Oplag med to betingelser, hvordan?

Hej, jeg har en data base hvor der er et unikt brugernummer samt en uge dag (1-7)i to kolonner.

Jeg skal have Excel til at slå begge betingelser op på et andet ark (hvor de også står i kolonner) og returnere den pågældende værdi der er i kolonne 3 i dette ark, hvordan gør jeg det?
Avatar billede acore Ekspert
28. november 2011 - 16:12 #1
En mulighed er at indføre en hjælpekolonne (som kan være skjult), hvor du slår brugernummer og ugedag sammen.

Hvis brugernummer står i A-kolonnen og ugen i B, så brug

=A1&B1

i C.

Når du så slår op, bruger du samme "formel" for opslagsværdien.
Avatar billede jens48 Ekspert
28. november 2011 - 20:18 #2
Da det er et unikt nummer plus tallene 1 til 7 er det letteste at bruge SUM.HVISER (engelsk SUMIFS) som accepterer flere betingelser. Denne funktion findes dog kun i Excel 2007 eller senere. Hvilken version har du?
Avatar billede Slettet bruger
28. november 2011 - 21:15 #3
Hej igen:

Acore: det er en udemærket sekundær løsning, jeg syntes dog det er lidt besværligt jeg skal lave hjælpekolonner hver gang jeg skal returnere værdier med mere end to betingelser, er der ingen mulighed for at kombinere hvis med loplslag på to betingelser?

Jens48:
Jeg bruger Excel 2010, så du må meget gerne komme med et forslag, jeg har selv forsøgt med Sumhviser men har ikke viden nok til det.
Avatar billede vejmand Juniormester
28. november 2011 - 22:44 #4
Hvis jeg har forstået spørgsmålet korrekt:

F.eks. i Ark1:

A1 = 1
B1 = 20
C1 = =SUMPRODUKT((Ark2!A$1:A$1500=A1)*(Ark2!B$1:B$1500=B1)*(Ark2!C$1:C$1500))

Ark2:

A5 = 1
B5 = 20
C5 = 45

C1 i Ark1 vil nu returnere 45
Ved ikke helt om det er hvad du ønsker?
Avatar billede vejmand Juniormester
28. november 2011 - 22:55 #5
Det skal lige siges, hvis de 2 betingelser gentages, f.eks. i række 9 i Ark2, så lægges tallene fra kolonne C sammen.
Altså, hvis:

A9 = 1
B9 = 20
C5 = 55

så vil C1 i Ark1 nu returnere 100  (45+55)
Avatar billede jens48 Ekspert
29. november 2011 - 22:16 #6
Hvis du har brugernummer stående i kolonne A og ugedag stående i kolonne B og den ønskede returnerede værdi i kolonne C samt udvalgte brugernummer i D1 og udvalgte ugedag i D2 kunne formelen se således ud:
=SUM.HVISER(C1:C100;A1:A100;D1;B1:B100;D2)
Bemærk at der er byttet om på rækkefølgen af argumenterne i forhold til SUM.HVIS, og at denne formel kun virker hvis kombinationen af de to betingelser er unik. Ellers bliver de udvalgte værdier lagt sammen.
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