• 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.

"ALS" vraagje

Status
Niet open voor verdere reacties.

mwtzsb

Gebruiker
Lid geworden
14 jul 2005
Berichten
62
Ik zou in kolom B2 t/m B22 het woord GOED moeten hebben staan.
Nu wil ik in cel A1 het woord GOED hebben als dat ook zo is.
Als er in kolom B2 t/m B22 iets anders staat, moet er in A1 FOUT komen staan.
Wie weet hoe ik dat kan doen?

Ik heb onderstaande geprobeerd, maar dat werkt niet.
=als(B2:B22="goed";"GOED";"FOUT")

Martin
 
Code:
=ALS(AANTAL.ALS(B2:B22;"GOED")=AANTALARG(B2:B22);"GOED";"FOUT")

Met vriendelijke groet,


Roncancio
 
Bedankt, nu werkt het wel.

Kan je me uitleggen wat ik nu fout deed in mijn denkpatroon?
aantalarg kende ik niet.... wat is dat precies?
aantal arugumenten????
 
Je geeft niet aan met welke versie je werkt. Excel2007 heeft de functie aantallen.als() waarmee je de vraag kunt oplossen.
Gr. Ton
 
Code:
=ALS(AANTAL.ALS(B2:B22;"GOED")=AANTALARG(B2:B22);"GOED";"FOUT")

Hierbij wordt geen rekening gehouden met lege cellen.

Ik weet niet of dat de bedoeling is maar anders kan onderstaande uitkomst brengen.

Code:
=ALS(SOMPRODUCT((B2:B23="goed")*(B2:B23<>""))=22;"GOED";"FOUT")

Mvg

Piet
 
Als je versie 2007 gebruikt dan kan

Code:
=ALS(AANTALLEN.ALS(B2:B23;"goed";B2:B23;"<>""")=22;"GOED";"FOUT")

Mvg

Piet
 
Bedankt, nu werkt het wel.

Kan je me uitleggen wat ik nu fout deed in mijn denkpatroon?
aantalarg kende ik niet.... wat is dat precies?
aantal arugumenten????

Aantalarg is inderdaad het aantal argumenten.

Mocht het voorkomen dat er lege cellen aanwezig kunnen zijn, dan is het volgende ook mogelijk.
Code:
=ALS(AANTAL.ALS(B2:B22;"GOED")=RIJEN(B2:B22);"GOED";"FOUT")

Met vriendelijke groet,


Roncancio
 
En waarom niet :
Code:
=ALS(AANTAL.ALS(B2:B22;"goed")<>21;"Fout";"Goed")
?

Cobbe
 
En waarom niet :
Code:
=ALS(AANTAL.ALS(B2:B22;"goed")<>21;"Fout";"Goed")
?

Cobbe

Kan ook, maar het nadeel is dat je zelf uitrekent om hoeveel rijen het gaat.
In plaats van dat Excel dat voor je uitrekent.

Met vriendelijke groet,


Roncancio
 
Roncancio,

Klopt als een bus.

Mvgr., Cobbe
 
=ALS(AANTAL.ALS(B2:B22;"fout")>0;"Fout";"Goed")
 
=ALS(AANTAL.ALS(B2:B22;"fout")>0;"Fout";"Goed")

Je draait het ten onrechte om.
Het gaat niet om het aantal keren Fout in het bereik maar om het feit dat er alleen maar Goed mag staan in het bereik.

Met vriendelijke groet,


Roncancio
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan