[Excel] Automatisch de volgende dag weergeven

Pagina: 1
Acties:
  • 617 views sinds 30-01-2008
  • Reageer

  • Rogier V
  • Registratie: Maart 2003
  • Laatst online: 27-06 04:32
Ik begin met een voorbeeld (gegevens zijn verzonnen):

dagdatumgewichtVerschil
maandag1 januari 2008800
dinsdag2 januari 2008811
woensdag3 januari 200879-2
donderdag4 januari 200878-1

Elke ochtend sta ik op de weegschaal. En als echte statistiekliefhebber O-) plaats ik de gegevens in een Excelsheet (zie voorbeeld). Omdat ik toevallig ook een liefhebber ben van automatisering, zorg ik ervoor dat ik alleen dagelijk m'n gewicht invul, met als resultaat dat de andere cellen ook gevuld worden (met een =IF(C3="";"";B2+1)). Met een datum is dit geen probleem. Met een verschil (kolom D) is dit ook eenvoudig. Echter in kolom A waar de dagen staan vermeld is functie =IF(C3="";"";A2+1) niet mogelijk. Ik krijg #VALUE! als resultaat. Mijn vraag is dus hoe óók de dagen automatisch worden bijgewerkt.

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 14-07 14:14

Dido

heforshe

vanaf A9 gaat het goed: =A2

Dus gewoon "de waarde van zeven cellen naar boven" in plaats van 1 cel hierboven "plus 1".

[ Voor 63% gewijzigd door Dido op 21-01-2008 20:20 ]

Wat betekent mijn avatar?


  • Witte
  • Registratie: Februari 2000
  • Laatst online: 29-01 15:02
gewoon de notatie op
dddd d m jjjj
zetten
(dddd betekent de weekdag)

of: kolom A:
=B2
met notatie dddd

[ Voor 45% gewijzigd door Witte op 21-01-2008 20:25 ]

Houdoe


  • Rogier V
  • Registratie: Maart 2003
  • Laatst online: 27-06 04:32
Dido schreef op maandag 21 januari 2008 @ 20:20:
vanaf A9 gaat het goed: =A2

Dus gewoon "de waarde van zeven cellen naar boven" in plaats van 1 cel hierboven "plus 1".
Oh, dit werkt. Wel erg makkelijke oplossing. Hier had ik niet over nagedacht. Thanks.

  • Rogier V
  • Registratie: Maart 2003
  • Laatst online: 27-06 04:32
Witte schreef op maandag 21 januari 2008 @ 20:24:
gewoon de notatie op
dddd d m jjjj
zetten
(dddd betekent de weekdag)
dat was mogelijk, alleen wilde ik de weekdagen scheiden zodat ik dit netter in een grafiek kon weergeven.

  • Witte
  • Registratie: Februari 2000
  • Laatst online: 29-01 15:02
^^ slechte oplossing, bij ontbrekende datum ga je de mist in!

Houdoe


  • Witte
  • Registratie: Februari 2000
  • Laatst online: 29-01 15:02
Rogier V schreef op maandag 21 januari 2008 @ 20:26:
[...]


dat was mogelijk, alleen wilde ik de weekdagen scheiden zodat ik dit netter in een grafiek kon weergeven.
dan pak je mijn 2e oplossing

Houdoe


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Inderdaad. Of l33t3r: met =WEEKDAG(B2) bepaal je de weekdag. (Standaard is IIRC 0 = zondag, maar zie voor de zekerheid F1).

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • Witte
  • Registratie: Februari 2000
  • Laatst online: 29-01 15:02
F_J_K schreef op maandag 21 januari 2008 @ 20:27:
Inderdaad. Of l33t3r: met =WEEKDAG(B2) bepaal je de weekdag. (Standaard is IIRC 0 = zondag, maar zie voor de zekerheid F1).
ja, fijn getallen voor de weekdagen!

Houdoe


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Het schijnt dat je zo'n getal dan weer kan vertalen. En dat je er, zoals gevraagd, mee kan rekenen ;)

Anyway. Gewoon A2=B2 en dan dddd als getalformaat is natuurlijk veel makkelijker.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • Rogier V
  • Registratie: Maart 2003
  • Laatst online: 27-06 04:32
Mijn oplossing (dankzij jullie hulp) is nu dit geworden:

=IF(C3="";"";TEXT(B3;"dddd"))

Dus met een =TEST() functie die de dag perfect weergeeft. Met =WEEKDAY() kreeg ik alleen een nummer te zien, of een hele datum.

  • Witte
  • Registratie: Februari 2000
  • Laatst online: 29-01 15:02
Rogier V schreef op maandag 21 januari 2008 @ 20:42:
Mijn oplossing (dankzij jullie hulp) is nu dit geworden:

=IF(C3="";"";TEXT(B3;"dddd"))

Dus met een =TEST() functie die de dag perfect weergeeft. Met =WEEKDAY() kreeg ik alleen een nummer te zien, of een hele datum.
lijkt me een prima solution!

Houdoe

Pagina: 1