GuillaumA
XLDnaute Occasionnel
Bonjour,
J'ai la formule suivante:
Cette dernière défini que si la cellule B124 est différente de "" mais à du texte dedans (le texte est toujours une date de la forme 14 janvier 2011 par exemple).
Alors,
SI la feuille au nom de 14 janvier 2011 à en cellule AB140 du texte correspondant au texte en cellule F124 (INDIRECT("'"&KFdb!B$124&"'!AB140")=F$124), la cellule affichera le texte présent en INDIRECT("'"&KFdb!B$124&"'!AA140");"") soit '14 janvier 2011'!AA140.
J'utilise actuellement cette formule conditionnelle en liste pour cibler toutes les valeurs présentes dans l'intervalle AA140:AA159 de la feuille 14 janvier 2011 soit 20 cellule.
Seulement voila, j'ai 12 feuilles à check avec cette même formule. Pour définir les feuilles, la première correspond à B124, la seconde B125, etc jusqu'à B135.
Pour l'instant cela me fait 20 cellules x 12 = 240 cellules pleine de mise en forme conditionnelle.
J'aimerai alleger le tout en trouvant une formule qui va directement rechercher dans toutes les feuilles pour faire la liste des résultats.
Serait t'il donc possible de condenser ces 240 formules en une liste plus courte ?
Soit en faisant un INDEX par feuille de 10 résultats maximum (car il n'y en aura jamais 20) soit en faisant en sorte qu'une liste soit fait en indexant tous les résultats des feuilles commençant par un nombre.
Ci-joint un fichier exemple qui expliquera tout et donnera toute mes formules
Merci de votre considération et de votre aide sur cette tentative d’allègement du système !
Amicalement,
Guillaume A.
J'ai la formule suivante:
Code:
{=SI(B$124="";"";SI(INDIRECT("'"&KFdb!B$124&"'!AB140")=F$124;INDIRECT("'"&KFdb!B$124&"'!AA140");""))}
Cette dernière défini que si la cellule B124 est différente de "" mais à du texte dedans (le texte est toujours une date de la forme 14 janvier 2011 par exemple).
Alors,
SI la feuille au nom de 14 janvier 2011 à en cellule AB140 du texte correspondant au texte en cellule F124 (INDIRECT("'"&KFdb!B$124&"'!AB140")=F$124), la cellule affichera le texte présent en INDIRECT("'"&KFdb!B$124&"'!AA140");"") soit '14 janvier 2011'!AA140.
J'utilise actuellement cette formule conditionnelle en liste pour cibler toutes les valeurs présentes dans l'intervalle AA140:AA159 de la feuille 14 janvier 2011 soit 20 cellule.
Seulement voila, j'ai 12 feuilles à check avec cette même formule. Pour définir les feuilles, la première correspond à B124, la seconde B125, etc jusqu'à B135.
Pour l'instant cela me fait 20 cellules x 12 = 240 cellules pleine de mise en forme conditionnelle.
J'aimerai alleger le tout en trouvant une formule qui va directement rechercher dans toutes les feuilles pour faire la liste des résultats.
Serait t'il donc possible de condenser ces 240 formules en une liste plus courte ?
Soit en faisant un INDEX par feuille de 10 résultats maximum (car il n'y en aura jamais 20) soit en faisant en sorte qu'une liste soit fait en indexant tous les résultats des feuilles commençant par un nombre.
Ci-joint un fichier exemple qui expliquera tout et donnera toute mes formules
Merci de votre considération et de votre aide sur cette tentative d’allègement du système !
Amicalement,
Guillaume A.
Pièces jointes
Dernière édition: