• 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 met meerdere formules

Status
Niet open voor verdere reacties.

Jasper93

Gebruiker
Lid geworden
7 sep 2016
Berichten
6
Beste,

Ik wil in een kolom van excel de invoer beperken tot:
- SO-00????
- PR-00????
- HO-00????

De vraagtekens zijn variabelen, deze mogen zelf ingevuld worden. Wel moet er altijd een van de drie mogelijkheden voor staan.

Dit wil ik doen met gegevensvalidatie.
Onderstaande formule werkt al:
AANTAL.ALS(A1;"SO-00????")=1

Mijn vraag: hoe moet de formule eruit zien als ik ook PR-00???? en HO-00???? toe wil staan? Met bovenstaande formule mag men alleen SO-00???? Invullen.

Alle drie de formules uitschrijven ziet er dan zo uit:
AANTAL.ALS(A1;"SO-00????")=1
AANTAL.ALS(A1;"HO-00????")=1
AANTAL.ALS(A1;"PR-00????")=1

Kunnen deze drie samengevoegd worden of kan dit ook op een andere manier?

Mvg,

Jasper
 
Kijk eens naar AANTALLEN.ALS
 
Bedankt voor de reactie.

Ik heb dit geprobeerd, ook even support office geraadpleegd maar ik krijg het niet voor elkaar de juiste formule te creëren.

Het volgende werkt:
=AANTALLEN.ALS(J4;"SO-00????")=1

Onderstaande geprobeerd maar werken niet: (ik krijg geen foutmelding in formule maar wel een melding dat bijv. SO-001250 niet toegestaan is.) De cel J4 is nu even gebruikt als voorbeeld.

=AANTALLEN.ALS(J4;"SO-00????";"HO-00????";"PR-00????")=1
=AANTALLEN.ALS(J4;"SO-00????;HO-00????;PR-00????")=1
=AANTALLEN.ALS(J4;"SO-00????"&"HO-00????"&"PR-00????")=1

Ik heb de nederlandse versie excel, 2010 dus moet ik geloof ik wel puntkomma gebruiken, geen komma.

Hoe moet de formule er wel uit zien?
 
Laatst bewerkt:
Je hebt niet goed naar de syntax gekeken. Probeer dit:
=AANTALLEN.ALS(J4;"SO-00????";J4;"HO-00????";J4;"PR-00????")=1
 
PHP:
=not(iserr(search(left(a1;3);"SO-HO-PR-")))
 
Ik heb beide formules geprobeerd maar helaas nog niet gelukt.
De volgende instellingen gebruik ik bij gegevensvalidatie:

2016-09-08 08_23_06-Gegevensvalidatie.png

Ik moet zeggen dat ik niet voldoende excel kennis heb om zelf nog andere variaties te verzinnen zoals bijvoorbeeld snb had voorgesteld.

Hopelijk hebben jullie nog een suggestie om tot de juiste formule te komen.
 
Ja, een voorbeeld documentje.
 
Onderstaand is de link naar het excel document te vinden.
Het is dus de bedoeling dat men in de gehele kolom "J" SO-00???? / HO-00???? / PR-00???? in mag vullen en niets anders.
Als voorbeeld: SO-1250 of 1250 is niet toegestaan, SO-001250 wel.

http://www.filedropper.com/servicerma2016test_1

Als ik het bestand op een andere manier moet delen dan hoor ik het graag.
Alvast bedankt voor de moeite.
 
Laatst bewerkt:
Heeft er misschien nog iemand een idee over deze formule?

Ik heb er nu best veel energie in zitten maar heb de juiste formule nog niet kunnen vinden.
Met het voorbeeld van SNP heb ik ook wat verschillende mogelijkheden geprobeerd maar ik kom niet verder dan een gegevensvalidatie voor enkel één variabel.

Mvg,

Jasper
 
Test deze formule eens:
Code:
=AANTAL.ALS(A1;"SO-00????")+AANTAL.ALS(A1;"HO-00????")+AANTAL.ALS(A1;"PO-00????")=1
 
Heel erg bedankt!! Deze werkt :thumb:
Klinkt nu heel logisch maar vanwege de vele uurtjes die er al in gegaan zijn kwam ik er zelf niet meer uit.

De rest ook bedankt voor de moeite, vraag is opgelost.
 
Jasper, fijn dat het opgelost is. Wil je de status van de vraag dan wijziging in "opgelost"?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan