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

Gegevensvalidatie werkt niet

Status
Niet open voor verdere reacties.

tomswaelen

Gebruiker
Lid geworden
8 dec 2004
Berichten
349
Dit is de bedoeling:

Cel B4 bevat een opgegeven aantal argumenten (bv. het getal 4).

In Cellen C8:C28 en D8: D25 moet je gegevens invullen.
Cel D7 bevat de som van D8: D25.

Bedoeling van de validatie:

Als je in D8: D25 getallen invult, moet:

- het aantal argumenten (dus het aantal getallen) gelijk zijn aan het opgegeven aantal in B4
- de som van D8: D25 gelijk zijn aan een opgegeven getal in cel B7.

Dit is de formule die ik nu heb voor validatie:

=EN(AANTALARG($D$8:$D$25)=$B$4;$B$7=$D$7)

Deze werkt niet, want als ik bv. in D9 iets invul (en de rest is leeg), is niet aan beide voorwaarden voldaan en geeft hij al een foutmelding.

Hoe raak ik hier uit?

Ik heb ook al geprobeerd alleen in cel D7 (de som) deze validatie toe te passen, maar dan reageert hij niet als je met opzet een fout getal invult.


Kan iemand mij uit de nood helpen? :)
 
Beste tomswaelen ;)

Heb je een voorbeeldbestandje, zonder vertrouwelijke informatie.

Groetjes Danny. :thumb:
 
De formule die je in de dattavalidatie van de cellen D8 t/m D25 moet ingeven is:
Code:
=EN(AANTAL(D$8:D$25)=B$4;D$7=B$7)
Dit geeft een WAAR of ONWAAR als uitkomst.

Let wel dat wanneer B4 meer dan 1 is, dat dan alleen invoer mogelijk is door in 1 keer meerdere cellen te vullen (CTRL + ENTER) oid.
 
De formule die je in de dattavalidatie van de cellen D8 t/m D25 moet ingeven is:
Code:
=EN(AANTAL(D$8:D$25)=B$4;D$7=B$7)
Dit geeft een WAAR of ONWAAR als uitkomst.

Let wel dat wanneer B4 meer dan 1 is, dat dan alleen invoer mogelijk is door in 1 keer meerdere cellen te vullen (CTRL + ENTER) oid.

Inderdaad, en dat is net mijn probleem; volgens mij is er geen manier waarop Excel kan weten wanneer ik klaar ben met het invoeren van gegevens, en wanneer Excel dus 'mag' valideren.
 
Dat kan Excel inderdaad niet raden. Je zal met VBA aan de slag moeten denk ik en een macro starten als je klaar bent met invoeren

Mvg

Rudi
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan