• 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.

Minuten delen

Status
Niet open voor verdere reacties.

Bretput

Gebruiker
Lid geworden
5 nov 2008
Berichten
45
Hallo,

ik ben bezig met een bestand waarin mensen routes rijden met verschillende checkpoints.

Zo passeert iemand in 150min het aantal checkpoints van 27.

150 min / 27 checkpoints = 5,56 per checkpoint.

Nu wil ik dit echter in minuten in beeld krijgen, want 5,56 = 5 minuten en 34 seconden.

Is hier een formule voor dat dit op deze of een vergelijkbare (denk aan 5.34m of 5:34 of zoiets dergelijks) verschijnt?

Bedankt alvast!
 
5.56/24 en dan je cel als tijd opmaken, geeft 5:33.

Cobbe
 
Deel de 150/27 ook nog door 24 en 60. dus de formule =150/27/24/60.
Vervolgens kies je bij celeigenschappen voor: Getal >> Tijd.
 
zoiets?

Bretput,

zet deze formule eens in A3 (waarbij in A1 de minuten staan en in A2 het aantal checkpoints)

Code:
=A1/A2/24/60

maak A3 op als [uu]:mm:ss
 
Naar mijn weten is er geen formule die dit weergeeft. Het is echter mogelijk om zelf een formule te definieren die deze uitvoer kan geven.

Mocht je van deze 'zelfgemaakte' formule gebruik willen maken, dan moet je dat als volgt doen (er even van uitgaande dat je Excel 2007 gebruikt):
Als je een bestand hebt open staan:
- Klik op de Office-knop, linksbovenin.
- Rechtsonderin is een knop: 'Opties voor Excel', druk daarop.
- Op Tabblad 'Populair' vink het 3e vakje aan ('Tabblad Ontwikkelaars op het lint weergeven') en vervolgens terug met 'OK'.
- Nu heb je naast 'Start', 'Invoegen', 'Pagina-indeling' etc ook 'Ontwikkelaars' staan. Selecteer deze.
- Helemaal links op het lint is de knop 'Visual Basic'. Druk deze in en Visual Basic zal zich openen. Daarin kan je de functie/formule aanmaken.
- Vervolgens naar 'Invoegen' -> 'Module', bovenaan (in het Visual Basic scherm).
- De module 'Module1' opent zich. Zet daarin de volgende code:
Code:
Function Tijdsduur(minuten As Long, checkpoints As Long)
Dim Tijd1 As Double, Minuutjes As Integer, Secondjes As Double, Sec_Long As Long
Tijd1 = minuten / checkpoints
Minuutjes = minuten / checkpoints

If Tijd1 - Minuutjes < 0 Then
Minuutjes = Minuutjes - 1
Secondjes = Tijd1 - Minuutjes
Secondjes = Secondjes * 60
Else
Secondjes = Tijd1 - Minuutjes
Secondjes = Secondjes * 60
End If
Sec_Long = Secondjes
Tijdsduur = Minuutjes & ":" & Sec_Long

End Function

- Je kan nu het Visual Basic scherm sluiten met het kruisje rechtsbovenin. Nu kun je gebruik maken van de functie : Tijdsduur, met als eerste parameter het aantal minuten, daarna het aantal checkpoints. Dan geeft
Code:
=Tijdsduur(150;27)
een uitvoer van 5:33
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan