Misschien vindt iemand de moed om eraan te beginnen.
Ik probeer een urenregistratie(met toeslagen) te maken, uitsluitend met formules. (Zonder vba).
Met de onderstaande formule worden de toeslagen correct berekend.(Uren niet over middernacht)
Nu wil de toeslagen berekenen van de uren die wel over middernacht gaan.
Hiervoor dacht ik de functie [REST(getal1 - getal2;1] te gebruiken.
Met onderstaande formule loopt het mis. Alleen de uren na middernacht worden berekend.
Ik heb geprobeerd om op alle mogelijk plaatsen de REST-functie te plaatsen.
Ik krijg het niet klaar.
In de bijlage heeft alleen de eerste datum die foute formule.(uren over middrnacht)
De rest zijn werkende formules.
Is het wel MOGELIJK?
Ik probeer een urenregistratie(met toeslagen) te maken, uitsluitend met formules. (Zonder vba).
Met de onderstaande formule worden de toeslagen correct berekend.(Uren niet over middernacht)
Code:
=ALS.FOUT(ALS(VIND.ALLES($A15;Blad2!B$1)>0;MAX(0;MIN(Blad2!B$3;$H15)-MAX(Blad2!B$2;$G15))+ALS(Blad2!B$4=0;0;MAX(0;MIN(Blad2!B$5;$H15)-MAX(Blad2!B$4;$G15)))+ALS($I15=0;0;MAX(0;MIN(Blad2!B$3;$J15)-MAX(Blad2!B$2;$I15))+ALS(Blad2!B$4=0;0;MAX(0;MIN(Blad2!B$5;$J15)-MAX(Blad2!B$4;$I15))));0);0)
Hiervoor dacht ik de functie [REST(getal1 - getal2;1] te gebruiken.
Met onderstaande formule loopt het mis. Alleen de uren na middernacht worden berekend.
Code:
=ALS.FOUT(ALS(VIND.ALLES($A8;Blad2!D$1)>0;REST(MAX(0;MIN(Blad2!D$3;$H8)-MAX(Blad2!D$2;$G8))+ALS(Blad2!D$4=0;0;MAX(0;MIN(Blad2!D$5;$H8)-MAX(Blad2!D$4;$G8)))+ALS($I8=0;0;MAX(0;MIN(Blad2!D$3;$J8)-MAX(Blad2!D$2;$I8))+ALS(Blad2!D$4=0;0;MAX(0;MIN(Blad2!D$5;$J8)-MAX(Blad2!D$4;$I8))));1);0);0)
Ik krijg het niet klaar.
In de bijlage heeft alleen de eerste datum die foute formule.(uren over middrnacht)
De rest zijn werkende formules.
Is het wel MOGELIJK?