[excel] formule met meerdere voorwaarden

Moderators: jkien, Xilvo

Reageer
Berichten: 7

[excel] formule met meerdere voorwaarden

Hallo allemaal,

Ik probeer in excel het volgende in te bouwen:

Als een vlampunt kleiner dan 0 is dan moet de tekst K0 verschijnen

Tussen de 0 en 21 --> K1

Tussen 21 en 55 --> K2

Tussen 55 en 100 --> K3

Groter dan 100 --> K4

Ik heb de geprobeerd met =IF(AND())). Maar ik krijg voortdurend foutmeldingen dat de formule niet klopt. Of ik krijg mijn teksten niet te zien. Kan iemand mij helpen? Het hoeft niet is gelijk of groter dan te zijn omdat een vlampunt nooit exact gelijk is aan een van deze getallen.

Alvast bedankt!

Berichten: 7

Re: [excel] formule met meerdere voorwaarden

Ik heb m al. Ik deed te moeilijk.

Dit is m geworden: =IF(J2<0;"K0";IF(L4<21;"K1";IF(L4<=55;"K2";IF(L4<100;"K3";"K4"))))

Kan op slot dus dit topic

Gebruikersavatar
Berichten: 400

Re: [excel] formule met meerdere voorwaarden

=ALS(A1<0;"K0";ALS(A1<21;"K1";ALS(A1<55;"K2";ALS(A1<100;"K3";"K4"))))

waarbij je dan voor A1 het veld in voert waar de waarde in staat.

Kan zijn dat ik nog een haakje of iets dergelijks vergeten ben.

zie dat je me zelf net voor bent geweest . Alleen de J2 moet denk ik ook nog L4 worden.

Gebruikersavatar
Berichten: 6.905

Re: [excel] formule met meerdere voorwaarden

Kan op slot dus dit topic
Topics worden niet op slot gezet na het beantwoorden van de vraag. Achteraf kunnen er nog altijd toevoegingen of opmerkingen komen.
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

Berichten: 1

Re: [excel] formule met meerdere voorwaarden

Nu ben ik zo'n zelfde formule aan het maken maar hij geeft de error dat ik niet zoveel kan nesten. Heb in totaal 18 mogelijkheden.

De formule ziet er als volgt uit:

=IF(F2="GGM BPV Lerarenopleiding Gezondheid & Welzijn (LGW) 452100";"Thijs Lemmen";IF(F2="HMP Master Advanced Nurse Practitioner (MANP) 702000";"Esther Rensen / Jeroen Peters";IF(F2="IPS Ergotherapie 443141";"Maaike Buurman (c.c. Ineke Stijnen)";IF(F2="IPS Fysiotherapie 443142";"Herman Berndt";IF(F2="IPS Logopedie 443143";"Ine van de Heuvel";IF(F2="IPS Voeding & Diëtetiek 443144";"Elke Naumann";IF(F2="ISS Creatieve Therapie (CTO) 421145";"Sandra Strik";IF(F2="ISS Maatschappelijk Werk & Dienstverlening (MWD) 421144";"Joris van Halder (vervangt Hannane Kissi)";IF(F2="ISS Pedagogiek 421141";"Bart Potjes";IF(F2="ISS Toegepaste Psychologie (TP) 421147";"Wouter van der Leeuw";IF(F2="IVS Bachelor Medische Hulpverlening (BMH) 431142";"Marian Tolk";IF(F2="IVS Vaardigheidscentrum Gezondheidszorg (VCG) 431180";"Olga van der Zanden";IF(F2="IVS Verpleegkunde 431141";"Marian Tolk";IF(F2="IVS Transferpunt 431190";"Marian Adriaanse";IF(F2="ISBS Sport Gezondheid & Management (SGM) 461100";"Tjeerd de Jong";IF(F2="Vervolgopleiding Dienstverlening & Onderzoek (VDO) Praktijkondersteuners 490541";"Miek Schellekens";IF(F2="Vervolgopleiding Dienstverlening & Onderzoek (VDO) Paliatieve Zorg 490541";"";IF(F2="Food & Business 206600";"Paul van den Hoek"))))))))))))))))))

Hoe kan ik deze werkend krijgen?

Heb geprobeerd deze in stukken te hakken, dus meerdere keren een nieuwe IF formule gemaakt maar dit wordt ook niet geaccepteerd. Dit ziet er dan als volgt uit:

=IF(F2="GGM BPV Lerarenopleiding Gezondheid & Welzijn (LGW) 452100";"Thijs Lemmen";IF(F2="HMP Master Advanced Nurse Practitioner (MANP) 702000";"Esther Rensen / Jeroen Peters";IF(F2="IPS Ergotherapie 443141";"Maaike Buurman (c.c. Ineke Stijnen)";IF(F2="IPS Fysiotherapie 443142";"Herman Berndt";IF(F2="IPS Logopedie 443143";"Ine van de Heuvel";IF(F2="IPS Voeding & Diëtetiek 443144";"Elke Naumann";IF(F2="ISS Creatieve Therapie (CTO) 421145";"Sandra Strik";IF(F2="ISS Maatschappelijk Werk & Dienstverlening (MWD) 421144";"Joris van Halder (vervangt Hannane Kissi)"))))))));IF(F2="ISS Pedagogiek 421141";"Bart Potjes";IF(F2="ISS Toegepaste Psychologie (TP) 421147";"Wouter van der Leeuw";IF(F2="IVS Bachelor Medische Hulpverlening (BMH) 431142";"Marian Tolk";IF(F2="IVS Vaardigheidscentrum Gezondheidszorg (VCG) 431180";"Olga van der Zanden";IF(F2="IVS Verpleegkunde 431141";"Marian Tolk";IF(F2="IVS Transferpunt 431190";"Marian Adriaanse";IF(F2="ISBS Sport Gezondheid & Management (SGM) 461100";"Tjeerd de Jong";IF(F2="Vervolgopleiding Dienstverlening & Onderzoek (VDO) Praktijkondersteuners 490541";"Miek Schellekens"))))))));IF(F2="Vervolgopleiding Dienstverlening & Onderzoek (VDO) Paliatieve Zorg 490541";"";IF(F2="Food & Business 206600";"Paul van den Hoek"))

