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
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
A voir également:
- Calcul du nombre de cellule avec une date supérieure d'un an
- Calcul moyenne excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Verrouiller cellule excel - Guide
5 réponses
brucine
Messages postés
17824
Date d'inscription
lundi 22 février 2021
Statut
Membre
Dernière intervention
22 novembre 2024
2 601
19 mai 2022 à 12:45
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
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.
brucine
Messages postés
17824
Date d'inscription
lundi 22 février 2021
Statut
Membre
Dernière intervention
22 novembre 2024
2 601
19 mai 2022 à 13:04
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).
Sinon, un exemple anonymisé du fichier en ligne est bienvenu histoire de comprendre (cjoint ou équivalent).
brucine
Messages postés
17824
Date d'inscription
lundi 22 février 2021
Statut
Membre
Dernière intervention
22 novembre 2024
2 601
>
brucine
Messages postés
17824
Date d'inscription
lundi 22 février 2021
Statut
Membre
Dernière intervention
22 novembre 2024
19 mai 2022 à 13:07
19 mai 2022 à 13:07
Et bien sûr 12 par -12
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
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.
brucine
Messages postés
17824
Date d'inscription
lundi 22 février 2021
Statut
Membre
Dernière intervention
22 novembre 2024
2 601
19 mai 2022 à 15:57
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.
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.
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
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 :
À 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
via55
Messages postés
14496
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 novembre 2024
2 735
Modifié le 20 mai 2022 à 00:03
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
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
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
20 mai 2022 à 09:10
bonjour
merci à vous pour votre aide.
ca fonctionne je vais pouvoir avancer .
merci à vous pour votre aide.
ca fonctionne je vais pouvoir avancer .