Help!

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

Hulp bij posten

Recente topics

Auteur Topic: weekdag ,tekst probleem  (gelezen 5233 keer)

0 leden en 1 gast bekijken dit topic.

Offline glda19

  • Volledig lid
  • **
  • Berichten: 127
weekdag ,tekst probleem
« Gepost op: 22 februari 2017, 17:45:34 »

in kolom a zet in volgende datum 24/02/2017 en de cel eigenschappen op lange datum notatie.
in kolom b wil ik er naast de dag krijgen als ik weekdag(b4,2) geeft hij een getal weer 3
Woensdag is de 3de dag van de week
Maar als ik c4 zet tekst(b4;"dddd") krijg ik dinsdag.
Hoe komt dit?
Kan ik dit doen via tekst of ben ik beter dat ik de celeigenschappen aanpas met de lange datum notatie

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: weekdag ,tekst probleem
« Reactie #1 Gepost op: 22 februari 2017, 21:40:12 »
Ik hoop toch echt dat je met de 24ste februari in 2017 een vrijdag of een 5 krijgt als resultaat. Zowel de door jou aangegeven dag 3 of dinsdag zijn fout.
______________________________

Groet, Leo

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: weekdag ,tekst probleem
« Reactie #2 Gepost op: 22 februari 2017, 21:43:08 »
Ah, ik zie nu pas je bijlage... Je gebruikt daar een niet mogelijke geneste formule. Uit een dagnummer van de week kan je uiteraard géén tekstuele dag halen. Dat doe je zoals je het in je vraag hebt beschreven...
______________________________

Groet, Leo

Offline glda19

  • Volledig lid
  • **
  • Berichten: 127
Re: weekdag ,tekst probleem
« Reactie #3 Gepost op: 22 februari 2017, 21:49:17 »
das het probleem krijg de verkeerde dag als tekst
en wat bedoel je met nr3 is fout

Online SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: weekdag ,tekst probleem
« Reactie #4 Gepost op: 22 februari 2017, 22:35:49 »
das het probleem krijg de verkeerde dag als tekst

=TEKST(WEEKDAG(A3);"dddd")

:) 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 pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: weekdag ,tekst probleem
« Reactie #5 Gepost op: 24 februari 2017, 08:05:29 »
Kijk, dat vind ik nu plezant zie... twee grootheden uit de Excel-wereld die elkaar resoluut tegenspreken en toch beiden gelijk hebben...

Het zit zo : als je het louter rationeel bekijkt heeft RedHead gelijk; een weekdag is een getal tussen 1 en 7 (of zo je wil tussen 0 en 6), en je kan dus van een datum wel naar een weekdag maar omgekeerd niet.

Bekijk je het eerder pragmatisch dan zie je dat de formule van SoftAid wel werkt (en dat zal ze voor elke datum), maar daar is een beetje geluk mee gemoeid, want dat werkt enkel omdat... 1 januari 1900 een zondag was !

Grts,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: weekdag ,tekst probleem
« Reactie #6 Gepost op: 24 februari 2017, 10:44:11 »
=TEKST(A5;"dddd")?
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Online SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: weekdag ,tekst probleem
« Reactie #7 Gepost op: 24 februari 2017, 11:38:16 »
=TEKST(A5;"dddd")?
Zeer zeker, dizzl... Works as a charm....  :)

Pitufo, ik kan je stelling(en) niet beamen  ;D

RedHead is een groot licht, en ik ben maar een klein lichtpuntje, dat verbleekt bij de kennis van alle andere Excel-helpers hier  :-[
Er zijn grote grootheden, en er zijn kleine grootheden  ;)

Citaat
maar daar is een beetje geluk mee gemoeid, want dat werkt enkel omdat... 1 januari 1900 een zondag was !

Deze kan ik ook niet plaatsen, gezien het geen geluk is, maar een vaststaand, onwrikbaar feit is, dat 1 januari 1900 op een zondag viel.

Excel telt constant met 7 dagen per week in zijn datumnotatie/berekening.
1/1/00 ( 1 ) is een zondag, 8/1/00 ( 8 ) is een zondag ...26/2/2017 ( 42792 ) is een zondag. 
Moest 1 januari 1900 een maandag geweest zijn, dan was vandaag 24/2/2017 een zaterdag, en zou er niets veranderen aan de uitkomst van de formule.
Denk ik toch.... ?

(we gaan er hier van uit dat het Datumsysteem 1900 wordt toegepast)

:) 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 pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: weekdag ,tekst probleem
« Reactie #8 Gepost op: 24 februari 2017, 12:33:44 »
Hoi SoftAid,

