Je voelt me aankomen, ik wil verkrijgen dat ik bv. 37:52:00 uitkom. De seconden laat ik weg, omdat dit er niet echt toedoet. Na veel zoeken ben ik tot de volgende formule gekomen.
- Ik zet 37:53 om in minuten = 2.273 minuten;
- Ik deel 2.273 minuten door 60 om het aantal uren te kennen. Het resultaat is een decimaal getal: 37,88.
- Die 37 is gelijk aan de uren. De rest (0,88) moet ik omzetten in minuten. Dus moet ik 0,88 x 60 doen. Dit geeft 53.
- Om in één cel 37:53 te verkrijgen heb ik de formule uitgedokterd: TEKST.SAMENVOEGEN(GEHEEL(37;0);":";AFRONDEN(REST(0,88;1)*60;0).
ik wil enkel 37 hebben als geheel getal en ik wil er geen decimalen bij. Vandaar GEHEEL(37;0);
Vervolgens voeg ik de dubbele toe: ":";
Ten slotte wil ik wat na de komma staat hebben. Dus trek ik 37 af van 37,88. Dit is de REST = 0,88. De formule REST verplicht me te delen. Omdat ik 0,88 wil behouden, deel ik dit door 1. Vandaar REST(0,88;1).
Om dit om te zetten minuten vermenigvuldig ik 0,88 met 60. Dit is 53 minuten.
Omdat ik zonder seconden werk, mag ik geen decimalen na de komma. Vandaar AFRONDEN(formule);0).
Je merkt de puntkomma op. Dit is nodig om de formule op te bouwen. Anders krijg je een foutmelding
Klaar is kees.
Delen

Geen opmerkingen:
Een reactie posten