Rechercher une éventuelle valeur dans pluseiurs colonnes sur une ligne

Chrige

XLDnaute Occasionnel
Bonjour

Je recherche quelque chose qui semble toute relativement facile
Mais cependant, je patauge entre les différentes formules de recherche ?

J’ai un tableau qui comprend 8 colonnes de dates (Ex : Colonne A:H)
Sur chaque ligne (Ex : Colonne J) je souhaiterais savoir si il y a une date dans ces 8 colonnes qui correspond à la date du jour moins 58 à 62 jours.

Soit qui correspond à la date du jour moins 2 mois à 1 ou 2 jours près
Si cette date existe afficher cette date ou la plus près de la date actuelle, si il y en a plusieurs

Je joins un fichier d’exemple pour être plus clair

Merci pour votre aide
 

Pièces jointes

  • Recherche valeur.xlsx
    10.6 KB · Affichages: 42
  • Recherche valeur.xlsx
    10.6 KB · Affichages: 42
  • Recherche valeur.xlsx
    10.6 KB · Affichages: 40

tototiti2008

XLDnaute Barbatruc
Re : Rechercher une éventuelle valeur dans pluseiurs colonnes sur une ligne

Bonjour Chrige,

Peut-être, en J4

Code:
=SI(MIN(ABS(A4:H4-DATE(ANNEE(Date);MOIS(Date)-2;JOUR(Date))))<=2;INDEX(A4:H4;1;EQUIV(MIN(ABS(A4:H4-DATE(ANNEE(Date);MOIS(Date)-2;JOUR(Date))));ABS(A4:H4-DATE(ANNEE(Date);MOIS(Date)-2;JOUR(Date)));0));"")

à valider par Ctrl+Maj+Entrée
puis à recopier vers le bas
 

Chrige

XLDnaute Occasionnel
Re : Rechercher une éventuelle valeur dans pluseiurs colonnes sur une ligne

Bonjour

Je pensais cela facile, mais à voir la formule, il y en était rien !

Merci

Juste un problème, si y a plusieurs dates concernées, c'est la plus lointaine qui apparait
C'est peut-être moi qui me suis mal exprimé ...

Ce que je souhaiterais c'est d'avoir la plus proche de la date du jour

A+
 

tototiti2008

XLDnaute Barbatruc
Re : Rechercher une éventuelle valeur dans pluseiurs colonnes sur une ligne

Re,

alors peut-être

Code:
=SI(SOMMEPROD((ABS(A4:H4-DATE(ANNEE(Date);MOIS(Date)-2;JOUR(Date)))<=2)*1);MAX(SI(ABS(A4:H4-DATE(ANNEE(Date);MOIS(Date)-2;JOUR(Date)))<=2;A4:H4-DATE(ANNEE(Date);MOIS(Date)-2;JOUR(Date))))+DATE(ANNEE(Date);MOIS(Date)-2;JOUR(Date));"")
 

Chrige

XLDnaute Occasionnel
Re : Rechercher une éventuelle valeur dans pluseiurs colonnes sur une ligne

Re

Là c'est Ok

Du moins dans mon fichier exemple

Mais il y a quelque chose qui m’échappe :confused:

Dans mon tableau : la Zone des colonnes est O à X
la colonne de résultat est BF

J'ai donc modifié ta formule en

Code:
=SI(SOMMEPROD((ABS(O4:X4-DATE(ANNEE(Date);MOIS(Date)-2;JOUR(Date)))<=2)*1);MAX(SI(ABS(O4:X4-DATE(ANNEE(Date);MOIS(Date)-2;JOUR(Date)))<=2;O4:X4-DATE(ANNEE(Date);MOIS(Date)-2;JOUR(Date))))+DATE(ANNEE(Date);MOIS(Date)-2;JOUR(Date));"")

Mais cela me renvoie une erreur
 

tototiti2008

XLDnaute Barbatruc
Re : Rechercher une éventuelle valeur dans pluseiurs colonnes sur une ligne

Re,

Il doit y avoir du texte dans certaines de tes cellules qui peuvent contenir des dates, efface les cellules qui ont l'air vide avec la touche Suppr pour voir, sinon il faudrait nous fournir le fichier
 

Chrige

XLDnaute Occasionnel
Re : Rechercher une éventuelle valeur dans pluseiurs colonnes sur une ligne

Je ne peux pas l’envoyer, il est beaucoup trop volumineux

Je viens de faire plusieurs essais
- Effacer cellule
- Sur une feuille nouvelle dans le même classeur
-Supprimer le nom date pour le réintroduire dans une cellule propre
C’est exactement pareil :mad:


Une chose étrange :
Cette formule n’est censée que de travailler sur une ligne
Hors si j’efface les dates sur la ligne suivante, je n’ai plus l’erreur :confused:

Par contre, même si il y a une date de 2 mois (Ex 10/04/2012)
Elle ne s’affiche pas :mad:
 

Discussions similaires

Réponses
3
Affichages
274

Statistiques des forums

Discussions
312 234
Messages
2 086 467
Membres
103 226
dernier inscrit
smail12