Deze kan ik ook niet plaatsen, gezien het geen geluk is, maar een vaststaand, onwrikbaar feit is, dat 1 januari 1900 op een zondag viel.
Ja natuurlijk, daarom ook mijn stelling dat het voor iedere mogelijke datum zou werken.

Maar los daarvan is de "technisch" juiste werkwijze uiteraard die van dizzl.

Uiteindelijk zeggen we beiden weer hetzelfde : bekijken we vandaag 24/2/2017, dan gebruikt de formule van dizzl effectief die datum om tot "vrijdag" te komen, en jouw formule gebruikt 6/1/1900, met inderdaad dezelfde uitkomst...

Groetjes,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: weekdag ,tekst probleem
« Reactie #9 Gepost op: 24 februari 2017, 14:38:28 »
Ha ha ha... Mijn punt is eigenlijk het volgende... WAAROM zou je met de functie Weekday vanuit een datum een week-dagnummer oproepen om DIE uitkomst vervolgens te gaan gebruiken in het omzetten naar de tekstuele weekdag? Dáár zit totaal geen logica in. Je kan het dus in 1x vanaf de datum doorzetten naar de tekstuele weekdag dmv de gegeven Text functie met =TEXT(A1;"dddd").

Mocht je nou ergens de week-dagnummers hebben staan zónder dat daar een datum aan ten grondslag ligt, zou je deze tekstueel kunnen omzetten met deze formule
[English] =CHOOSE(A1;"maandag";"dinsdag";"woensdag";"donderdag";"vrijdag";"zaterdag";"zondag")

[Dutch] =KIEZEN(A1;"maandag";"dinsdag";"woensdag";"donderdag";"vrijdag";"zaterdag";"zondag")

Misschien dan nog met een IF structuur er omheen om de #value af te vangen als cel A1 leeg is of als er een foute waarde wordt ingegeven. Maar dat terzijde. ;)
______________________________

Groet, Leo

Online SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: weekdag ,tekst probleem
« Reactie #10 Gepost op: 24 februari 2017, 14:49:35 »
Ha ha ha... Mijn punt is eigenlijk het volgende... WAAROM zou je met de functie Weekday vanuit een datum een week-dagnummer oproepen om DIE uitkomst vervolgens te gaan gebruiken in het omzetten naar de tekstuele weekdag? Dáár zit totaal geen logica in. Je kan het dus in 1x vanaf de datum doorzetten naar de tekstuele weekdag dmv de gegeven Text functie met =TEXT(A1;"dddd").

Dat is dus wat dizzl reeds plaatste:
=TEKST(A5;"dddd")

 ;) 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 RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: weekdag ,tekst probleem
« Reactie #11 Gepost op: 24 februari 2017, 15:19:44 »
Dat is dus wat dizzl reeds plaatste

Ja weet ik, maar het was slechts als extra bevestiging in mijn betoog. ;D
Sterker nog... De TS geeft het zelf in de initiële vraag óók al aan op die manier. ;)
______________________________

Groet, Leo

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: weekdag ,tekst probleem
« Reactie #12 Gepost op: 24 februari 2017, 15:32:18 »
Lap, we hebben nog eens een aangenaam gespreksonderwerp gevonden. Het lijkt wel een discussie terwijl we het in feite allemaal eens zijn met elkaar.

@ RedHead,

Als je akkoord bent dat er iets mee te doen valt
=KIEZEN(A1;"maandag";"dinsdag";"woensdag";"donderdag";"vrijdag";"zaterdag";"zondag")
waarom dan niet gewoon :
=TEKST(REST(A1;7)+1;"dddd")
Wordt vervolgd ?
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: weekdag ,tekst probleem
« Reactie #13 Gepost op: 24 februari 2017, 15:43:20 »
Lap, we hebben nog eens een aangenaam gespreksonderwerp gevonden. Het lijkt wel een discussie terwijl we het in feite allemaal eens zijn met elkaar.
Ha ha ha... bij gebrek aan vragen, gaan wel zélf maar aan de bak als helpers. Altijd gezellig toch? :D

En je oplossing vind ik prachtig! Wist niet dat de TEXT functie zo óók de tekstuele weekdag kon bepalen. Maar in dit geval ná het zojuist door mij geleerde, kunnen we dus nóg een functie uit het geheel schrappen. DIT werkt óók...
[English] =TEXT(A1+1;"dddd")

[Dutch] =TEKST(A1+1;"dddd")

P.s. voor de mee-lezers... In cel A1 dus nu géén datum meer, maar een integer waarde van 1 t/m 7. Dit even om verwarring te voorkomen.
______________________________

Groet, Leo

Offline glda19

  • Volledig lid
  • **
  • Berichten: 127
Re: weekdag ,tekst probleem
« Reactie #14 Gepost op: 27 februari 2017, 00:36:11 »
mag toe

 


www.combell.com