Celinhoud excel aanpassen

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • jilletje50
  • Registratie: Oktober 2020
  • Laatst online: 15-03-2021
Op het werk werken wij met het programma appoint (dit is een online agenda). 1 keer per jaar maak ik van deze agenda statistieken om te zien op welke dagen de meeste afspraken zijn, welke afspraak er het meeste ingeboekt wordt, ... Dit gaat dan over ongeveer 1000 afspraken.
Wanneer ik de statistieken dus download, worden de data op volgende manier weergegeven: 2020-09-15 12:30:00. De getalnotatie staat hier op standaard. Als ik deze datum wil aanpassen door middel van een aangepaste getalnotatie zodat de dag van de maand er staat ipv de datum, dan lukt dit niet.
Als ik dubbelklik op de datum, verandert deze naar volgende notatie: 15/09/2020 12:30:00. Met deze notatie kan ik al iets meer. Hierbij kan ik wel de dag van de week apart weergeven of enkel het uur, maar hier kan ik dan geen formules op toepassen. Als ik de formule 'aantal als' gebruik om te tellen hoeveel afspraken er op maandag zijn, komt het neer op 0. Dit omdat elke afspraak een ander uur of dag is en excel enkel op zoek gaat naar het woord maandag.
Mijn vraag luidt dus: hoe kan ik de datum en uurnotatie aanpassen zonder dar ik 1000 keer moet gaan dubbelklikken en alles zelf moet gaan tellen.
Ik had graag een voorbeeld bestand bijgevoegd ter verduidelijking, maar ik denk dat dat niet kan op dit forum.

Alvast bedankt.
Groetjes Jill

Alle reacties


Acties:
  • 0 Henk 'm!

  • robmor13
  • Registratie: Mei 2009
  • Laatst online: 05-06 16:07
Hey Jill,

Waarschijnlijk wordt de waarde in Excel gezien als 'text', waar je inderdaad niet mee kunt rekenen. Wanneer je de cell 'wijzigt' en op enter drukt, dan converteert Excel deze text automatisch naar een datum formaat (waar je wel iets mee kunt.

Ik ben heel slecht met de nederlandse variant van Excel... maar volgens mij zou je het op kunnen lossen door een kolom ernaast toe te voegen en dan de convert-functie te gebruiken.

Daarna zou je op basis van die kolom weer alles moeten kunnen doen wat je er mee wil.

Gr Rob

Acties:
  • 0 Henk 'm!

  • jilletje50
  • Registratie: Oktober 2020
  • Laatst online: 15-03-2021
@robmor13

Ik heb de converteer functie gevonden, maar onder welke noemer moet ik dan mijn eerste schrijfwijze van datum en uur aanduiden (2020-09-15 12:30:00) Dit kan ik niet als dag aanduiden omdat het ook een uur bevat?

Alvast bedankt voor de hulp
Gr Jill

[ Voor 3% gewijzigd door jilletje50 op 16-10-2020 15:34 ]


Acties:
  • 0 Henk 'm!

  • snmght
  • Registratie: Juni 2013
  • Laatst online: 09:27

snmght

imho dan he

@jilletje50 normaalgesproken kan Excel een waarde met tijd ook uitdrukken als een dag.

In je openingspost geef je aan dat het je voor een regel wel gelukt is. Kun je niet dezelfde handeling toepassen op alle cellen in een keer door ze allemaal te selecteren?

If all else fails kun je ook nog sorteren op de kolom die je nu hebt, dan krijg je wellicht zoiets als hieronder:
2020-09-14 11:30:00
2020-09-14 12:30:00
2020-09-14 13:30:00
2020-09-15 08:30:00
2020-09-15 09:30:00
2020-09-15 10:30:00
2020-09-15 11:30:00
2020-09-15 12:30:00
2020-09-16 12:30:00

Je zou dan nog op de eerste regel van een nieuwe datum, bijvoorbeeld 15-09-2020 kunnen schrijven en dat kopieren naar alle regels waar 15-09-2020 de datum moet zijn. Niet de meest elegante oplossing maar wel nog iets sneller dan regel voor regel. :)

Well ain't that just fucking fairies and dancing dildos, eh?


Acties:
  • +1 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Een en ander hangt ook af van de concrete inrichting van de sheet. Een mogelijkheid KAN zijn: splits datum en tijd via de Gegevens -> tekst naar kolommen-functie.

Of misschien voldoet het zelfs om in de hele kolom te doen: zoek '-' vervang door '-'. (Oftewel door hetzelfde streepje, waarbij je een automatisch herkennen afdwingt).

Daarna kan je weergave naar wens aanpassen door in de celeigenschappen te vertellen dat het een datumveld is of dat het bijv. moet zijn bijv aangepast -> dd/mm/jjjj uu:mm.

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


Acties:
  • 0 Henk 'm!

  • jilletje50
  • Registratie: Oktober 2020
  • Laatst online: 15-03-2021
@snmght
Hierbij stuur ik even een foto mee. Zoals je ziet staan de data al op volgorde. Het doortrekken lukt jammer genoeg niet.
Hopelijk wordt er nog een oplossing gevonden. Anders moet ik dat 1000 keer doen.Afbeeldingslocatie: https://tweakers.net/i/qRpq6XTbPLMbo2OkLcqeCp0-GjE=/800x/filters:strip_exif()/f/image/93U8GQlu2jgEtsWoJ6y8lKfy.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Zie dus mijn reactie ;)

De dagnaam kan je krijgen via celeigenschappen -> aangepast -> dddd

En welkom

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


Acties:
  • 0 Henk 'm!

  • snmght
  • Registratie: Juni 2013
  • Laatst online: 09:27

snmght

imho dan he

jilletje50 schreef op vrijdag 16 oktober 2020 @ 15:34:
@snmght
Hierbij stuur ik even een foto mee. Zoals je ziet staan de data al op volgorde. Het doortrekken lukt jammer genoeg niet.
Hopelijk wordt er nog een oplossing gevonden. Anders moet ik dat 1000 keer doen.[Afbeelding]
Als je nu in D8 je datum op de juiste wijze schrijft en op enter drukt; dan ctrl + C, dan naar D9 gaan met de pijltjestoest; dan Shift ingedrukt houden en naar D12 gaan; dan ctrl + V?

Dat gaat iets sneller dan regel voor regel. Maar probeer ook eens wat @F_J_K schrijft!

Nevermind; als het puur om de dagnaam gaat dan vooral dat wat hij zegt. :)

[ Voor 4% gewijzigd door snmght op 16-10-2020 15:38 ]

Well ain't that just fucking fairies and dancing dildos, eh?


Acties:
  • 0 Henk 'm!

  • robmor13
  • Registratie: Mei 2009
  • Laatst online: 05-06 16:07
En een stap verder op F_J_K zijn/haar oplossing zou je eventueel dat ook in de cell kunnen doen: =TEXT(D3,"dddd")

Mocht je daarna namelijk een draaitabel willen maken die al het werk voor je doet om te laten zien op welke dagen het meest afspraken zijn, dan kan je die daar weer in gebruiken.

Acties:
  • 0 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 00:17

g0tanks

Moderator CSA
jilletje50 schreef op vrijdag 16 oktober 2020 @ 15:34:
@snmght
Hierbij stuur ik even een foto mee. Zoals je ziet staan de data al op volgorde. Het doortrekken lukt jammer genoeg niet.
Hopelijk wordt er nog een oplossing gevonden. Anders moet ik dat 1000 keer doen.[Afbeelding]
Waarom verschuift de tijd? Ik zou even checken of dat goed gaat als je een van bovenstaande suggesties probeert.

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • robmor13
  • Registratie: Mei 2009
  • Laatst online: 05-06 16:07
Ik heb de formule er even bijgezocht, ik zat verkeerd met de 'convert'-functie. Het is de 'value'-functie (waarschijnlijk WAARDE) in het Nederlands.

Als je dus in D3 invult: =WAARDE(A3), dan zou ie er netjes een datum notatie van moeten maken.

Dan kan je daarna het volgende dus doen:
- G3 =TEKST(D3,"dddd")
- H3 =TEKST(D3,"dd/mm/jjjj")
- I3 =TEKST(D3,"hh:mm")

Werkt dat?

Acties:
  • 0 Henk 'm!

  • jilletje50
  • Registratie: Oktober 2020
  • Laatst online: 15-03-2021
@snmght
Hoe bedoel je met verschuift de tijd? Mensen kunnen bij ons een afspraak inboeken. We hebben standaard blokjes van 10 min en naargelang welk soort afspraak neemt dit dus 3 blokjes (30 minuten in beslag) maar soms ook 6 blokjes (60 min)

Acties:
  • 0 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 00:17

g0tanks

Moderator CSA
jilletje50 schreef op vrijdag 16 oktober 2020 @ 15:45:
@snmght
Hoe bedoel je met verschuift de tijd? Mensen kunnen bij ons een afspraak inboeken. We hebben standaard blokjes van 10 min en naargelang welk soort afspraak neemt dit dus 3 blokjes (30 minuten in beslag) maar soms ook 6 blokjes (60 min)
Mijn fout. Ik had start en einde niet gezien, alleen de tekst in kolommen B en E. Daardoor leek het voor de eerste regel alsof 9:20 na het dubbelklikken ineens 9:40 werd.

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • +1 Henk 'm!

  • Djordjo
  • Registratie: Mei 2007
  • Niet online
Voor H3 en I3 zou ik het volgende doen:
code:
1
2
=DATUMWAARDE(LINKS(A3,10))
=TIJDWAARDE(RECHTS(A3,8))

En dan H3 celopmaak datum en I3 tijd.

Edit: Oh en voor G3, met maandag=1, dinsdag=2 enz.:
code:
1
=WEEKDAG(H3,2)

[ Voor 24% gewijzigd door Djordjo op 16-10-2020 17:03 ]


Acties:
  • +1 Henk 'm!

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

jilletje50 schreef op vrijdag 16 oktober 2020 @ 15:03:

Wanneer ik de statistieken dus download, worden de data op volgende manier weergegeven: 2020-09-15 12:30:00.
Wellicht gaat het hier al mis. Misschien kun je in de download opgeven hoe de datum moet worden geexporteerd. Waarschijnlijk download je de data als CSV file. Die kun je rechtstreeks openen in Excel, maar beter is het om die te importeren (lint: gegevens). Bij het importeren geef je dan aan hoe de datumkolom behandeld moet worden en tada: je hebt datums in plaats van tekst.

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
jilletje50 schreef op vrijdag 16 oktober 2020 @ 15:03:
Als ik dubbelklik op de datum, verandert deze naar volgende notatie: 15/09/2020 12:30:00
Dan werk je waarschijnlijk met een computer die is ingesteld op Belgische weergave van datums.
Daar is geen enkel bezwaar tegen.
jilletje50 schreef op vrijdag 16 oktober 2020 @ 15:03:
Als ik dubbelklik op de datum, verandert deze naar volgende notatie: 15/09/2020 12:30:00 . Met deze notatie kan ik al iets meer. Hierbij kan ik wel de dag van de week apart weergeven of enkel het uur, maar hier kan ik dan geen formules op toepassen. Als ik de formule 'aantal als' gebruik om te tellen hoeveel afspraken er op maandag zijn, komt het neer op 0.
Het is jammer dat je de formule die je hebt gebruikt, niet hebt vermeld. Die is vermoedelijk niet juist. Op de vermelde notatie kun je namelijk een groot aantal formules loslaten; het aantal maandagen (of het aantal van om het even welke dag) tellen in een bereik met datums bijvoorbeeld is geen enkel probleem.
Voorbeeld: als de datums als notatie 15/09/2020 12:30:00 in het bereik D3:D100 staan en je wil in dat bereik het aantal maandagen tellen, dan kan dat bijvoorbeeld met deze formule (als je zondag als eerste dag van de week beschouwt):
code:
1
=aantal(als(weekdag(D$3:D$100)=2;D$3:D$100))

Let op: dat is een matrixformule, dus invoeren via Ctrl-Shift-Enter (d.w.z.: de Ctrl- en Shifttoets ingedrukt houden terwijl je op Enter drukt).

[ Voor 3% gewijzigd door dix-neuf op 17-10-2020 13:02 ]

Pagina: 1