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

Status
Niet open voor verdere reacties.

mr0007

Gebruiker
Lid geworden
19 jan 2013
Berichten
417
=ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(E4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));"")
deze formule probeer ik te koppelen 2x achter elkaar, ik krijg waarde als uitkomst


=ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(E4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));"")*ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(F4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));"")

kan iemand helpen MVG mr0007
 
Kennelijk wil je de uitkomsten van beide ALS.FOUT constructies met elkaar vermenigvuldigen.
Dan moet je de waarde-als-fout stellen op 0 en niet op "".
Code:
=ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(E4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));0)*ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(F4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));0)

Maar het lijkt me meer voor de hand liggen dat je de tweede ALS.FOUT constructie wilt uitvoeren als waarde-als-fout van de eerste ALS.FOUT constructie.
Dan wordt het (nu weer met "" als tweede waarde-als-fout):
Code:
=ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(E4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(F4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));""))
 
ik snap nog niet goed hoe dat werkt met ALS.FOUT deze formule heb ik ook gekregen.

regelmatig als ik een formule krijg die 2 keer achter elkaar zit, lukt het mij wel om er 3 of meer te koppelen als nodig is
maar soms ook niet, nu loop ik toch vast. officieel 8 heb ik er nodig, kunt u mij misschien nog een keer helpen.
nu probeer ik wat ik van u kreeg 8 te koppelen, ik krijg fout melding


=ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(E4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(F4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(G4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(H4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(I4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(J4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(K4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(L4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));""))

MVG mr0007
 
Mij lijkt dat dit toch eenvoudiger via een Vert.zoeken-formule op lossen is of via index,vergelijken
maar voor beiden een tabelletje voorzien.
 
bestand bij gevoegd E t/m L heb ik eigenlijk nodig als kan

MVG mr0007
 

Bijlagen

Laatst bewerkt:
bestand bij gevoegd

bestand bij gevoegd dat hier boven staat test 6.xlsx

MVG mr0007
 
Laatst bewerkt:
Kijk eens of je hier uit wijs wordt.
 
Laatst bewerkt:
test 7

ik bedoel het toch anders zie test 7 c3 werkt dus niet omdat de formule niet doorloopt

als deze formule aan elkaar gekoppeld gaat werken dan ben ik er

=ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(E4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(F4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(G4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(H4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(I4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(J4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(K4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(L4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));" "))

maximaal 2 aan elkaar werken, 8 probeer ik maar dat lukte me niet

MVG mr0007
 

Bijlagen

Laatst bewerkt:
Mij al goed, even goede vrienden.
 
In post #2 heb ik 2 mogelijkheden gegeven van wat de bedoeling zou kunnen zijn; het is mij nog steeds niet duidelijk welke van de 2 (of nog een andere) de bedoeling is, dus dan kan ik ook geen goede reactie geven.

Overigens adviseer ik om de gedachte van "formules aan elkaar koppelen" los te laten.
Dit soort constructies KAN helemaal niet: formule1;formule2;formule3. (Behoudens binnen de functie KIEZEN, maar die is daarvoor gemaakt).
Je kunt functies wel nesten, zie hierna.

De functie ALS.FOUT heeft als constructie ALS.FOUT(formule; waarde-als-fout), oftewel je krijgt de uitkomst van de formule tenzij die formule een fout oplevert, dan krijg je de waarde-als-fout (meestal 0 of "").
Het nesten houdt in dat je op de plek van "waarde-als-fout" weer een nieuwe ALS.FOUT functie opneemt.
Stel je voor de metafoor dat je nu nog een chocoladeletter wilt kopen: het liefst een "M", als die er niet meer zijn dan een "B", als die er niet meer zijn dan een "G" en als die er ook niet meer zijn, dan koop je niets.
De geneste ALS.FOUT functies worden dan =ALS.FOUT("M";ALS.FOUT("B";ALS.FOUT("G";"")))
Dus niet zo iets als: =ALS.FOUT("M";"");ALS.FOUT("B";"");ALS.FOUT("G";"")

Hopelijk verduidelijkt dit het een en ander en kun je je formule aanpassen.
Zo niet, dan wil ik er nog wel een blik op werpen, maar dan moet je eerst nog even aangeven wat je eigenlijk wilt bereiken.
 
hebbes, dit is hem, alleen een paar haakjes meer, bedankt voor jullie geduld met mij ik zet deze vraag als op gelost

waarom het lachende gezichtje er in komt snap ik niet, maar het is opgelost

MVG mr0007



=ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(E4;$E$78:$E$82;);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(F4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(G4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(H4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(I4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(J4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(K4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));
ALS.FOUT(INDEX($F$78:$J$82;VERGELIJKEN(L4;$E$78:$E$82;0);VERGELIJKEN(WEEKDAG(U1;2);$F$77:$J$77;0));" "))))))))
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan