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
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.
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
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
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.