Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Berekenen van tijdsverschil  (gelezen 18682 keer)

0 leden en 1 gast bekijken dit topic.

Offline EricV

  • Volledig lid
  • **
  • Berichten: 138
  • Oplossing.be
Berekenen van tijdsverschil
« Gepost op: 12 november 2004, 14:22:18 »
Goedemiddag,

Ik wil graag uitrekenen wat het tijdsverschil is bv. van
1. 11/11/2004   23:45 naar 12/11/2004  14:30
    (uitkomst moet zijn 14:45)

2. 11/11/2004   23:45 naar 09/12/2004  07:15
    (uitkomst moet zijn: 27 dagen, 7 uur en 30 minuten)

Wie kan mij hiermee helpen ?
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.183
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re:Berekenen van tijdsverschil
« Reactie #1 Gepost op: 12 november 2004, 14:45:30 »
Probeer zelf eens:

Dagen kan je van elkaar aftrekken
= 12/11/2004  - 11/11/2004  geeft 1 (opmaak getal)
1 = 24 uren (bij te tellen bij je uren).

Uren (met minuten) kan je van elkaar aftrekken.
= 23:45 - 14:30  geeft als resultaat  ...

Klein voorbeeldje gemaakt: zie bijlage

SoftAid
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline EricV

  • Volledig lid
  • **
  • Berichten: 138
  • Oplossing.be
Re:Berekenen van tijdsverschil
« Reactie #2 Gepost op: 15 november 2004, 11:22:10 »
Goedemorgen,

Softaid bedankt voor je antwoord op mijn eerste vraag.
Met deze oplossing heb ik geprobeerd zelf de tweede vraag op te lossen, maar helaas krijg ik het niet voor elkaar.
Zou je me hiermee ook nog willen helpen ?

Verder nog een aanvullende vraag:
Is het mogelijk om op het scherm te zien te krijgen:

  Er zijn nog ...dagen, ...uren, ... minuten en ...seconden te   gaan voordat de eindtijd is bereikt !

Kun je dit misschien voor elkaar krijgen met een macro.
Wil je hier aub. ook naar kijken.

Alvast bedankt voor alle moeite, ik ben zeer benieuwd.

Groeten,
Eric
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline droedel

  • Volledig lid
  • **
  • Berichten: 116
  • Oplossing.be
Re:Berekenen van tijdsverschil
« Reactie #3 Gepost op: 15 november 2004, 17:15:29 »
Hallo

als je de van elkaar af te trekken cellen en ook de cel waarin de uitkomst moet komen "aangepast" formateert in de vorm van d/mm/jjj u:mm gebeurt de berekening automatisch.


Indien het verschil groter is dan 24 u, kan je de uitkomst delen door 24, waardoor je het aantal dagen, de uren en de minuten  bekomt.

succes
Vista Home Premium, 1022 MB Ram, Intel Core 2 CPU 6400 @2.13Ghz

Offline spyder

  • Ambassadeur
  • *****
  • Berichten: 5.265
  • PC probleem zit meestal tussen scherm en rugleun
Re:Berekenen van tijdsverschil
« Reactie #4 Gepost op: 15 november 2004, 20:43:54 »
Hoi Eric,

Een eerste mogelijkheid is de volgende.
Zet in cel A2 een tijd in :vb 59:14:25

En zet in cel A4 volgende formule in.(kopieren en plakken)
="Er zijn nog "&DAG(A2)&" dagen, "&UUR(A2)&" uren, "&MINUUT(A2)&" minuten en "&SECONDE(A2)&" seconden te  gaan voordat de eindtijd is bereikt !"

Werkt gegarandeerd. ;)

Ik wilde mijn kennis van VBA eens testen om het estethischer te maken door bvb als het gaat om 1 dag of 1uur je niet "dagen" of "uren" te zien krijgt, maar "dag" of "uur". maar ik zit voorlopig nog ergens vast. Ik weet zeker dat dit moet kunnen, maar 't zal voor een andere keer zijn. :'(

m.a.w. .........ik hoop dat de Excelfreaks een handje toesteken. :) ;)

spyder



Windows 7 Ultimate Unknow NLD
Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz 2934
P7P55D-E PRO
NVIDIA GeForce GTX 470 1280MB 1680 x 1050
HD 1 : INTEL SSDSA2M080G2GC (80GB)
HD 2 : ST31500341AS (1,5TB)
HD 3 : ST320006 41AS (2TB)
browser: Maxthon  mail:Thunderbird AV: Bitdefender
Scarlet user

