Helpmij.nl
Helpmij.nl
Helpmij.nl

Quote

Weergeven resultaten 1 tot 20 van 20

Onderwerp: Uitkomst optellen van tijd klopt niet

  1. #1
    Senior Member bascas's avatar
    Geregistreerd
    18 mei 2006
    Locatie
    Soest
    Vraag is opgelost

    Uitkomst optellen van tijd klopt niet

    Helpers,

    Met behulp van jullie heb ik diverse formules en VBA in een sheet gezet. Maar toch is de uitkomst nog niet goed en ik zie niet waar het fout gaat.
    Een paar dingen ter uitleg:
    - Als in kolom B een naam staat met een 1 erin wordt die niet meegenomen in de berekening
    - Als in kolom B een naam staat met een 2 erin wordt die wel meegenomen in de berekening

    Wat lukt er nu niet:
    - De uitkomst in kolom R mist telkens minuten
    - De uitkomst in M34 zou moeten zijn 4:38 minuten

    Ik hoop dat jullie eruit komen.

    Groet Bas.
    Bijgevoegde bestanden Bijgevoegde bestanden
    Aan de rand van de afgrond, is het uitzicht het mooist

  2. #2
    Mega Senior
    Geregistreerd
    21 januari 2012
    Ik denk dat de samengevoegde cellen de boosdoener is
    mvg Jean-Paul

  3. #3
    Mega Honourable Senior Member popipipo's avatar
    Geregistreerd
    21 november 2006
    Verwijder eerst eens alle samengevoegde cellen.
    Deze zijn in 99.99% van de gevallen niet nodig en veroorzaken heel vaak dit soort problemen.

    Heb je dan nog problemen kom dan terug op je vraag.
    Willem

    25 % van de oplossing is het juist formuleren van de vraag.
    25 % van de oplossing is het juist lezen van de vraag.
    25 % van de oplossing is het excel voorbeeldje bij de vraag.
    25 % van de oplossing is het antwoord op de vraag.

  4. #4
    Senior Member bascas's avatar
    Geregistreerd
    18 mei 2006
    Locatie
    Soest
    Bij deze zonder samenvoegingen.
    De formules geven niet het gewenste resultaat.
    J49 zou als uitkomst 4:38 moeten geven.
    Bijgevoegde bestanden Bijgevoegde bestanden
    Laatst aangepast door bascas : 20 november 2022 om 12:03 Reden: Iets meer uitleg.
    Aan de rand van de afgrond, is het uitzicht het mooist

  5. #5
    Mega Honourable Senior Member AlexCEL's avatar
    Geregistreerd
    3 april 2014
    Locatie
    Groningen
    WAAROM moet het 4:38 aangeven?
    -- een (excel) voorbeeldbestandje zegt meer dan 1000 woorden --

  6. #6
    Moderator dorado's avatar
    Geregistreerd
    19 september 2010
    Locatie
    aan de kust
    Quote Origineel gepost door bascas Bekijk Bericht
    De formules geven niet het gewenste resultaat.
    J49 zou als uitkomst 4:38 moeten geven.

    De formule telt O13 + O15 op, welk 4:11 als resultaat geeft. Wat klopt daar niet aan?
    Groet,


  7. #7
    Mega Honourable Senior Member
    Verenigingslid

    Geregistreerd
    19 april 2007
    Locatie
    den haag
    Bas, welke excel gebruik je?
    groeten Sylvester Ponten

    ik gebruik Ms Windows 10 en met plezier excel 365

    ps geef zelf ook aub aan welke excel u gebruikt.
    ps persoonlijke mail lees ik hoogstens 1 maal per jaar

  8. #8
    Senior Member bascas's avatar
    Geregistreerd
    18 mei 2006
    Locatie
    Soest
    Beste AlexCel,

    Wellicht zijn er eenvoudigere manieren maar zal het proberen uit te leggen:

    1. H13-G13=0:38 min. -M13 X N13 = 4:06, terwijl O13 als uitkomst 3:56 geeft
    2. Zo gaat dit ook over regel 15 wat als uitkomst in O15 als uitkomst moet geven 0:16 min. Nu staat hier 0:15
    3. Regel 17 geeft ook verkeerde uitkomst, maar wordt niet meegenomen in de Som in J49, dus dat maakt in principe niet uit, maar is wel fout natuurlijk.
    4. Regel 19 zie punt 3
    5. Regel 21 zie punt 3
    6. Regel 23 zou weer wel meegnomen moeten worden in de berekening omdat de mensen uit B21 doorgaan in B23 en er dus 3 x 5 minuten over moet blijven.
    7. Regel 25 zie punt 6.
    Is dus als volgt
    De cellen in kolom O moeten het volgende opleveren:
    O13= 4:06
    O15= 0:16
    O23= 0:06
    O25= 0:10
    Totaal 4:38

    Hoop dat het zo duidelijk is.
    Aan de rand van de afgrond, is het uitzicht het mooist

  9. #9
    Senior Member bascas's avatar
    Geregistreerd
    18 mei 2006
    Locatie
    Soest
    Quote Origineel gepost door dorado Bekijk Bericht
    De formule telt O13 + O15 op, welk 4:11 als resultaat geeft. Wat klopt daar niet aan?
    Excel voor de Mac Versie 16.16.27,
    Maar, op mijn werk gebruik excel voor Windows 97-2003, en dat levert dezelfde resultaten op.
    Aan de rand van de afgrond, is het uitzicht het mooist

  10. #10
    Mega Honourable Senior Member AlexCEL's avatar
    Geregistreerd
    3 april 2014
    Locatie
    Groningen
    Begin eens de factor 0,95 uit je formule te halen in kolom O, anders mis je altijd 5%....

    Verder geeft de macro niet de juiste aantallen in kolom N.

    In kolom M zijn tijden niet afgerond. In M23 staat bijvoorbeeld 00:02:20. Als je dit keer 3 doet krijg je 0:07 als uitkomst, niet 0:06.

    Waarom doet O21 niet mee?

    Als deze zaken repareert, dan zou het goed moeten komen.
    Laatst aangepast door AlexCEL : 20 november 2022 om 13:46
    -- een (excel) voorbeeldbestandje zegt meer dan 1000 woorden --

  11. #11
    Senior Member bascas's avatar
    Geregistreerd
    18 mei 2006
    Locatie
    Soest
    AlexCel,
    Bedankt voor die aanwijzing op die 0,95. Die was erin blijven staan van een eerder probeersel.

    In Kolom N worden wel de juiste aantallen gegeneerd door de macro. Hij doet namelijk namen tellen met een 1 erin, maar.... als er een 2 inzit dan is de uitkomst 0.

    Het afronden van de tijd snap ik nog niet helemaal. In de celeigenschappen staat nu 'tijd' en 13:30, dus geen seconden er achteraan, en dan telt hij bijvoorbeeld nog niet goed op. 3 x M13 zou 4:06 moeten zijn.
    Zou je hier nog naar willen kijken?

    Ik heb de laatste versie van het bestand bijgesloten.

    Groet Bas
    Bijgevoegde bestanden Bijgevoegde bestanden
    Aan de rand van de afgrond, is het uitzicht het mooist

  12. #12
    Mega Honourable Senior Member
    Verenigingslid

    Geregistreerd
    19 april 2007
    Locatie
    den haag
    stel de cel eigenschappen van M13 eens zo in dat hij ook de seconden weergeeft. dan begrijp je wat er fout gaat
    groeten Sylvester Ponten

    ik gebruik Ms Windows 10 en met plezier excel 365

    ps geef zelf ook aub aan welke excel u gebruikt.
    ps persoonlijke mail lees ik hoogstens 1 maal per jaar

  13. #13
    Mega Honourable Senior Member AlexCEL's avatar
    Geregistreerd
    3 april 2014
    Locatie
    Groningen
    In J21 staat een 1 dus nogmaals de vraag waarom O21 dan niet?

    De celeigenschappen (waaronder de wijze waarop iets weergegeven wordt) zegt niets over de inhoud. Er zijn nog steeds seconden maar die zie je dus niet door je ingestelde opmaak. Volg de suggestie van Sylvester hierboven maar eens op.

    Deze formule doet volgens mij hetzelfde als de macro in kolom N
    Code:
    =(B13<>"")*(1+LENGTE(B13)-LENGTE(SUBSTITUEREN(B13;",";"")))
    Laatst aangepast door AlexCEL : 20 november 2022 om 18:44
    -- een (excel) voorbeeldbestandje zegt meer dan 1000 woorden --

  14. #14
    Senior Member bascas's avatar
    Geregistreerd
    18 mei 2006
    Locatie
    Soest
    Quote Origineel gepost door sylvester-ponte Bekijk Bericht
    stel de cel eigenschappen van M13 eens zo in dat hij ook de seconden weergeeft. dan begrijp je wat er fout gaat
    Sylvester,
    Ik kom er niet uit. In mijn beleving heb ik de juiste eigenschappen geselecteerd. Zou je wellicht in het voorbeeldbestand een aanpassing kunnen doen zodat ik zie wat je bedoelt.
    Aan de rand van de afgrond, is het uitzicht het mooist

  15. #15
    Senior Member bascas's avatar
    Geregistreerd
    18 mei 2006
    Locatie
    Soest
    Quote Origineel gepost door AlexCEL Bekijk Bericht
    In J21 staat een 1 dus nogmaals de vraag waarom O21 dan niet?

    De celeigenschappen (waaronder de wijze waarop iets weergegeven wordt) zegt niets over de inhoud. Er zijn nog steeds seconden maar die zie je dus niet door je ingestelde opmaak. Volg de suggestie van Sylvester hierboven maar eens op.

    Deze formule doet volgens mij hetzelfde als de macro in kolom N
    Code:
    =(B13<>"")*(1+LENGTE(B13)-LENGTE(SUBSTITUEREN(B13;",";"")))
    AlexCel,

    Eigenlijk is de macro nog niet helemaal goed, maar weet niet of dit wel haalbaar is.De uitkomst in N wordt gebruikt door een formule in kolom J
    Als in B namen staan, dan moeten die geteld worden wat wordt weergegeven in kolom N. Maar resulteert een 1 in kolom

    Als in B namen staan met een 1, worden die geteld wat wordt weergegeven in kolom N, maar moet een 0 opleveren in kolom J
    en eigenlijk als in B namen staan met een 3 dan moeten die namen met een 2 weer wel meetellen.

    Uiteindelijk gaat het erom in kaart te brengen welke medewerkers tijd overhouden tot aan 19:00 uur.

    Ik hoop dat het zo duidelijk is.
    Aan de rand van de afgrond, is het uitzicht het mooist

  16. #16
    Mega Honourable Senior Member
    Verenigingslid

    Geregistreerd
    19 april 2007
    Locatie
    den haag
    zie gele cellen:
    Bijgevoegde bestanden Bijgevoegde bestanden
    groeten Sylvester Ponten

    ik gebruik Ms Windows 10 en met plezier excel 365

    ps geef zelf ook aub aan welke excel u gebruikt.
    ps persoonlijke mail lees ik hoogstens 1 maal per jaar

  17. #17
    Senior Member bascas's avatar
    Geregistreerd
    18 mei 2006
    Locatie
    Soest
    Quote Origineel gepost door AlexCEL Bekijk Bericht
    In J21 staat een 1 dus nogmaals de vraag waarom O21 dan niet?

    De celeigenschappen (waaronder de wijze waarop iets weergegeven wordt) zegt niets over de inhoud. Er zijn nog steeds seconden maar die zie je dus niet door je ingestelde opmaak. Volg de suggestie van Sylvester hierboven maar eens op.

    Deze formule doet volgens mij hetzelfde als de macro in kolom N
    Code:
    =(B13<>"")*(1+LENGTE(B13)-LENGTE(SUBSTITUEREN(B13;",";"")))
    Beste AlexCel,
    Deze formule doet niet hetzelfde bij mij. Hij telt nu gewoon alle namen.
    Groet Bas
    Aan de rand van de afgrond, is het uitzicht het mooist

  18. #18
    Mega Honourable Senior Member AlexCEL's avatar
    Geregistreerd
    3 april 2014
    Locatie
    Groningen
    Ik heb het schijnbaar niet goed begrepen. Je wilt namen met een "1" erachter tellen?

    Dan kan dit:
    Code:
    =(B17<>"")*(LENGTE(B17)-LENGTE(SUBSTITUEREN(B17;"1";"")))
    Laatst aangepast door AlexCEL : 21 november 2022 om 08:56
    -- een (excel) voorbeeldbestandje zegt meer dan 1000 woorden --

  19. #19
    Senior Member bascas's avatar
    Geregistreerd
    18 mei 2006
    Locatie
    Soest
    Alexcel,
    Het is iets complexer.

    Ik wil namen tellen. Maar... als er namen met een 1 staan moeten die niet geteld worden. Staan diezelfde namen met een 2 dan wel. Staan er namen met een 3, dan diezelfde namen met een 2 en een 1 niet.

    Groet Bas
    Aan de rand van de afgrond, is het uitzicht het mooist

  20. #20
    Senior Member bascas's avatar
    Geregistreerd
    18 mei 2006
    Locatie
    Soest
    Quote Origineel gepost door AlexCEL Bekijk Bericht
    Ik heb het schijnbaar niet goed begrepen. Je wilt namen met een "1" erachter tellen?

    Dan kan dit:
    Code:
    =(B17<>"")*(LENGTE(B17)-LENGTE(SUBSTITUEREN(B17;"1";"")))
    AlexCel,
    Als er geen 1 in de cel staat moet die ook geteld worden, maar ik loop vast. Ik denk dat ik alle data heb verzameld in de kolommen J t/m O die je kan verzinnen en op een of andere manier zou er dan in J47 als uitkomst moeten komen 2:43 (uur/minuten). Maar ik zou niet weten welke combinatie van data/formules er gemaakt moet worden.

    Ik snap dat ik niet echt een duidelijke probleemstelling neerleg, maar blijf maar in hetzelfde rondje kijken naar een oplossing. Wellicht dat een frisse blik de oplossing brengt.

    Zou je er nog eens naar willen kijken?
    Alvast bedankt.

    Groet Bas
    Bijgevoegde bestanden Bijgevoegde bestanden
    Aan de rand van de afgrond, is het uitzicht het mooist

Berichtenregels

  • U mag geen nieuwe vragen starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • U mag uw berichten niet bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren