XL 2019 Condition si entre 2 cellules avec mois/année

candido57

XLDnaute Occasionnel
Bonjour,
J'ai un petit souci avec mes cellule > 48/2024 cellule G9 et 2/2025 cellule H9
Lorsque je suis au milieu de l'année ça fonctionne, mais lorsque je suis à cheval entre 2 années, il prend en compte le 2 de 2025, la cellule est 3 et je veux rien (vide)
Si H9 ( le mois/année) est postérieur G9 (Mois/année) alors ""; sinon 3
Que dois je modifier pour que ça fonctionne .

Merci


 

Pièces jointes

  • TEST.xlsx
    9.8 KB · Affichages: 6
Dernière édition:

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour @candido57 :),

Sauf erreur de ma pomme, il faudrait commencer par :
  • fournir un classeur représentatif de ce qu'on désire
  • nous dire dans quelle cellule la formule à corriger se trouve dans le classeur
  • nous dire pourquoi la ligne n° 51 est vide de données
  • en résumé fournir un classeur qui est cohérent.
Mais je peux me tromper et dans ce cas je m'excuserai platement...
 

TooFatBoy

XLDnaute Barbatruc
Bonjour,

nous dire dans quelle cellule la formule à corriger se trouve dans le classeur
Facile de trouver la cellule :
cellule S51 et 2/2025 cellule T51
Moins facile d'y trouver la formule en question...


Y a pô d'tbaleau1, y a pô d'formules, on sait pô quoi qu'y faut trouver, etc.
C'est n'imp d'un bout à l'autre cette "question" ! 🤣
 
Dernière édition:

mapomme

XLDnaute Barbatruc
Supporter XLD
Re,

Pour faire avancer la chose, il faut veiller au point suivant :

On compare du texte, par exemple "48/2024" et "2/2025". Dans une comparaison textuelle, on compare les lettres une par une. Dans notre exemple 2 est inférieur à 4 donc "2/2025" est inférieur à "48/2024". Si on veut un résultat juste, il faut comparer "2024/48" et "2025/02". Donc transformer chaque terme en le convertissant au format AAAA/SS ou AAAASS.
En fait, il faut d'abord comparer les années (sur 4 lettres) puis les semaines (sur deux lettres).
 
Dernière édition:

TooFatBoy

XLDnaute Barbatruc
j'ai mis un fichier
Effectivement. C'est parfait ainsi. 👍


Lorsque je suis au milieu de l'année ça fonctionne, mais lorsque je suis à cheval entre 2 années, il prend en compte le 2 de 2025, la cellule est 3 et je veux rien (vide)
Explication parfaitement limpide. 👍


Si H9 ( le mois/année) est postérieur G9 (Mois/année) alors ""; sinon 3
Ok, compris on parle du quarante-huitième mois de l'année 2024. 👍


Bonne chance pour la suite
 
Dernière édition:

mapomme

XLDnaute Barbatruc
Supporter XLD
Re,

Pour convertir une expression de type "S/AAAA" ou "SS/AAAA" vers la forme "AAAASS", vous pouvez utiliser la formule suivante si l'expression à convertir est en A1 :
VB:
=DROITE(A1;4) & GAUCHE(REPT("0";NBCAR(A1)=6) & A1;2)

En application, voir formule en B2 à recopier vers la droite et vers le bas.
Avec cela, vous devriez vous en sortir.
 

Pièces jointes

  • candido57- comparer SemAnnée- v1.xlsx
    10.4 KB · Affichages: 1
Dernière édition:

candido57

XLDnaute Occasionnel
Re,

Pour convertir une expression de type "SAAAA" ou "SSAAA" vers la forme "AAAASS", vous pouvez utiliser la formule suivante si l'expression à convertir est en A1 :
VB:
=DROITE(A1;4) & GAUCHE(REPT("0";NBCAR(A1)=6) & A1;2)

En application, voir formule en B2 à recopier vers la droite et vers le bas.
Avec cela, vous devriez vous en sortir.
Ca serait possible de modifier mon fichier ?
 

Discussions similaires

Statistiques des forums

Discussions
314 094
Messages
2 105 800
Membres
109 431
dernier inscrit
jalilox25