Offline barthold

  • Volledig lid
  • **
  • Berichten: 171
  • ExWorks.be: Free Excel tools.
Re:Berekenen van tijdsverschil
« Reactie #5 Gepost op: 15 november 2004, 21:30:20 »
spyder, Eric,

Probeer in het uurtje "kunst en vliegwerk met formules" volgende formule eens:
=IF(DAY(A1)=1;"Er is nog ";"Er zijn nog ")&
DAY(A1)&
IF(DAY(A1)=1;" dag, ";" dagen, ")&
HOUR(A1)&
IF(HOUR(A1)=1;" uur en ";" uren en ")&
MINUTE(A1)&
IF(MINUTE(A1)=1;" minuut ";" minuten ")&
SECOND(A1)&
IF(SECOND(A1)=1;" seconde ";" seconden ")&
"te gaan voordat de eindtijd bereikt is!"

Misschien komt dat dicht in de buurt zonder VBA?
Bart

PS: Je kan carriage returns in een formule inbrengen door ALT+ENTER, dat maakt ingewikkelde formules leesbaarder...
WinXP - Excel 2000/XP/2003

Offline spyder

  • Ambassadeur
  • *****
  • Berichten: 5.265
  • PC probleem zit meestal tussen scherm en rugleun
Re:Berekenen van tijdsverschil
« Reactie #6 Gepost op: 15 november 2004, 22:14:07 »
Hoi Bart,

Als ge het daar nu ziet staan is het inderdaad simpel. Dat ik daar zelf niet aangedacht heb. (mijn avondcursus VBA zal daar er wel voor iets tussen zitten omdat ik het zover ging zoeken :-[).
thanks. ;)

spyder
Windows 7 Ultimate Unknow NLD
Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz 2934
P7P55D-E PRO
NVIDIA GeForce GTX 470 1280MB 1680 x 1050
HD 1 : INTEL SSDSA2M080G2GC (80GB)
HD 2 : ST31500341AS (1,5TB)
HD 3 : ST320006 41AS (2TB)
browser: Maxthon  mail:Thunderbird AV: Bitdefender
Scarlet user

Offline barthold

  • Volledig lid
  • **
  • Berichten: 171
  • ExWorks.be: Free Excel tools.
Re:Berekenen van tijdsverschil
« Reactie #7 Gepost op: 15 november 2004, 22:22:48 »
spyder,

LOL. VBA is inderdaad verleidelijk. Ik moet mezelf ook soms inhouden om niet direct naar een "quick 'n dirty" oplossing in VBA te grijpen, dus een begrijpelijke reactie ;-)

Groeten,
Bart
WinXP - Excel 2000/XP/2003

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.183
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re:Berekenen van tijdsverschil
« Reactie #8 Gepost op: 15 november 2004, 23:21:33 »
Hallo Barthold,

kan ik niet op kursus komen bij U, of zo  :-[

Kan je me zeggen waarom dat je formule niet werkt bij mij?Ik zal een fout in de vertaling gemaakt hebben, de eerste keer.
In het Nederlands:
=ALS(DAG(A1)=1;"Er is nog ";"Er zijn nog ")&
DAG(A1)&
ALS(DAG(A1)=1;" dag, ";" dagen, ")&
UUR(A1)&
ALS(UUR(A1)=1;" uur en ";" uren en ")&
MINUUT(A1)&
ALS(MINUUT(A1)=1;" minuut ";" minuten ")&
SECONDE(A1)&
ALS(SECONDE(A1)=1;" seconde ";" seconden ")&
"te gaan voordat de eindtijd bereikt is!"

Knap, maar nu gaan we uit van er in A1 een 1 staat voor DAY
Als je 24/10/2004 aftrekt van 25/10/2004 bekom je een 1 als dag, alles OK.
Maar als de datums nu verder uit elkaar liggen, bijvoorbeeld 23/09/2004 tot 25/11/2004 dan ziet je formule enkel de dag, en geeft opnieuw 2 als dagen aan, terwijl dit 63 dagen zijn.
Ga ik te ver? ;) :)

Groeten,

SoftAid

Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline spyder

  • Ambassadeur
  • *****
  • Berichten: 5.265
  • PC probleem zit meestal tussen scherm en rugleun
