• 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 voor kopiëren vanuit meerdere sheets

Status
Niet open voor verdere reacties.
Toch nog een oplossing voor kwade MDaddy
Code:
=ALS(EN('2019'!$S5="Retour";ISGETAL('2019'!$U5));'2019'!$U5;ALS(EN('2018'!$S5="Retour";ISGETAL('2018'!$U5));'2018'!$U5;ALS(EN('2017'!$S5="Retour";ISGETAL('2017'!$U5));'2017'!$U5;ALS(EN('2016'!$S5="Retour";ISGETAL('2016'!$U5));'2016'!$U5;""))))

Misschien komt hij toch nog eens stiekem kijken. :)
 
Beste Cobbe,

Bedankt voor je aangepaste formule!
Ik had echter al via PM op het andere forum de formule =ALS('2019'!U5<>"";'2019'!U5;ALS('2018'!U5<>"";'2018'!U5;ALS('2017'!U5<>"";'2017'!U5;ALS('2016'!U5<>"";'2016'!U5;""))))

door gemaild gekregen, dus probleem was gelukkig al opgelost.
Maar ik wilde je toch alsnog bedanken voor je tijd die je erin hebt gestopt om dit op te lossen.
Alleen 1 klein ding, zowel bovenstaande als jou formule werken niet als de cel "tekst" bevat.

Dus als ik zowel jou formule als die in dit bericht wil toepassen op de kolom S wijzigt te tekst niet mee.
Ik heb heb de formule toegepast op de kolommen T t/m W en daar werken beide formules perfect, voor alle sheets van 2016 t/m 2019.
Wil ik de S kolom erin mee pakken dan gebeurt er niks, blijft gewoon standaard op "retour" staan terwijl de waarde in 2016 bijvoorbeeld op "Uit"staat.

Had in jou formule dus de ISGETAL aangepast naar ISTEKST maar dat lukt/werkt niet.

=ALS(EN('2019'!$S5="Retour";ISTEKST('2019'!$S5));'2019'!$S5;
ALS(EN('2018'!$S5="Retour";ISTEKST('2018'!$S5));'2018'!$S5;
ALS(EN('2017'!$S5="Retour";ISTEKST('2017'!$S5));'2017'!$S5;
ALS(EN('2016'!$S5="Retour";ISTEKST('2016'!$S5));'2017'!$S5;))))

Ik kan eventueel de : `2016'!$S5="Retour" wijzigen naar 2016'!$S5>0)

Of compleet een regel toevoegen van : ALS(EN('2016'!$S5="Uit";ISTEKST('2016'!$S5));'2017'!$S5;

Maar dan krijg ik fout meldingen #ONWAAR of formule klopt niet etc etc.

Maar het belangrijkste is opgelost, heel erg bedankt daarvoor.
Het ga je goed.:thumb:

gr

Danny
 
Dan zou deze dat toch moeten opknappen:

Code:
=ALS(EN('2019'!$S5="Retour";'2019'!$U5<>"");'2019'!$U5;ALS(EN('2018'!$S5="Retour";'2018'!$U5<>"");'2018'!$U5;ALS(EN('2017'!$S5="Retour";'2017'!$U5<>"");'2017'!$U5;ALS(EN('2016'!$S5="Retour";'2016'!$U5<>"");'2016'!$U5;""))))
 
Dus voor de duidelijkheid.
Om jou formule toe te passen op de S kolom van 2016 t/m 2019 heb ik deze formule ingevoerd:

=ALS(EN('2019'!$S5="Retour";ISTEKST('2019'!$S5));'2019'!$S5;ALS(EN('2019'!$S5="Uit";ISTEKST('2019'!$S5));'2019'!$S5;ALS(EN('2018'!$S5="Retour";ISTEKST('2018'!$S5));'2018'!$S5;ALS(EN('2018'!$S5="Uit";ISTEKST('2018'!$S5));'2019'!$S5;ALS(EN('2017'!$S5="Retour";ISGETAL('2017'!$S5));'2017'!$S5;ALS(EN('2017'!$S5="Uit";ISTEKST('2017'!$S5));'2017'!$S5;ALS(EN('2016'!$S5="Retour";ISTEKST('2016'!$S5));'2016'!$S5;ALS(EN('2016'!$S5="Uit";ISTEKST('2016'!$S5));'2017'!$S5;""))))))))

Die geeft geen enkele fout melding maar alles in de kolom S in de sheet TotaalVerzamel blijft ongewijzigd op retour staan terwijl er bijvoorbeeld in 2016 waardes tussen staan met de tekst "Uit".
Heb je formule doorgetrokken naar beneden van S5:S129 maar zonder resultaat of verandering.
Maar dat kan wel op een andere manier opgelost worden.;)
 
Code:
=ALS(EN('2019'!$S5="Retour";ISTEKST('2019'!$S5))

Deze 2 voorwaarden zijn hetzelfde die Retour is toch ook tekst.
 
Dan zou deze dat toch moeten opknappen:

Code:
=ALS(EN('2019'!$S5="Retour";'2019'!$U5<>"");'2019'!$U5;ALS(EN('2018'!$S5="Retour";'2018'!$U5<>"");'2018'!$U5;ALS(EN('2017'!$S5="Retour";'2017'!$U5<>"");'2017'!$U5;ALS(EN('2016'!$S5="Retour";'2016'!$U5<>"");'2016'!$U5;""))))

Nee je vorige was goed.
Deze veranderd de U kolom in jaartal dat is niet de bedoeling.
Als je naar sheet 2016 gaat zie bij S15 "Uit" staan.
De gehele kolom wilde ik ook kopiëren naar de TotaaVerzamel sheet kolom S maar alles blijft op retour staan.
De rest werkt perfect.
De S kolom die de waarde Retour en Uit bevat is tekst dus werkt niet onder deze formule.
Waarschijnlijk omdat er een datumverschil formule op zit.
Volgens Microsoft kan die functie problemen geven bij bepaalde formules.
 
Ik denk dat je de formule in kolom S beter zo aanpast:
Code:
=ALS(OF(Q5>0;P5>0;M5>0;H5>0;F5>0;E5>0);"Uit";ALS(OF(N5>0;I5>0;F5>0;P5="";M5="";H5="";E5="");"Retour";""))

Je moet wel noge even de voorwaarden nalopen.

Ik heb tab 2016 kolom S gedaan.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan