Voorwaardelijke opmaak celwaarde tussen 2 datums

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Pieterm1991
  • Registratie: April 2023
  • Laatst online: 12-04-2023
Hoi,

Ik heb me al de hele dag suf gezocht over het volgende probleem:

Ik zou in Excel een cel met gewoon een getal automatisch willen laten markeren als dit getal tussen bv. 01/05/2023 en 31/05/2023 nog groter is dan nul.

Ik heb al met ALS, TODAY, EN,... formules geprobeerd, maar ik geraak er maar niet wijs uit.

Is er iemand die dit ook soms gebruikt en mijn wegwijs kan maken?

Beste antwoord (via Pieterm1991 op 12-04-2023 08:23)


  • dixet
  • Registratie: Februari 2010
  • Laatst online: 22:02
Pieterm1991 schreef op woensdag 12 april 2023 @ 07:54:
[...]


Ik heb deze formule geprobeerd, maar mijn cellen met waarde boven nul worden nog steeds niet gemarkeerd: =EN($J$15>0;VANDAAG>1/4/2023;VANDAAG<30/4/2023)
Hoe heb je deze formule precies in Excel staan?

Als je deze schrijfwijze voor de datum gebruikt zal Excel het interpreteren als een deling, namelijk 1 gedeeld door 4 gedeeld door 2023 = 0,000123579
Dus jouw formule
code:
1
=EN($J$15>0;VANDAAG()>1/4/2023;VANDAAG()<30/4/2023)

wordt door Excel vertaald naar dit: (vandaag is 12-4-2023, onder water maakt Excel daar het getal 45028 van)
code:
1
=EN($J$15>0;45028>0,000123579;45028<0,003707365)

en dat is altijd onwaar. Verder zou de formule moeten werken.

Als je het op deze manier schrijft weet je zeker dat Excel de datums correct interpreteerd (en vergeet de ( ) niet achter VANDAAG)
code:
1
=EN($J$15>0;VANDAAG()>DATUM(2023;4;1);VANDAAG()<DATUM(2023;4;30))

Alle reacties


Acties:
  • 0 Henk 'm!

  • Djordjo
  • Registratie: Mei 2007
  • Niet online
Je kunt EN gebruiken; de cel moet groter zijn dan 0, VANDAAG moet groter zijn dan 1-5 en VANDAAG moet kleiner zijn dan 31-5.

Acties:
  • 0 Henk 'm!

  • JorisS
  • Registratie: Februari 2004
  • Laatst online: 03-06 00:48
Ik zou de data waartegen je wilt toetsen even vastleggen in een cel en daarna verwijzen. Zie hieronder

Afbeeldingslocatie: https://tweakers.net/i/Zh3NwMvQcr2AB2-5vBLAEgEAehs=/800x/filters:strip_exif()/f/image/u6AsLO49DpSFBcuXO6Ckf2Ne.png?f=fotoalbum_large

JorisS


Acties:
  • 0 Henk 'm!

  • Pieterm1991
  • Registratie: April 2023
  • Laatst online: 12-04-2023
Djordjo schreef op woensdag 12 april 2023 @ 00:40:
Je kunt EN gebruiken; de cel moet groter zijn dan 0, VANDAAG moet groter zijn dan 1-5 en VANDAAG moet kleiner zijn dan 31-5.
Ik heb deze formule geprobeerd, maar mijn cellen met waarde boven nul worden nog steeds niet gemarkeerd: =EN($J$15>0;VANDAAG>1/4/2023;VANDAAG<30/4/2023)

Acties:
  • 0 Henk 'm!

  • Pieterm1991
  • Registratie: April 2023
  • Laatst online: 12-04-2023
JorisS schreef op woensdag 12 april 2023 @ 00:52:
Ik zou de data waartegen je wilt toetsen even vastleggen in een cel en daarna verwijzen. Zie hieronder

[Afbeelding]
Daar had ik ook al aan gedacht, maar deze formule werkt alleen maar als in mijn te markeren cellen ook data staan.

Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • dixet
  • Registratie: Februari 2010
  • Laatst online: 22:02
Pieterm1991 schreef op woensdag 12 april 2023 @ 07:54:
[...]


Ik heb deze formule geprobeerd, maar mijn cellen met waarde boven nul worden nog steeds niet gemarkeerd: =EN($J$15>0;VANDAAG>1/4/2023;VANDAAG<30/4/2023)
Hoe heb je deze formule precies in Excel staan?

Als je deze schrijfwijze voor de datum gebruikt zal Excel het interpreteren als een deling, namelijk 1 gedeeld door 4 gedeeld door 2023 = 0,000123579
Dus jouw formule
code:
1
=EN($J$15>0;VANDAAG()>1/4/2023;VANDAAG()<30/4/2023)

wordt door Excel vertaald naar dit: (vandaag is 12-4-2023, onder water maakt Excel daar het getal 45028 van)
code:
1
=EN($J$15>0;45028>0,000123579;45028<0,003707365)

en dat is altijd onwaar. Verder zou de formule moeten werken.

Als je het op deze manier schrijft weet je zeker dat Excel de datums correct interpreteerd (en vergeet de ( ) niet achter VANDAAG)
code:
1
=EN($J$15>0;VANDAAG()>DATUM(2023;4;1);VANDAAG()<DATUM(2023;4;30))

Acties:
  • 0 Henk 'm!

  • Pieterm1991
  • Registratie: April 2023
  • Laatst online: 12-04-2023
dixet schreef op woensdag 12 april 2023 @ 08:15:
[...]

Hoe heb je deze formule precies in Excel staan?

Als je deze schrijfwijze voor de datum gebruikt zal Excel het interpreteren als een deling, namelijk 1 gedeeld door 4 gedeeld door 2023 = 0,000123579
Dus jouw formule
code:
1
=EN($J$15>0;VANDAAG()>1/4/2023;VANDAAG()<30/4/2023)

wordt door Excel vertaald naar dit: (vandaag is 12-4-2023, onder water maakt Excel daar het getal 45028 van)
code:
1
=EN($J$15>0;45028>0,000123579;45028<0,003707365)

en dat is altijd onwaar. Verder zou de formule moeten werken.

Als je het op deze manier schrijft weet je zeker dat Excel de datums correct interpreteerd (en vergeet de ( ) niet achter VANDAAG)
code:
1
=EN($J$15>0;VANDAAG()>DATUM(2023;4;1);VANDAAG()<DATUM(2023;4;30))
Ik had er niet bij nagedacht dat die data natuurlijk ook zo moesten genoteerd worden. Ik heb het juist getest en het werkt. Super bedankt!!

Acties:
  • 0 Henk 'm!

  • Dark96
  • Registratie: Mei 2017
  • Laatst online: 02-06 18:04
Je hebt inmiddels een antwoord, maar ik loop ook regelmatig tegen dit soort kwesties aan met Excel.
Ik gebruik hier sinds kort ChatGPT voor, die heeft me al een paar super formules geleerd.

Wel aangeven dat je Excel in het Nederlands gebruikt anders krijg je alsnog een niet werkende formule.
Pagina: 1