21. juni 2005 - 22:00Der er
7 kommentarer og 1 løsning
Opslag med ekstra betingelser
Jeg har et regneark, som på Ark1 bl.a. indeholder en opstilling, hvor der i kolonne A findes en liste med unikke kundenumre og i kolonne B er der mulighed for at krydse af, om kunden har reageret på en given henvendelse.
Den samme kunde kan være blevet kontaktet flere gange og kan derfor optræde flere gange i kolonne A - og der kan muligvis være et kryds ud for kunden i kolonne B. Enten er der ét kryds, eller også er der ikke noget kryds. Se nedenstående eksempel:
A B 1 1 x 2 x 1 2 3 4 3 x
På ark2 har jeg en liste over kunder, hvor hver kundes oplysninger står i en række (heriblandt findes også kundenummeret, som er brugt i kolonne A i ovenstående eksempel/ark).
Og nu mangler jeg en formel, som kan slå op, om kundenummeret i hver række fra ark2 har fået et kryds 1 kolonne B på ark1 - eller om der ikke er noget kryds. Altså om kunden på et tidspunkt har reageret på henvendelserne eller ej.
Nu skriver du ikke, om der kan være mere end et kryds ved samme kunde, men denne burde tage højde for begge dele. I en tom kolonne i Ark2 indsætter du denne formel:
Formlen skal stå ud for det første kundenummer, og skal så kopieres nedad, for hvert kundenummer. Ret områderne i Ark1 (altså A1:A9 og B1:B9 i eksemplet) til de områder, hvor du faktisk har data i ark 1. Er der x ud for et kundenummer i Ark1 skrives "Reageret" i cellen, ellers skrives "Ikke reageret".
Hvis jeg nu i stedet for at få resultatet som et boolsk udtryk, ønsker at få returneret værdien i kolonne C, som er den dato, hvor kunden har reageret... Kan du også klare den?
Hvis det har nogen betydning, så vil der altid kun kunne være 1 kryds ud for samme kunde.
Der er lige en rettelse/tilføjelse til ovenstående. I kolonne C står der altid en dato (nemlig hvor henvendelsen blev rettet - og ikke hvornår kunden reagerede, som jeg skrev først), så løsningen bliver nødt til at udgangspunkt i kolonne B...
Du kan ikke umiddelbart få datoen, da ovenstående funktion kun tester om betingelser X og kundenummer et eller andet sted er opfyldt samtidigt. Skal den også teste hvor det er opfyldt, og returnere, hvad der så står i en anden kolonne, bliver det noget mere kompliceret. (Meget mere :-)!)
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.