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

Combineren van (validatie) formule

Status
Niet open voor verdere reacties.

poor

Gebruiker
Lid geworden
21 jan 2002
Berichten
113
Luitjes,

Het valt me op dat ik, en vele anderen veel vragen hebben over het combineren van formules.
Voor mij geldt in elk geval dat ik gewoon nergens een goede uitleg kan vinden over de manier waarop je dit moet aanpakken.
Vandaar dat je elke keer maar weer de vraag stelt en er komt altijd wel een pasklare oplossing, maar geen uitleg om het volgende keer zelf te kunnen doen.

Zo zit ik nu met deze:

Het gaat hier om een validatie formule (maar dat maakt geloof ik niet uit):
De eerste formule heb ik via dit forum en de 2e via een vriend.

(1)
=EN(OF(D3=1;D3="");AANTAL(D3:F3)<2)
Dit valideert dat in D3 een 1 mag of niks. En niet meer dan 1 waarde in cellen D3:F3

(2)
=C12="Ja"
Dit valideert of er "Ja" staat in C12. Als dit zo is, dan mogen er waarden worden ingevuld. Is dit niet zo, dan mag je niks invullen.
(ik snap deze formule ook niet helemaal trouwens. Lijkt simpel, ik lees: Als er JA staat dan mag je een waarde invullen. Als er geen JA staat dan mag je niks)

Deze formules werken apart van elkaar prima, maar ik wil ze dus combineren.

Dus:
Ik wil eerst dat er gevalideerd wordt of er in C12 "Ja" staat, dan 2 opties:
JA: er mogen waardes worden ingevuld. En hierbij moet dan gelden dat er alleen een 1 mag worden ingevuld of niks en niet meer dan 1 waarde in die drie cellen (1)
NEE: Er mag dus helemaal niks worden ingevuld.


Ik kan er natuurlijk een voorbeeld bij, maar wellicht eerst een poging om alleen uitleg te geven over hoe ik dit moet aanpakken? Oplossing kan altijd nog toch!
 
hoe ik dit moet aanpakken
Toch maar een voorbeeld bestand a.u.b.

De enige uitleg die ik je direct kan/wil geven is dat de formules alleen een WAAR of ONWAAR retourneren, dat is voor de VW-opmaak ook voldoende. Hier kan je rekening mee houden met de opbouw van je formules.

Succes,
 
Voorbeeld

Bij deze het voorbeeld en daarin ook nogmaals de vraag.
 

Bijlagen

  • Voorbeeld Helpmij (dubbele validatie).xls
    15 KB · Weergaven: 32
Bedoel je het zo?
Code:
=EN(A3="Ja";OF(B3=1;B3="");AANTAL(B3:D3)<2)

Eén nadeel, als er "ja" staat kun je iets invullen in B3.
Ga je terug naar "nee" blijft B3 gewoon staan.

Iets voor een macrootje om de cel leeg te maken.
 
veel vragen hebben over het combineren van formules
Lange en ingewikkelde formule moet je stapsgewijs maken.
Eerst meerdere formules in een aparte cellen zetten en zorg dat deze de gewenste uitkomsten heeft.

Daarna pas combineren.
Hier een (willekeurig) voorbeeldje van hoe ik tot deze 'lange en ingewikkelde' formule gekomen ben
Code:
=((A1*B1)-(A1/B1))/((A1+B1)+(A1-B1))
 

Bijlagen

  • ingewikkelde formule maken.xls
    17,5 KB · Weergaven: 43
Ik heb er nog even mee moeten stoeien, maar volgens mij werkt het nu.
Zie bijgevoegde bestand.

Het door jou genoemde nadeel snap ik, is niet zo heel erg.

Als ik nu de oplossing weer zie lijkt het zo simpel...maar ellendig dat ik er dan toch elke keer niet zelf uitkom....

Bedankt in elk geval!!!

Bedoel je het zo?
Code:
=EN(A3="Ja";OF(B3=1;B3="");AANTAL(B3:D3)<2)

Eén nadeel, als er "ja" staat kun je iets invullen in B3.
Ga je terug naar "nee" blijft B3 gewoon staan.

Iets voor een macrootje om de cel leeg te maken.
 

Bijlagen

  • Voorbeeld Helpmij (dubbele validatie) OPGELOST.xls
    16,5 KB · Weergaven: 49
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan