Avatar billede dane022 Seniormester
21. maj 2020 - 00:01 Der er 12 kommentarer

Hjælp til indeks sammenlign matrix formel

Hej. Har denne matrix formel i et regneark. Den slår værdier op i en tabel placeret på et arket Roller. =HVIS(A24=0;"";HVIS.FEJL(INDEKS(Roller!$D$3:$D$999;SAMMENLIGN(1;(A24=Roller!$A$3:$A$999)*(C24=Roller!$B$3:$B$999);0));INDEKS(Roller!$C$3:$C$999;SAMMENLIGN(1;(A24=Roller!$A$3:$A$999)*(A24=Roller!$A$3:$A$999);0))))

Reglerne den skal opfylde:
1. Hvis c24 = "", så skal den gå efter den værdi i tabellen hvor roller!B:B er blank
2. Hvis c24 <> "", så skal den gå efter den værdi i tabellen hvor roller!B:B har en værdi, men hvor den ikke nødvendigvis matcher C24

Det er den sidste del der driller mig. Jeg får kun et brugbart resultat hvis enten C24 er blank eller hvis den matcher roller!B:B

A24 skal altid matche Roller!A:A. Både A24 og C24 er tekstværdier. Koden trænger sikkert til justering og al hjælp er velkomment, da jeg ikke er skarp i matrix
Avatar billede xl-Enthusiast Ekspert
21. maj 2020 - 06:45 #1
Din sidste SAMMENLIGN ser mærkelig ud:

SAMMENLIGN(1;(A24=Roller!$A$3:$A$999)*(A24=Roller!$A$3:$A$999);0)
Avatar billede dane022 Seniormester
21. maj 2020 - 08:19 #2
Ja. Den gør egentlig bare, at hvis c24 er tom, så gås der kun efter værdien i a24. Men som jeg nævner i starten, trænger formlen nok til justering
Avatar billede xl-Enthusiast Ekspert
21. maj 2020 - 08:28 #3
Kan du ikke uploade et eksempel til Dropbox og manuelt indtaste eksempler på ønskede resultater? Det kan spare os for at skrive freem og tilbage en masse gange.
Avatar billede dane022 Seniormester
21. maj 2020 - 09:34 #4
Avatar billede xl-Enthusiast Ekspert
21. maj 2020 - 10:16 #5
Avatar billede dane022 Seniormester
21. maj 2020 - 10:40 #6
Langt hen ad vejen (og du havde ret i kommentaren vedr. returnering af mail adresser). Jeg synes dog, at når jeg tilføjer nye typer på listen og udvider området, at den reagerer forkert i den sidste række. Den burde returnere mail7, men returnerer mail1
Avatar billede dane022 Seniormester
21. maj 2020 - 10:40 #7
Jeg har gemt tilføjelserne i dit regneark
Avatar billede xl-Enthusiast Ekspert
21. maj 2020 - 11:09 #8
Hvis jeg skal gøre mere så upload filen og beskriv problemet.
Avatar billede dane022 Seniormester
21. maj 2020 - 11:11 #9
Kan du ikke se det jeg har skrevet i dit regneark?
Avatar billede xl-Enthusiast Ekspert
21. maj 2020 - 11:25 #10
Får først set på det senere på dagen.
Avatar billede dane022 Seniormester
21. maj 2020 - 11:25 #11
For god ordens skyld, har jeg opdateret mit eget link med nye eksempler. De fleste gør hvad de skal, men en af dem returnerer forkert e-mail. Jeg har skrevet i regnearket hvor det er den fejler
Avatar billede xl-Enthusiast Ekspert
21. maj 2020 - 14:47 #12
Jeg ved ikke hvordan jeg åbner din fil i normal Excel og kan derfor ikke arbejde på den.

Det vedhæftede er formentlig ikke hvad du ønsker, men jeg har pt. ikke andet at bidrage med.

https://www.dropbox.com/scl/fi/7kbza027us1qtcnf434h3/Licens_2.xlsm?dl=0&rlkey=0sf2e1wj6unqvbkssrx5ikpai
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