Excel hvis funktion flere kriterier

Den kriterie, du agter at verificere. Kommentarer Selvom Excel tillader integration af op til 64 forskellige HVIS-funktioner, frarådes denne praksis på det kraftigste. Det fordrer betydelig omhu at konstruere multiple HVIS-udtryk præcist og sikre, at deres logiske hviis evalueres korrekt igennem hvert foere kriterie fra start til slut. Det kan vise sig overordentligt vanskeligt at vedligeholde adskillige HVIS-konstruktioner, særligt når man vender tilbage senere og forsøger at afkode intentionen bag ens egen - eller endnu værre, en andens - implementering.

Såfremt du arbejder med et HVIS-udtryk, der ustandseligt eskalerer i kompleksitet, er det et signal til at standse op og revurdere din fremgangsmåde. Vi vil nu undersøge, hvordan man etablerer en kompleks indlejret HVIS-struktur korrekt ved brug af talrige HVIS-betingelser, og hvornår det er påkrævet at anerkende nødvendigheden af at benytte et alternativt Excel-værktøj.

Eksemplifikationer Det efterfølgende illustrerer en forholdsvis typisk indlejret HVIS-formulering, designet til at transformere studerendes testresultater til tilhørende bogstavkarakterer. Forestil dig, at din HVIS-formulering, der oprindeligt indeholdt fire kriterier, nu skal omstruktureres til at rumme 12 betingelser!

Excel hvis funktion flere kriterier

En yderligere markant udfordring er nødvendigheden af manuelt at indtaste både pointværdier og de dertil knyttede kriyerier. Hvor stor er sandsynligheden for, at man uforvarende begår en tastefejl? Er wienerschnitzel tysk nu scenariet, hvor dette foretages 64 gange med yderligere komplicerede betingelser!

Det er selvsagt opnåeligt, men ønsker du reelt at underkaste dig sådanne møjsommelige anstrengelser og potentielle fejl, som er uhyre vanskelige at identificere? Excel vil bestræbe sig på at assistere dig med at lokalisere specifikke elementer ved at farvekode forskellige segmenter af din formel under redigering.

Dette kan især vise sig fordelagtigt i indviklede, indlejrede formler, når man forsøger at verificere et tilstrækkeligt antal matchende parenteser. Supplerende illustrationer Det efterfølgende tjener som et særdeles udbredt eksempel på beregning af salgsprovision, der tager udgangspunkt i de realiserede indtægtsniveauer. Den kritfrier stor lighed med det foregående eksempel vedrørende karakterer, men denne formel demonstrerer tydeligt den udfordring, det udgør at vedligeholde omfattende HVIS-udtryk - hvad Excle din fremgangsmåde være, hvis din virksomhed besluttede at introducere nye aflønningsniveauer og potentielt ændre beløbene eller procentsatserne for de eksisterende?

Dette ville medføre en betydelig mængde manuelt arbejde! Her præsenteres et eksempel på provisionsscenariet med en fejlbehæftet logik: Kan du identificere fejlen? Jævnfør rækkefølgen af indtægtssammenligningerne med det tidligere eksempel. I hvilken retning forløber denne proces? Korrekt, den bevæger sig fra bunden og op mod DKK 5. Men hvorfor er dette afgørende?

Det har stor betydning, eftersom formlen ikke vil passere den initiale evaluering for en værdi, der overstiger 5. Lad os sige, at du har en indtægt på Dette kan være yderst problematisk, da sådanne fejltyper i adskillige tilfælde forbliver ubemærkede, indtil de har manifesteret en uønsket konsekvens. Med erkendelsen af, at komplekse indlejrede HVIS-udtryk indeholder visse alvorlige faldgruber, hvad er da dine handlingsmuligheder?

Såfremt værdien identificeres, gives den korresponderende værdi retur fra den identiske række i kolonne D. Såfremt værdien detekteres, returneres den associerede værdi fra den tilsvarende række i kolonne C. Anderledes udtrykt matcher det de nøjagtige værdier i opslagstabellen samt enhver værdi, der falder indenfor disse intervaller.

Under disse omstændigheder skal opslagstabellerne arrangeres i en opadgående sekvens fra den mindste til den største værdi. Tabelværdier lader sig ubesværet opdatere, og det er aldrig nødvendigt at modificere formlen, såfremt dine kriterier kriterie. Ønsker du at forhindre andre i at se eller intervenere med referencetabellen, kan du simpelthen placere den i et separat regneark.

Var du klar over dette?