Re:Berekenen van tijdsverschil
« Reactie #9 Gepost op: 15 november 2004, 23:45:19 »
Hoi SoftAid,

Bij mij werkt die (nederlandse) formule piccobello. ;) Vermoedelijk ergens iets verkeerds getikt? :P *fluit* *fluit*

spyder
Windows 7 Ultimate Unknow NLD
Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz 2934
P7P55D-E PRO
NVIDIA GeForce GTX 470 1280MB 1680 x 1050
HD 1 : INTEL SSDSA2M080G2GC (80GB)
HD 2 : ST31500341AS (1,5TB)
HD 3 : ST320006 41AS (2TB)
browser: Maxthon  mail:Thunderbird AV: Bitdefender
Scarlet user

Offline barthold

  • Volledig lid
  • **
  • Berichten: 171
  • ExWorks.be: Free Excel tools.
Re:Berekenen van tijdsverschil
« Reactie #10 Gepost op: 16 november 2004, 21:46:22 »
SoftAid,
Ik heb dan ook gezegd dat die formule "kunst- en vliegwerk" was, hé ;-) Alles kan beter natuurlijk.
Greetz,
Bart
WinXP - Excel 2000/XP/2003

Offline barthold

  • Volledig lid
  • **
  • Berichten: 171
  • ExWorks.be: Free Excel tools.
Re:Berekenen van tijdsverschil
« Reactie #11 Gepost op: 16 november 2004, 21:49:12 »
SoftAid, spyder,
Even iets anders: Hoeveel berichten moet je hier eigenlijk posten om geen newbie meer te zijn? Ik kom hier vooral om mensen verder te helpen, niet om zelf vragen te stellen. En als zelfs SoftAid bij mij les wil komen volgen (LOL), verdien ik eigenlijk toch een status upgrade, zeker?
Groeten,
Bart
WinXP - Excel 2000/XP/2003

smoelsmid

  • Gast
Re:Berekenen van tijdsverschil
« Reactie #12 Gepost op: 17 november 2004, 13:08:20 »

Ik kom hier vooral om mensen verder te helpen, niet om zelf vragen te stellen

Welk belang heeft je status dan. ::)
Toch lekker spannend, een beetje proberen te helpen en afwachten wanneer je newbie af bent. :P
Geduld is een schone zaak, maar om een tipje van de sluier op te lichten: vanaf nummertje 51 ben je newbie af. ( en ga nu niet nutteloze postings doen om maar zo snel mogelijk aan die 51 te zijn; persoonlijk vind ik deze twee  laatste al vrij idioot)


Smoelsmid :-*

Offline Yakko

  • Ambassadeur
  • *****
  • Berichten: 1.943
Re:Berekenen van tijdsverschil
« Reactie #13 Gepost op: 17 november 2004, 13:27:39 »
Bart,

Ik zou me niet teveel zorgen maken over je status. Er wordt daar eigenlijk geen rekening mee gehouden hier. Je kan het het best bekijken als een beetje een aanwijzing van hoe lang je hier op het forum al rondwandelt.

Je bent inderdaad pas newbie af als je >50 posts gedaan hebt. Het heeft geen zin om nutteloos te posten want die worden genadeloos afgestraft en verdwijnen naar de vuilbak. Je geeft ons alleen maar extra werk en je bouwt een niet al te positieve reputatie op voor jezelf op die manier  :P.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline barthold

  • Volledig lid
  • **
  • Berichten: 171
  • ExWorks.be: Free Excel tools.
Re:Berekenen van tijdsverschil
« Reactie #14 Gepost op: 17 november 2004, 14:00:48 »
Guys and girls (if any),

Had ik geweten dat die vraag zoveel reacties zou losmaken, had ik gewoon gezwegen   ;D Voor eens en voor altijd: ik maak me absoluut geen zorgen over welke status dan ook.

Ik maakte mij gewoon de bedenking dat jullie geen onderscheid maken tussen posts van "oplossers" en posts van "vragers", that's all. En voor nutteloze posts heb ik al helemaal geen tijd.

Ik kom hier niet meer op terug en zal me voortaan enkel bezig houden met het opleiden van de forummeesters hier  8)
Greetz,
Bart
WinXP - Excel 2000/XP/2003

 


www.combell.com