Medlem: 26.Okt.2010
Land: Danmark
Status: Offline
Point: 294
Emne: Opslag med flere kriterier Sendt: 27.Maj.2014 kl. 20:39
Hej alle skarpe Excel hjerner
En lille opgave, som jeg søger en løsning på. Jeg forestiller mig det kan løses med noget opslags-gymnastik, men det kan I nok vurdere bedre...
Jeg har i vedhæftede Excel-ark kort beskrevet hvad der skal gøres. Kort sagt skal der laves en slags tabelopslag, hvor der skal være to kriterier opfyldt.
Vi har lige, så sent som i sidste uge, har en længere tråd omkring opslag på flere kriterier: /opslag-ud-fra-2-kriterier_topic1667.html#7956"/opslag-ud-fra-2-kriterier_topic1667.html#7956
Måske du blot kan bruge dette...
Husk, at trykke på [Tak], hvis du kan lide et indlæg. Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Medlem: 26.Okt.2010
Land: Danmark
Status: Offline
Point: 294
Sendt: 28.Maj.2014 kl. 19:34
Ja jeg har set indlægget... har lidt svært ved lige at "se lyset".
Det der pusler mig lidt er det at jeg i dette tilfælde skal finde flere (afhængigt af hvor mange der opfylder kriterierne for den pågældende måned).
Altså det med at "gå til næste", hvis der er flere den pågældende måned... Slå op i januar og find XXX med de og de kriterier Hvis der er flere der opfylder kriterierne i januar så på næste linje skal næste post stå ... på næste linje den næste og så videre (op til ca 7 linjer/poster).
Hvis jeg var dig, så ville jeg ikke løse det i en samlet formel, da dette dels gør formlen for 'klumpet' og ulæseligt, samt gør det overordenligt svært at ændre den i fremtiden, hivs man skulle f.eks. få lyst til at bygge et nyt kriterie ind i systemet.
Jeg ville i stedet oprette en hjælpe kolonne, der udvælger kriterierne, hvilket giver en lang række fordele:
Formlerne bliver små og korte, hvilket gør dem lettere, at rette i fremtiden, samt giver bedre mulighed for at se, hvad der egentligt sker.
Det bliver lettere at se i hjælpe kolonnen, hvilke emner, der reelt er udtaget i din test - hvilket igen gør det lettere, at fejlrette, hvis formlen skulle udtage nogle forkerte emner.
Systemet bliver mere fremtidssikret, da man nu fremover blot behøver, at benytte denne hjælpeholonne til at tilføje nye kriterier for udvælgelse (eller fjerne nogle, der ikke længere er nødvendige/gyldige).
Udtrækker du resultet flere steder i dit regneark, skal du ikke til at rette det samtlige steder, hvis kriteriene ændrer sig en gang ud i fremtiden - du retter blot et enkelt sted, nemlig i din hjælpe kolonne.
Og, hvis du ikke har behov for ovenstående punkt nummer 2, og synes, at hjælpe kolonnen forplumre billedet i dit regneark, kan du jo blot skjule hjælpe kolonnen, indtil den dag du får behov for at rette i kriterierne.
Du kan se, dit regneark, med hjælpe kolonne her: www.excelgaard.dk/Files/Workbooks/Find%20ud%20fra%20flere%20kritierier.XLSx www.excelgaard.dk/Files/Workbooks/Find ud fra flere kritierier.XLSx
Husk, at trykke på [Tak], hvis du kan lide et indlæg. Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Medlem: 26.Okt.2010
Land: Danmark
Status: Offline
Point: 294
Sendt: 29.Maj.2014 kl. 14:17
Top dollar - det var vist lige det jeg skulle bruge. Hjælpekolonne er bare helt fin og god forklaring på hvorfor.
Jeg ser du har brugt A:B som opslagsmatrix... jeg troede der skulle bruges rækkeangivelse også, men så lærte jeg også det :-)
Det minder mig om jeg har set dig i en anden tråd, en anden projektmappe bruge kolonner til matematik, hmm noget med B:B/2 (kan ikke lige huske, hvordan stykket var, men det væsentlige var du brugte kolonner til en division eller noget)... Hvordan kan man det? Der var ikke tale om funktionen "kolonne" eller "kolonner" men blot A:B eller B:B - hvordan kan man bruge det. Hvis jeg bruger fx A:A i en eller anden celle, så får jeg 0?
Næh, har du set mig i en anden tråd - godt spottet der
Glad for, at du fik en løsning på dit problem, men jeg forstår til gengæld slet ikke dit andet spørgsmål om at dele kolonnerne??? Du er nok nødt til at finde den tråd, du henviser til, så vi kan se, hvad du mener?
Husk, at trykke på [Tak], hvis du kan lide et indlæg. Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Medlem: 26.Okt.2010
Land: Danmark
Status: Offline
Point: 294
Sendt: 29.Maj.2014 kl. 17:57
Henviser til :
Hej Peppe,
Vi har lige, så sent som i sidste uge, har en længere tråd omkring opslag på flere kriterier: /opslag-ud-fra-2-kriterier_topic1667.html#7956" rel="nofollow">
Medlem: 26.Okt.2010
Land: Danmark
Status: Offline
Point: 294
Sendt: 29.Maj.2014 kl. 18:00
I den tråd henviser jeg til din kommentar:
Sendt: 17-Maj-2014 kl. 12:49
Dette er en problem stilling, der findes flere forskellige løsninger til.... ...i dit tilfælde vil jeg nok benytte en kombination af INDEX/SAMMENLIGN funktionerne.
Jeg har lagt dit regneark, med mit løsningsforslag, her:
Nu fandt vi, jo, aldrig ud af om det var noget der virkede, da spørgeren aldrig meldte tilbage
Og, der står da heller ikke noget i celle H13 - men, du tænker nok på celle I13, hvor jeg har dette i funktionen:
1/(B:B=H12)
Hvad jeg gør er blot, at teste for om en værdi i B-kolonnen er lig med indholdet i H12, og hvis det er, så giver testen SAND = 1 ,og elles giver testen FALSK = 0, og ved at dele med resultatet af testen, kan jeg dermed finde frem til opslagsværdien, da opslagsfunktionen, jo, ellers vil give (intern) fejl, hvis værdien er FALSK = 0, da man, jo, ikke kan dele med nul.
Lidt langhåret, måske, men det virker (går jeg ud fra, da spørgeren er en idiot - bli'r mit indlæg slettet nu, Allan?)
Så, jeg deler altså ikke 'kolonnen', som sådan, med noget, men jeg deler opslagsmatriksen med resultaten af testen på kolonnen.
Håber, det gi'r lidt mening?
Husk, at trykke på [Tak], hvis du kan lide et indlæg. Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Du kan ikke oprette nye emner i dette forum Du kan ikke besvare beskeder i dette forum Du kan ikke slette dine beskeder i dette forum Du kan ikke redigere dine beskeder i dette forum Du kan ikke oprette afstemninger i dette forum Du kan ikke stemme i dette forum