• 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 plaatsen als cel gevult wordt

Status
Niet open voor verdere reacties.

gpiket7

Gebruiker
Lid geworden
25 jul 2008
Berichten
169
Is het mogelijk om in een cel een bepaalde formule te plaatsen als een ander cel egvult wordt.

In Kolom K wordt een tijd ingegeven (bijvoorbeeld 9:00:00) dan zou ik graag willen dat deze automatisch de formule

Code:
=(NETTO.WERKDAGEN(H11+I11|J11+K11|feestdagen)*(eindtijdstip-begintijdstip)*24-ALS(EN(ISFOUT(VERGELIJKEN(GEHEEL(H11+I11)|feestdagen|0))|WEEKDAG(H11+I11|2)<6)|ALS((H11+I11-GEHEEL(H11+I11))<=begintijdstip|0|ALS((H11+I11-GEHEEL(H11+I11))<=eindtijdstip|((H11+I11-GEHEEL(H11+I11))-begintijdstip)*24|(eindtijdstip-begintijdstip)*24)))-ALS(EN(ISFOUT(VERGELIJKEN(GEHEEL(J11+K11)|feestdagen|0))|WEEKDAG(J11+K11|2)<6)|ALS((J11+K11-GEHEEL(J11+K11))>=eindtijdstip|0|ALS((J11+K11-GEHEEL(J11+K11))>begintijdstip|(GEHEEL(J11+K11)+eindtijdstip-(J11+K11))*24|(eindtijdstip-begintijdstip)*24))|0))/24

In kolom L plaatst.
 
Je moet je redenering omdraaien.!

als kolom K is leeg dan niets anders formule

=ALS(K1="";"";Netto.werkdagen.............................)

Cobbe
 
Oke, heb dan de formule zo staan:

=ALS(K1="";"";NETTO.WERKDAGEN(H11+I11|J11+K11|feestdagen)*(eindtijdstip-begintijdstip)*24-ALS(EN(ISFOUT(VERGELIJKEN(GEHEEL(H11+I11)|feestdagen|0))|WEEKDAG(H11+I11|2)<6)|ALS((H11+I11-GEHEEL(H11+I11))<=begintijdstip|0|ALS((H11+I11-GEHEEL(H11+I11))<=eindtijdstip|((H11+I11-GEHEEL(H11+I11))-begintijdstip)*24|(eindtijdstip-begintijdstip)*24)))-ALS(EN(ISFOUT(VERGELIJKEN(GEHEEL(J11+K11)|feestdagen|0))|WEEKDAG(J11+K11|2)<6)|ALS((J11+K11-GEHEEL(J11+K11))>=eindtijdstip|0|ALS((J11+K11-GEHEEL(J11+K11))>begintijdstip|(GEHEEL(J11+K11)+eindtijdstip-(J11+K11))*24|(eindtijdstip-begintijdstip)*24))|0))/24)

Maar dan krijg ik de medling dat deze formule niet goed is
 
Volgens mij vergeet je een haakje in je formule....
Code:
=ALS(K1="";"";[B][COLOR="Red"][SIZE="5"]([/SIZE][/COLOR][/B]NETTO.WERKDAGEN(H11+I11|....

Groet, Leo
 
Test deze aangepaste formule even:
Code:
=ALS(K1="";"";NETTO.WERKDAGEN(H11+I11+J11+K11;feestdagen)*(eindtijdstip-begintijdstip)*24-ALS(EN(ISFOUT(VERGELIJKEN(GEHEEL(H11+I11);feestdagen;0));WEEKDAG(H11+I11;2)<6);ALS((H11+I11-GEHEEL(H11+I11))<=begintijdstip;0;ALS((H11+I11-GEHEEL(H11+I11))<=eindtijdstip;((H11+I11-GEHEEL(H11+I11))-begintijdstip)*24;(eindtijdstip-begintijdstip)*24)))-ALS(EN(ISFOUT(VERGELIJKEN(GEHEEL(J11+K11);feestdagen;0));WEEKDAG(J11+K11;2)<6);ALS((J11+K11-GEHEEL(J11+K11))>=eindtijdstip;0;ALS((J11+K11-GEHEEL(J11+K11))>begintijdstip;(GEHEEL(J11+K11)+eindtijdstip-(J11+K11))*24;(eindtijdstip-begintijdstip)*24));0))/24)

Post anders eens een voorbeeldje.

Cobbe
 
Ik krijg geen foutmelding nu ik de formule aangepast heb naar :

Code:
'=ALS(K11="";"";NETTO.WERKDAGEN(H11+I11;J11+K11;feestdagen)*(eindtijdstip-begintijdstip)*24-ALS(EN(ISFOUT(VERGELIJKEN(GEHEEL(H11+I11);feestdagen;0));WEEKDAG(H11+I11;2)<6);ALS((H11+I11-GEHEEL(H11+I11))<=begintijdstip;0;ALS((H11+I11-GEHEEL(H11+I11))<=eindtijdstip;((H11+I11-GEHEEL(H11+I11))-begintijdstip)*24;(eindtijdstip-begintijdstip)*24)))-ALS(EN(ISFOUT(VERGELIJKEN(GEHEEL(J11+K11);feestdagen;0));WEEKDAG(J11+K11;2)<6);ALS((J11+K11-GEHEEL(J11+K11))>=eindtijdstip;0;ALS((J11+K11-GEHEEL(J11+K11))>begintijdstip;(GEHEEL(J11+K11)+eindtijdstip-(J11+K11))*24;(eindtijdstip-begintijdstip)*24));0)/24)

Maar of het resultaat correct is zul je zelf moeten checken.

Cobbe
 
Nu klopt de formule niet meer. De uitkost bij jou is 255:30 maar het zou 2:30 moeten zijn

Iets aangepast in de formule?
 
Zal dan wel zo zijn, maar nu zou ze dan correct moeten werken:

Code:
'=ALS(K11="";"";(NETTO.WERKDAGEN(H11+I11;J11+K11;feestdagen)*(eindtijdstip-begintijdstip)*24-ALS(EN(ISFOUT(VERGELIJKEN(GEHEEL(H11+I11);feestdagen;0));WEEKDAG(H11+I11;2)<6);ALS((H11+I11-GEHEEL(H11+I11))<=begintijdstip;0;ALS((H11+I11-GEHEEL(H11+I11))<=eindtijdstip;((H11+I11-GEHEEL(H11+I11))-begintijdstip)*24;(eindtijdstip-begintijdstip)*24)))-ALS(EN(ISFOUT(VERGELIJKEN(GEHEEL(J11+K11);feestdagen;0));WEEKDAG(J11+K11;2)<6);ALS((J11+K11-GEHEEL(J11+K11))>=eindtijdstip;0;ALS((J11+K11-GEHEEL(J11+K11))>begintijdstip;(GEHEEL(J11+K11)+eindtijdstip-(J11+K11))*24;(eindtijdstip-begintijdstip)*24));0))/24)

Ook in bestand te zien.

Cobbe
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan