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

formule ALS EN probleem lege cellen

Status
Niet open voor verdere reacties.

Henk09

Gebruiker
Lid geworden
7 jan 2012
Berichten
23
Probleem
Er worden bij 10 personen 4 verschillende tests gedaan, test A t/m D. Er moet worden uitgezocht hoeveel personen er voldoen aan een combinatie van verschillende test uitslagen.
Bijvoorbeeld Persoon 1 moet de volgende uitslagen hebben : Test D < 0,25 Test C < 200, Test A > 0, Test B < 1. Moet dus aan alle vier die voorwaarden voldoen.
Heb hiervoor de volgende formule gebruikt: =ALS(EN(werkblad!K6<0,25;werkblad!H6<200;werkblad!B6>0;werkblad!E6<1);"1")
Hierbij is de uitkomst “1” als aan alle voorwaarden voldaan is en is de uitkomst “onwaar” als aan één of meer van de voorwaarden niet voldaan wordt.
In de verschillende kolommen staan de uitslagen van de tests.
Heb een voorbeeld bijgevoegd.
In een aantal gevallen gaat dit goed maar als er uitslagen ontbreken, de test is niet verricht, en er dus een cel in een kolom leeg is, wordt er soms onterecht een “1” als uitkomst berekend. De uitkomst zou echter per definitie “onwaar” moeten zijn omdat niet aan alle voorwaarden voldaan is omdat ze niet allemaal bekend zijn.
Ik denk dat dit komt omdat de cel leeg is en er gekeken wordt naar een “kleiner dan” voorwaarde.
Het moet volgens mij mogelijk zijn om als voorwaarde in te bouwen dat er altijd “onwaar” uitkomt als één van de cellen leeg is, met een “niet leeg” formule, mij lukt dat echter niet.
Is dit inderdaad de oorzaak van de fout en is er iemand die weet hoe de formule er dan uit zou moeten zien?
Heb ook al geprobeerd in alle lege cellen een “x” te zetten maar krijg dan problemen als er gezocht wordt naar waardes die “groter dan” zijn.

Alvast bedankt
 

Bijlagen

In P6
Code:
=ALS(EN(werkblad!K7<0,25;werkblad!H7<200;werkblad!B7>0;werkblad!E7<1;AANTAL(B7;E7;H7;K7)=4);"1")
en doorslepen
 
PHP:
=werkblad!K7<0,25*werkblad!H7<200*werkblad!B7>0*werkblad!E7<1*(AANTAL(B7;E7;H7;K7)=4)
 
Als en

Hoi Plongske,

bedankt voor de supersnelle oplossing. Ziet er logisch uit, had dat zelf nooit bedacht, zoveel snap ik niet van Excel. Dacht met een "cel is niet leeg" formule te moeten werken.
Je lost voor mij een groot probleem op, scheelt me ontzettend veel werk.
Wordt met jouw toevoeging het "aantal" alleen 4 als er getallen in de cel staan dus geen andere symbolen?

Henk 09
 
Wordt met jouw toevoeging het "aantal" alleen 4 als er getallen in de cel staan dus geen andere symbolen?
Raadpleeg even de helpfunctie van Excel.:)
Je zal zien dat de AANTAL functie enkel maar de cellen telt waar een getal in staat.
één opmerking hierbij als het getal als tekst is opgemaakt wordt hij ook mee geteld.

Als er andere symbolen moeten meegeteld worden kijk dan even naar de functie AANTALARG
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan