• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

AANTAL.ALS met 2 voorwaarden

Status
Niet open voor verdere reacties.

Friend

Verenigingslid
Lid geworden
31 jan 2009
Berichten
1.137
Beste forummers,

Ik heb de volgende formule/code:

Code:
=ALS(AANTAL.ALS(F5:NF5;"X")<1;"!";ALS(AANTAL.ALS(F5:NF5;"AF")>=1;"AF";""))

De bedoeling is dat als er geen "X" geteld worden in de opgegeven range er een vermelding komt van "!"
echter als er in de range ergens "Af" staat dat hij dan "Af" vermeldt.

(Als er in de range "AF" wordt ingevuld staat nergens meer een "X")

"!" werkt perfect maar "Af" niet.

Wat doe ik fout?

Friend
 
Je hebt een verkeerde logica; de eerste vergelijking (overigens kun je volgens mij niet negatief tellen, dus Aantal.Als kan nooit kleiner zijn dan 0, dus levert <1 altijd 0 op en kun je dus ook =0 doen) is waar of niet waar. En alleen bij Waar zie je een x, dus dan wordt er verder niet meer gekeken naar de 2e vergelijking. Maar wat moet er nu gebeuren als er zowel een x als een AF staat?
 
Michel,

Hartelijk dank voor je reactie:thumb:

Je hebt gelijk het kan ook =0 zijn. Dus voor de netheid passen we dit aan;)

Als men het goed doet dan staat er nooit een X en Af tegelijkertijd in een range.

Maar om het af te vangen zou het misschien beter zijn om als er een X staat en er staat ook een AF in een range dan AF te vermelden of bijvoorbeeld "Let op!"
Als er alleen Af staat Af te vermelden.

Dat zou ik eigenlijk graag willen verwezelijken :D

Friend
 
Het zal best makkelijker kunnen, maar dit werkt:
Code:
=ALS(
     EN(AANTAL.ALS(F5:X5;"x")>0;AANTAL.ALS(F5:X5;"AF")>0);
     "Let op";
     ALS(
          EN(AANTAL.ALS(F5:X5;"x")=0;
          AANTAL.ALS(F5:X5;"AF")>0);"AF";
          ALS(
               EN(AANTAL.ALS(F5:X5;"x")>0;
               AANTAL.ALS(F5:X5;"AF")=0);
               "!";
               "")))
 
Laatst bewerkt:
Michel,

Fantastisch, hartelijk dank ! :thumb:

Je trapsgewijze opstelling maakt het meer inzichtelijk om de code stapsgewijs te begrijpen. :D

Thanks

Friend
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan