Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Utiliser difdate dans une MFC

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

libellule85

XLDnaute Accro
Bonsoir le forum,

Une question : comment utiliser difdate dans une MFC ?

J'ai une formule en D4 =DIFDATE(B4;AUJOURDHUI()) qui me donne comme résultat 30 ans 3 mois et 3 jours et je voudrais mettre une MFC sur ce résultat : si DIFDATE(B4;AUJOURDHUI()) est supérieur à 25 ans = remplir d'une couleur la cellule contenant ce résultat.

ci-joint fichier.

d'avance merci pour votre aide
 

Pièces jointes

Re : Utiliser difdate dans une MFC

Bonjour libellule85,

Formule en D1 pour la MFC sur toute la colonne D :

Code:
=NB(LN(--GAUCHE(D1;3)>30);CHERCHE("30 an*mois";D1);CHERCHE("30 an*jour";D1))
A+
 
Re : Utiliser difdate dans une MFC

Re,

Bien sûr si la valeur limite (30) est paramétrée, par exemple en A1, on utilisera la formule :

Code:
=NB(LN(--GAUCHE(D1;3)>A$1);CHERCHE(A$1&" an*mois";D1);CHERCHE(A$1&" an*jour";D1))
A+
 
Re : Utiliser difdate dans une MFC

Re,

On aura bien vu qu'il y a un espace devant les textes en D4: D7.

Et donc que les formules que j'ai données fonctionnent avec une limite comprise entre 1 et 99.

Cette formule fonctionne avec ou sans espace et quelle que soit la limite :

Code:
=NB(LN(--GAUCHE(SUPPRESPACE(D1);TROUVE(" ";SUPPRESPACE(D1)))>A$1);CHERCHE(A$1&" an*mois";D1);CHERCHE(A$1&" an*jour";D1))
Fichier joint.

A+
 

Pièces jointes

Re : Utiliser difdate dans une MFC

Bonjour libellule85, le forum,

La formule précédente "pèse" 95 octets en mémoire.

Celle-ci est nettement plus légère (67 octets) :

Code:
=(--GAUCHE(SUPPRESPACE(D1);TROUVE(" ";SUPPRESPACE(D1)))>A$1)+ESTNUM(CHERCHE(A$1&" an??";SUPPRESPACE(D1)))
Fichier (2).

Bonne journée.
 

Pièces jointes

Re : Utiliser difdate dans une MFC

Re,

Un complément utile s'il n'y a pas d'année dans le texte :

Code:
=(--GAUCHE(SUPPRESPACE(D1);CHERCHE(" "&REPT("a";SIGNE(A$1));SUPPRESPACE(D1)))>A$1)+ESTNUM(CHERCHE(A$1&" an??";SUPPRESPACE(D1)))
On peut tester avec la limite 0 en A1 (ou A1 vide).

La formule "pèse" 83 octets.

Fichier (3).

A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 MFC dans tableau
Réponses
2
Affichages
258
Réponses
34
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…