Excel, compter des cellules contenant des dates [Résolu/Fermé]

Signaler
Messages postés
29
Date d'inscription
dimanche 5 août 2018
Statut
Membre
Dernière intervention
5 juin 2019
-
Max83830
Messages postés
29
Date d'inscription
dimanche 5 août 2018
Statut
Membre
Dernière intervention
5 juin 2019
-
Bonjour,
Je suis nouveau sur le Forum.

J'ai créer un fichier Excel pour le suivi des cours de ma fille.il fonctionne à merveille sur mon PC Windows 10, mais le VBA ne fonctionne pas en intégralité sur le MAC de ma fille.

Je cherche à compter le nombre de dates entre les cellule D2:I2 qui sont inférieur à la date du jour.
Je n'arrive qu'à compter l'ensemble, M9 fait référence à la date du jour

=NBVAL(D2:I2)-NB.SI(D2:I2;">M9")

Sans utiliser le VBA, juste avec une formule.

Cela lui permettra de savoir combien de fois elle à traité le sujet
Merci par avance, pour l'aide que vous m'apporterez


9 réponses

Messages postés
11766
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
20 février 2020
1 668
Bonjour Max

=MAX(SI(Feuil1!D2:I2<AUJOURDHUI();Feuil1!D2:I2))
formule matricielle, à valider par Ctrl +Maj +Entrée (la formule se met alors auto entre { } dans la barre de formules)

Cdlmnt
Via
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 87674 internautes nous ont dit merci ce mois-ci

Messages postés
7953
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
19 février 2020
1 295
Bonjour Max

Avec une formule classique (non matricielle) :
=MAX(INDEX((D2:I2<AUJOURDHUI())*D2:I2;0))
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 87674 internautes nous ont dit merci ce mois-ci

Max83830
Messages postés
29
Date d'inscription
dimanche 5 août 2018
Statut
Membre
Dernière intervention
5 juin 2019
1
Merci pour ta réponse, mais il me donne la dernière date du tableau sans tenir compte de la date d'aujourd'hui, je met une capture d'écran en PJ

Patrice33740
Messages postés
7953
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
19 février 2020
1 295
ça c'est pas ma formule !!!!
Messages postés
11766
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
20 février 2020
1 668
Re

1) Ce n’est pas une capture d'écran mais ton fichier qu'il faut poster (sur cjoint.com puis tu fais créer un lien que tu copies et reviens coller ici
2) Tu n'as pas l'air d'avoir validé la formule en matricielle avec Ctrl+Maj+ENtrée comme je le précisais dans mon post précédent

1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 87674 internautes nous ont dit merci ce mois-ci

Messages postés
29
Date d'inscription
dimanche 5 août 2018
Statut
Membre
Dernière intervention
5 juin 2019
1
J'ai finalement trouvé :

=NB.SI(D3:I3;"<"&AUJOURDHUI())

mais comme on ne fini jamais vraiment,

je souhaiterai afficher la dernière date par rapport à la date du jour et toujours sans VBA dans la cellule voisine en D mais pas sur la même feuille.

Merci par avance
Messages postés
29
Date d'inscription
dimanche 5 août 2018
Statut
Membre
Dernière intervention
5 juin 2019
1
Bonsoir Patrice,
voila le fichier
https://www.cjoint.com/c/HHftrUXYkOj
Il existe normalement un onglet Calendrier que j'ai supprimé, sur MAC les Macro ne fonctionnaient pas.
Merci d'avance
Patrice33740
Messages postés
7953
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
19 février 2020
1 295
Tu n'avais pas précisé que les dates sont sur une autre feuille !!!
Je te confirme que cette formule fonctionne :
=MAX(INDEX((Cours!D2:I2<AUJOURDHUI())*Cours!D2:I2;0))
via55
Messages postés
11766
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
20 février 2020
1 668
Et moi je te précise que si tu as bien employé ma formule dans le fichier envoyé tu ne l'as pas comme je disais, mise en matricielle !
En matricielle ça renvoie bien la date du 3 :
https://mon-partage.fr/f/61nlmmu5/
Messages postés
29
Date d'inscription
dimanche 5 août 2018
Statut
Membre
Dernière intervention
5 juin 2019
1
Merci Patrice,
en effet en validant correctement, ça fonctionne nickel.
Merci, je vais continué pour essayer d'associer toutes ces dates à un calendrier.
Sans VBA ça va être coton :)
Si vous avez des idées je suis preneur
Bonne soirée
Et merci encore
Messages postés
29
Date d'inscription
dimanche 5 août 2018
Statut
Membre
Dernière intervention
5 juin 2019
1
Bonjour, via55, Patrice33740
Je tiens à m'excuser pour hier, je prend la formule de un et je remercie l'autre,
Dans tous les cas merci à vous deux pour votre gentillesse et votre réactivité.
J'ai une petite question, je souhaiterai intégré les dates de l'onglet cour dans un calendrier sans VBA, car sur le MAC de ma fille il ne reconnait pas tous.
Auriez vous des idées pour m'éclairer
Bonne journée
Messages postés
11766
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
20 février 2020
1 668
Bonjour Max

Que veux tu faire exactement ?
Une nouvelle feuille avec un calendrier allant de quand à quand ?
Que veux tu y reporter ? colorer les dates inscrites dans Cours ? Reporter à la date dans le calendrier la matière de manière à pouvoir colorer par MFC ?
La même date peut elle se retrouver plusieurs fois dans le tableau Cours (pour l'instant il n'y a qu'une ligne de remplie)

Bonne journée également
Messages postés
29
Date d'inscription
dimanche 5 août 2018
Statut
Membre
Dernière intervention
5 juin 2019
1
Bonjour via55

https://www.cjoint.com/c/HHgoBUDZfQf

J'ai remis le calendrier qui fonctionnait très bien sous Windows, et f894009 me l'a adapté pour MAC OS.
Pour info je mets le lien pour les curieux.
Merci et bonne soirée