Calcul du nombre de cellule avec une date supérieure d'un an
wade
-
wade-73 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
wade-73 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrais calculer le nombre de cellule dans une colonne dont la date est supérieure d'un an / aujourd'hui.
merci d'avance
je voudrais calculer le nombre de cellule dans une colonne dont la date est supérieure d'un an / aujourd'hui.
merci d'avance
Configuration: Windows / Chrome 101.0.4951.67
A voir également:
- Calcul du nombre de cellule avec une date supérieure d'un an
- Nombre de jours entre deux dates excel - Guide
- Calcul moyenne excel - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Comment ouvrir un fichier dat - Guide
5 réponses
Bonjour,
Utiliser la fonction NB.SI où le premier argument est la colonne de recherche et le deuxième >MOIS.DECALER(AUJOURDHUI();12):
=NB.SI(colonne;">MOIS.DECALER(AUJOURDHUI();12)")
https://support.microsoft.com/fr-fr/office/fonction-nb-si-e0de10c6-f885-4e71-abb4-1f464816df34
Utiliser la fonction NB.SI où le premier argument est la colonne de recherche et le deuxième >MOIS.DECALER(AUJOURDHUI();12):
=NB.SI(colonne;">MOIS.DECALER(AUJOURDHUI();12)")
https://support.microsoft.com/fr-fr/office/fonction-nb-si-e0de10c6-f885-4e71-abb4-1f464816df34
bonjour
merci pour votre réponse mais malheureusement ca ne fonctionne pas.
cela me donne un résultat de 0 sachant que j'ai une MFC pour me changer la couleur de la police quand la validité est dépassée d'un an donc j'ai bien des dates dépassées.
merci pour votre réponse mais malheureusement ca ne fonctionne pas.
cela me donne un résultat de 0 sachant que j'ai une MFC pour me changer la couleur de la police quand la validité est dépassée d'un an donc j'ai bien des dates dépassées.

grosso modo, j'ai une MFC du type =MOIS.DECALER(O8;12)<AUJOURDHUI() qui me change la police en rouge quand la date est dépassée d'une année.
j'aimerais pouvoir compter ce type de cellule qui est évolutif du coup car les dates seront mises à jour et des dates se rajouteront dans la colonne , et par la suite j'effectuerais d'autres calcul avec ce résultat.
Je n'ai pas l'inspiration pour une formule cumulative avec NB.SI ou SOMMEPROD qui fonctionnerait, peut-être quelqu'un de plus réveillé que moi passera par là.
Une solution qui fonctionne mais qui ne te plaira sans doute pas est de rajouter une colonne après O et qu'on pourra éventuellement cacher ensuite, par exemple en P8:
=SI(ET(MOIS.DECALER(O8;12)<AUJOURDHUI()=VRAI;O8<>"");1;0)
qui va donc rendre 1 dans le cas qui nous intéresse et à laquelle il sera possible d'appliquer une MFC sortant en O, ne restant plus ensuite qu'à placer la somme de la colonne P où on veut.
Une solution qui fonctionne mais qui ne te plaira sans doute pas est de rajouter une colonne après O et qu'on pourra éventuellement cacher ensuite, par exemple en P8:
=SI(ET(MOIS.DECALER(O8;12)<AUJOURDHUI()=VRAI;O8<>"");1;0)
qui va donc rendre 1 dans le cas qui nous intéresse et à laquelle il sera possible d'appliquer une MFC sortant en O, ne restant plus ensuite qu'à placer la somme de la colonne P où on veut.
Bonjour à tous,
J'ai eu un peu d'inspiration, salutations brucine, une solution avec une formule matricielle à valider par Ctrl+Maj+Entrée (sauf si tu as Excel 365), (apparemment, MOIS.DECALER ne fonctionne pas dans une formule matricielle)
Si tes données sont par exemple en A2:A20 :
À voir sur tes données réelles.
Cordialement
J'ai eu un peu d'inspiration, salutations brucine, une solution avec une formule matricielle à valider par Ctrl+Maj+Entrée (sauf si tu as Excel 365), (apparemment, MOIS.DECALER ne fonctionne pas dans une formule matricielle)
Si tes données sont par exemple en A2:A20 :
=SOMME(SI(A2:A20="";"";--(DATE(ANNEE(A2:A20)+1;MOIS(A2:A20);JOUR(A2:A20))<AUJOURDHUI())))
À voir sur tes données réelles.
Cordialement
Bonjour à tous
Pour que la formule de Brucine fonctionne (et elle fonctionne) il faut l’écrire ainsi :
=NB.SI(O:O;"<" & MOIS.DECALER(AUJOURDHUI();-12))
Cdlmnt
Via
Pour que la formule de Brucine fonctionne (et elle fonctionne) il faut l’écrire ainsi :
=NB.SI(O:O;"<" & MOIS.DECALER(AUJOURDHUI();-12))
Cdlmnt
Via
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question