Avatar billede mc_goblen Praktikant
28. august 2003 - 12:01 Der 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.


Håber ikke det lyder alt for indviklet?...
Avatar billede overchord Nybegynder
28. august 2003 - 12:03 #1
=if(G1=D1, F1=G1, if(G1=E1, F1=G1, "Ikke muligt brugernavn"))
Avatar billede stewen Praktikant
28. august 2003 - 12:14 #2
Denne virker:

=HVIS(G1=E1;G1;HVIS(G1=D1;G1;"FEJL"))

overchord --> hvordan skal din formel forståes? "," skal vel erstattes med ";" - men den giver ikke mening alligevel.....eller er det bare mig
Avatar billede mc_goblen Praktikant
28. august 2003 - 12:16 #3
Forstår ikke helt dit svar. Prøver lige at skrive spørgsmålet lidt anderledes.

D1: MA32
D2: PE53
D3: HA92

E1: MART
E2: PETE
E3: HANS

G1: OL43
G2: PE53
G3: MART
G4: HA92
G5: HANS

F1: Her skal der så tjekkes i hele G (G1-G9999) om det er D1 (MA32) eller E1 (MART) der bruges, og det rigtige navn skal så skrives her i.

F2: Her skal der så tjekkes i hele G (G1-G9999) om det er D2 (PE52) eller E2 (PETE) der bruges, og det rigtige navn skal så skrives her i.


F3: OSV

F4: OSV
Avatar billede mc_goblen Praktikant
28. august 2003 - 12:18 #4
De brugernavne i G kan kun findes en gang! Da det er unikke brugernavne...
Avatar billede aheiss Praktikant
28. august 2003 - 12:39 #5
Prøv med :

=HVIS(TÆL.HVIS(G1:G13;D1)=1;D1;HVIS(TÆL.HVIS(G1:G13;E1)=1;E1;"Ej fundet"))
Avatar billede aheiss Praktikant
28. august 2003 - 12:42 #6
G13 skal lige ændres til G9999
Avatar billede aheiss Praktikant
28. august 2003 - 12:50 #7
Og hvis der kan være gengangere i kolonne G ender vi med :
=HVIS(TÆL.HVIS(G1:G9999;D1)>0;D1;HVIS(TÆL.HVIS(G1:G9999;E1)>0;E1;"Ej fundet"))
Avatar billede stewen Praktikant
28. august 2003 - 13:03 #8
Ja, den ser egentlig fornuftig ud - Erstat evt. G1:G9999 med G:G (så har du hele kolonnen)

men hvad nu hvis du i kolonne "D" eller "E" har gengangere????
Avatar billede aheiss Praktikant
28. august 2003 - 14:45 #9
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.
Avatar billede stewen Praktikant
28. august 2003 - 15:17 #10
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!!!!!
Avatar billede aheiss Praktikant
28. august 2003 - 16:27 #11
Stewen/
1) : Korrekt

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 :

=HVIS((TÆL.HVIS(E:E;D4)>0);HVIS((TÆL.HVIS(G:G;E4)>0);E4;"ikke fundet");HVIS((TÆL.HVIS(G:G;D4)>0);D4;HVIS(TÆL.HVIS(G:G;E4)>0;E4;"ikke fundet")))
Avatar billede stewen Praktikant
29. august 2003 - 08:17 #12
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!!!
Avatar billede aheiss Praktikant
29. august 2003 - 08:42 #13
Enig - lad os høre hvad mc siger til det.
Avatar billede mc_goblen Praktikant
29. august 2003 - 13:26 #14
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!

Håber det gjorde det lidt nemmere at forstå?!
Avatar billede aheiss Praktikant
29. august 2003 - 13:47 #15
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
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