Alvast bedankt!!!

Gebruikersavatar
Berichten: 2.391

Re: [excel] formule met meerdere voorwaarden

Als je over Excel praat is het steeds nuttig dat je zowel de taalversie als algemeen versienummer opgeeft.

In jouw geval is de taal duidelijk: Engelstalig (volgens de gebruikte functies).

Je gebruikt wel een vreemde instelling. Je werkt met de Engelstalige versie maar met de Nederlandstalige instelling van je separators.

De versie is belangrijk in functies van de specificaties:

Tot/met Excel 2003 kon je maximum 7 geneste functies hebben in één formule.

Vanaf Excel 2007 kan je 64 geneste functies hebben.

Excel 2003

http://office.microsoft.com/en-us/excel-he...P005199291.aspx

Excel 2007:

http://office.microsoft.com/en-us/excel-he...P010073849.aspx

Je moet dus opletten met zo'n formules. Zelfs als ze werken in XL 2007 kan iemand met XL 2003 of vroeger die bestanden niet gebruiken.

Sorry het lezen van zo'n formule is behoorlijk tijdrovend.

Schrijf eerst al die condities als afzonderlijke formules.

Schrijf dan je hoofdformule met referentie naar die diverse cellen (krijg je tenminste iets leesbaar).

Kopieer dan achteraf die cellen en zet die in de plaats van die referenties.

Dit is een chaos zo om te lezen.

En ga niet boven de specificaties van Excel. Je kan normaal haast elke formule opsplitsen in meerdere subformules.

Er zijn misschien andere mogelijkheden, maar daar moet je zicht voor hebben op het totale werkblad en je doelstellingen.
Eric

Gebruikersavatar
Berichten: 2.391

Re: [excel] formule met meerdere voorwaarden

:) Een behoorlijk geprul om al die beschrijvingen terug (en juist) uit die formules te halen.

Klik op de figuur voor ware grootte.

Afbeelding

Als jij Excel 2007 of later hebt kan je die formule 2 gebruiken voor de totale lijst en meer, en kan je die lijst zelf terug verwijderen.

Welke zin dat dit zou hebben is mij onduidelijk.

Een dergelijke formule is haast onaanpasbaar als dat geen permanente constante is en blijft.

Risico van fouten en veel tijdrovend prulwerk is groot.

Zo'n tabel blijft eenvoudig aanpasbaar en uitbreidbaar.
Eric

Berichten: 2

Re: [excel] formule met meerdere voorwaarden

op basis van deze formule probeerde ik het uit op mijn eigen voorbeeld maar op één punt gaat het mis
 
1- als U67 < 36 uitkomst U46
 
2 - maar als U46 < I49 uitkomst  I49
 
3 - als U46 > I49 uitkomst U46
 
4 - als U67 > 36 uitkomst I49
 
 
Dus mijn formule zag er als volgt uit:
 
=ALS(U67<36;U46;ALS(U46<I49;I49;ALS(U46>I49;U46;ALS(U67>36;I49))))
 
 
resultaat alleen nr 2 pakt hij niet goed.
 
 
weet iemand hoe ik dit kan oplossen?

Berichten: 2

Re: [excel] formule met meerdere voorwaarden

ik ben er al uit
 
=ALS(N50="";"";ALS(X68<36;ALS($X$47<K50;K50;$X$47);K50))
 
 
Zit nu wel met het volgende
 
S68 = N
S70 = N
S72 = N
S74 = N
S76 = N
S78 = N
 
Dan wil ik in een cel dat er een regel komt indien één van deze regels op JA komt te staan. Hierbij heb ik de volgende formule staan, maar er verschijnt geen tekst
 
=ALS(EN(S68="JA";S70="JA";S72="JA";S74="JA";S76="JA";S78="JA");"Let op: VERLENGING VOORLEGGEN AAN GELDVERSTREKKER!!!";"")
 
weet iemand de oplossing?

Berichten: 301

Re: [excel] formule met meerdere voorwaarden

Annafm schreef: ik ben er al uit
 
=ALS(N50="";"";ALS(X68<36;ALS($X$47<K50;K50;$X$47);K50))
 
 
Zit nu wel met het volgende
 
S68 = N
S70 = N
S72 = N
S74 = N
S76 = N
S78 = N
 
Dan wil ik in een cel dat er een regel komt indien één van deze regels op JA komt te staan. Hierbij heb ik de volgende formule staan, maar er verschijnt geen tekst
 
=ALS(EN(S68="JA";S70="JA";S72="JA";S74="JA";S76="JA";S78="JA");"Let op: VERLENGING VOORLEGGEN AAN GELDVERSTREKKER!!!";"")
 
weet iemand de oplossing?
Als ik het goed begrijp moet je OF gebruiken ipv EN.
Plan? I don't need a plan, just a goal. The rest will follow on its own.

Clever waste of time: Level 31

Reageer