28. august 2003 - 12:01Der er
14 kommentarer og 1 løsning
Find rigtigt brugernavn
Jeg har haft spurgt om næsten det samme spørgsmål en gang, men nu er jeg lost igen :P
Altså.
Kolonne
D: MULIGT BRUGERNAVN1 - Dette er en mulighed for et brugernavn
E: MULIGT BRUGERNAVN2 - Dette er en anden mulighed for et brugernavn
F: BENYTTET BRUGERNAVN - Her skal det rigtige brugernavn stå
G: OPRETTET BRUGERNAVN - Her findes alle oprettet brugere, og dette felt skal kigge efter og se om brugernavnet i D eller E er det som der blir brugt i dette felt, også skal det rigtige skrives i F.
Her kommer en helgardering (men der er lidt lang) : =HVIS(OG((TÆL.HVIS(G:G;E1)>0);(TÆL.HVIS(G:G;D1)>0));"Begge i G";HVIS(OG((TÆL.HVIS(E:E;E1)>0);(TÆL.HVIS(D:D;E1)>0));"Kol D&F";HVIS(OG((TÆL.HVIS(E:E;D1)>0);(TÆL.HVIS(D:D;D1)>0));"Kol D&F";HVIS(TÆL.HVIS(G:G;D1)>0;D1;HVIS(TÆL.HVIS(G:G;E1)>0;E1;"Ej fundet"))))) Hvis begge findes i kolonne G meldes "Begge i G" Hvis E1 også findes i kolonne D meldes "Genganger" - og omvendt.
kanon formel - den tager lige lidt tid at gennemskue... og jeg har
2 spm:
1) Går ud fra at i din tekst ikke skal stå "kol D&F" men "Kol D&E"???
2) Prøv at følge dette eksempel:
Celle "D1" = Per Celle "E1" = Ida Celle "D2" = Ole Celle "E2" = Per
I kolonne "G" er både "Per" og "Ida" oprettet - dog vil du få følgende fejl: Celle "F1": "Begge i G" Celle "F2": "Kol D&E"
I denne situation havde man regnet med at følgende blev vist:
Celle "1": "Ida" og Celle "2": "Per"
Derfor kan den ikke bruges - i ovennævnte tilfælde! tror ikke det kan lade sige gøre - i hvert fald ikke uden VBA - for du skal jo søge/Vælge ud fra flere kriterier!!!!!
2) : Jeg læser mc goblens's eksempel som : Hvis samme navn findes i kolonne D og E da fejl,derfor fejlmeddelelsen "KolD&E" Hvis begge brugernavne (pr.række") findes i kolonne G da fejl, derfor fejl "Genganger". Men i dit tilfælde tror jeg denne kan bruges :
aheiss --> Nej, det kan egentlig ikke! samme eksempel:
Celle "D3" = Per Celle "E3" = Ida Celle "D4" = Ole Celle "E4" = Per
I kolonne "G" er "Per" og "Ole" oprettet!
Nu vil din formel i celle "F3" skrive ikke fundet!
Men lad nu det ligge - jeg tror ikke at det kan lade sig gøre at bruge en simpel formel - for i de tilfælde, hvor et evt. brugernavn (kol "D" og "E") findes 2 gange, vil den ikke kunne finde ud af hvilket navn den skal vælge såfremt begge er oprettet i kolonne "G"! Omvendt forstår jeg heller ikke hvorfor man skal have 4 kolonner for at komme frem til et "lovligt" brugernavn - men der er vi jo forskellige! Jeg tror jeg havde fundet en anden løsning - evt. noget med datavalidering!!!
Og hvis mc G' kan bruge det der er lavet, ja så er det jo perfekt!!!
Hej til alle, først må I undskylde at jeg først skriver nu, men har desværre haft meget at se til...
Jeg har kigget lidt på jeres forslag og er nu blevet en smule blind på det... - men sådan som jeg ser det tror jeg desværre at I har misforstået det en smugle...
Lad mig lave et nemt eks.
Vi har en buger der hedder Peter, hans brugernavn kan så være A1: PETER eller B1: PET32 alt efter om han er blevet oprettet efter et nyt eller gammelt system! (Det er det Excel skal finde ud af)
Så har vi en liste med en masse brugernavn... I denne lange liste findes navnet PETER men IKKE PET32 for det KAN det ikke! Der kan kun findes ET af navnene. Derfor skal den i felt C1: fortælle at det er PETER der findes!
Så kan du nøjes med =HVIS(TÆL.HVIS(D:D;A1)>0;A1;HVIS(TÆL.HVIS(D:D;B1)>0;B1;"Ej fundet")) (Indsættes i C1 og kopieres ned) Kol A = Brugernavn1 Kol B = Brugernavn2 Kol D = Alle Brugernavne
Synes godt om
Ny brugerNybegynder
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.