Calcul du nombre de cellule avec une date supérieure d'un an

Fermé
wade - 19 mai 2022 à 11:21
wade-73 Messages postés 2 Date d'inscription jeudi 19 mai 2022 Statut Membre Dernière intervention 20 mai 2022 - 20 mai 2022 à 09:10
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


Configuration: Windows / Chrome 101.0.4951.67
A voir également:

5 réponses

brucine Messages postés 17606 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 novembre 2024 2 566
19 mai 2022 à 12:45
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
0
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.
0
brucine Messages postés 17606 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 novembre 2024 2 566
19 mai 2022 à 13:04
Tu as parlé de "date supérieure": s'il est question de validité dépassée, c'est qu'elle est inférieure et qu'il faut remplacer > par <?

Sinon, un exemple anonymisé du fichier en ligne est bienvenu histoire de comprendre (cjoint ou équivalent).
0
brucine Messages postés 17606 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 novembre 2024 2 566 > brucine Messages postés 17606 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 novembre 2024
19 mai 2022 à 13:07
Et bien sûr 12 par -12
0
wade-73 Messages postés 2 Date d'inscription jeudi 19 mai 2022 Statut Membre Dernière intervention 20 mai 2022
19 mai 2022 à 13:35



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.
0
brucine Messages postés 17606 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 novembre 2024 2 566
19 mai 2022 à 15:57
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.
0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
19 mai 2022 à 21:14
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 :
=SOMME(SI(A2:A20="";"";--(DATE(ANNEE(A2:A20)+1;MOIS(A2:A20);JOUR(A2:A20))<AUJOURDHUI())))


À voir sur tes données réelles.

Cordialement
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 734
Modifié le 20 mai 2022 à 00:03
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

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
wade-73 Messages postés 2 Date d'inscription jeudi 19 mai 2022 Statut Membre Dernière intervention 20 mai 2022
20 mai 2022 à 09:10
bonjour

merci à vous pour votre aide.

ca fonctionne je vais pouvoir avancer .
0