Toon posts:

Tijdprobleem Excel.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Goedenmiddag, ik ben een newbie qua posten, maar lees dit forum al een paar jaar.

Ik ben bezig met MS Excel en heb hieronder een voorbeeld gepasted van een deel van de rows (+13000 in totaal). Wat je bij UUR ziet is dat 1, 5, 9, 13, 17, 20, 23 uur mist op 8 jan 2005. Dit geldt dus in totaal voor 2 jaren aan uurcijfers. Heeft iemand een handige querie of macro voor mij om dit probleem op te lossen? In principe wil ik een rij tussen 0 en 1 plaatsen zonder FQIT waardes.

Thanks in advance.

DAG MAAND JAAR UUR FQIT020 FQIT040
8 1 2005 0 881 209
8 1 2005 2 728 107
8 1 2005 3 0 0
8 1 2005 4 0 0
8 1 2005 6 0 0
8 1 2005 7 0 112
8 1 2005 8 0 403
8 1 2005 10 0 421
8 1 2005 11 0 553
8 1 2005 12 0 463
8 1 2005 14 0 389
8 1 2005 15 0 121
8 1 2005 16 0 26
8 1 2005 18 0 178
8 1 2005 19 0 5
8 1 2005 21 405 292
8 1 2005 22 796 596
9 1 2005 0 920 528

  • rrrandy
  • Registratie: Juli 2005
  • Laatst online: 25-01 15:24
Toch wel erg bijzonder, dat je het forum al een paar jaar leest, maar blijkbaar niet weet hoe je een topic moet starten...

Net zo bijzonder als dat je een ander op de regels wijst maar zelf deze ook niet kent:
Policy m.b.t. replies in 'slechte' topics

[ Voor 39% gewijzigd door Lustucru op 27-04-2007 16:23 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 16:19
>> Office

https://fgheysels.github.io/


  • Dido
  • Registratie: Maart 2002
  • Laatst online: 12:22

Dido

heforshe

Zet ze eronder, en sorteer de hele zooi? Of denk ik nou te simpel?

Wat betekent mijn avatar?


  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
Conceptueel:
code:
1
2
3
4
5
6
7
While einde niet bereikt
   While huidigerijdatumwaarde - volgenderijdatumwaarde > 1 uur
       Voegtoe Rij Na  HuidigeRij Met huidigerijdatumwaarde + 1 uur
       Volgende rij
   End While
   Volgende rij
End While


Hoe je dit in code omzet laat ik aan jouw fantasie over.

  • DrBOB101
  • Registratie: November 2006
  • Laatst online: 19-07 22:46
Leg even iets meer uit over je data:
- Waarom wil je ook de uren hebben dat je geen data hebt?
- Mis je altijd (bij elke dag) dezelfde uren?
- Waarom mis je die uren, omdat jij ze niet hebt ingevoerd; of omdat een "data generator" ze niet heeft ingevoerd?
- FQIT020 en FQIT040 hebben niks met de tijd ervoor te maken?

Diagnose onbekend, maar uiteindelijk komt alles goed.


  • Mandurang
  • Registratie: September 2004
  • Laatst online: 31-10-2016
Ik zou de oplossing zoeken in Access. Zorg voor een tabel waarin je van alle jaren alle dagen hebt staan met alle uren. Vervolgens koppel je die met je gegevens, waarbij alle rijen van de tijdtabel altijd getoond worden. Het resultaat is als volgt:

datum dag maand jaar Uren FQIT020 FQIT040
08-jan-05 8 1 2005 0 881 209
08-jan-05 8 1 2005 1
08-jan-05 8 1 2005 2 728 107
08-jan-05 8 1 2005 3 0 0
08-jan-05 8 1 2005 4 0 0
08-jan-05 8 1 2005 5
08-jan-05 8 1 2005 6 0 0
08-jan-05 8 1 2005 7 0 112
08-jan-05 8 1 2005 8 0 403
08-jan-05 8 1 2005 9
08-jan-05 8 1 2005 10 0 421
08-jan-05 8 1 2005 11 0 553
08-jan-05 8 1 2005 12 0 463
08-jan-05 8 1 2005 13
08-jan-05 8 1 2005 14 0 389
08-jan-05 8 1 2005 15 0 121
08-jan-05 8 1 2005 16 0 26
08-jan-05 8 1 2005 17
08-jan-05 8 1 2005 18 0 178
08-jan-05 8 1 2005 19 0 5
08-jan-05 8 1 2005 20
08-jan-05 8 1 2005 21 405 292
08-jan-05 8 1 2005 22 796 596
08-jan-05 8 1 2005 23

Met een als-is-""-formule kun je de lege velden uiteraard vullen met nullen of een melding oid.

[ Voor 44% gewijzigd door Mandurang op 28-04-2007 12:06 ]

Pagina: 1