• 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 te lang, weet iemand hoe ik de formule korter kan

Status
Niet open voor verdere reacties.

FGMdeGroot

Gebruiker
Lid geworden
16 jul 2012
Berichten
40
Goeie avond ik ben bezig met een excel sheet die uitrekend hoeveel uren er zijn gemaakt tegen nacht tarief en hoeveel uren tegen dag tarief.

Ik ben de afgelopen 6 dagen er mee bezig en nu klopt ie en is die af, Maar is de formule te lang weet iemand hoe die korter te maken is.

De totale formule,
Code:
=ALS(EN(D169<=$B$2;E169<=$B$2);ALS(D169>=E169;0,5;E169-D169);ALS(EN(D169<=$B$2;E169>=$B$2;E169<=$A$2);$B$2-D169;ALS(EN(D169<=$B$2;E169>$A$2);($B$2-D169)+(E169-$A$2);ALS(EN(E172>D172;D172>$B$2;D172<$A$2;E172>$B$2;E172<=$A$2);0;ALS(EN(E172>D172;D172>$B$2;D172<$A$2;E172>$B$2;E172>$A$2);E172-$A$2;ALS(EN(D172>=$B$2;D172<=$A$2;E172<=$B$2);($A$8-$A$2)+E172;ALS(EN(D172>=$A$2;E172>=$A$2;E172>D172;E172<=$A$8);E172-D172;ALS(EN(D172>=$B$2;D172<=$A$2;E172>=$B$2);($A$8-$A$2)+$B$2;ALS(EN(D172>$A$2;E172<=$B$2);($A$8-D172)+E172;ALS(EN(D172>$A$2;E172>=$B$2;E172<=$A$2);($A$8-D172)+$B$2;ALS(EN(D483>$A$2;E483>$A$2);($A$8-D483)+(E483-$A$2)+$B$2;"X")))))))))))

Bekijk bijlage Toeslagen calculatie 2013-01-05 Help mij.xls

Zie ook bijgevoegd bestand.
Om te testen heb ik een lijst gemaakt om alle mogelijke combinaties te testen.

Bij voorbaat dank,
F. de Groot
 
Laatst bewerkt door een moderator:
Ruim 100x je vraag bekeken en 30x je bestand bekeken en nog steeds geen reactie.
Misschien is een iets duidelijkere uitleg gewenst, wat wil je onder welke voorwaarden? Je hebt het nu over nachtelijke uren die je wilt tellen - in je voorbeeld kom ik geen overlappende dienst tegen (Bijvoorbeeld 5 nachturen en 3 dag uren) is dat in werkelijkheid ook zo? benaderd dit voorbeeldbestand je werkelijke bestand? Het is mij niet duidelijk wat de formule moet doen en waarom.

Succes,
 
Goeie avond,

Ik probeer nu even een betere uitleg te geven betreft mijn voorbeeld bestand.
Ik wil een "programma" die berekend over hoeveel uur van de gewerkte tijd, ik nacht toeslag moet betalen.
In cel A2 staat het tijdstip vanaf hoelaat de toeslag begint
In cel B2 staat het tijdstip waarop de toeslag eindigd
In kolom K heb ik de nachturen handmatig uitgerekend om te controleren of de formule werkt.

Mijn voorbeeld bestand is niet het werkelijke bestand, maar om te voorkomen dat ik een foutmelding krijg als ik de formule in het eggie ga gebruiken heb ik alle combinatie onder elkaar gezet zo dat ik het kan controleren.

* mijn formule werkt inmiddels maar als iemand weet hoe de formule korter kan graag.

In ieder geval bedankt voor jullie meedenken en ernaar kijken.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan