XL 2016 Lire valeur celulle determiner avec somme prod

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 !

Bonsoir ZZ,
Essayez cela :
Code:
En I4 :
=ADRESSE(SOMMEPROD((INDIRECT(H4&"!A2:T1001")="AVIS :")*(LIGNE(INDIRECT(H4&"!A2:T1001"))));SOMMEPROD((INDIRECT(H4&"!A2:T1001")="AVIS :")*COLONNE(Feuil3!A1:T1))+1)
et tirer.

En I8 :
=INDIRECT(H4&"!"&I4)
et tirer

ou directement en I4 :
=INDIRECT(H4&"!"&ADRESSE(SOMMEPROD((INDIRECT(H4&"!A2:T1001")="AVIS :")*(LIGNE(INDIRECT(H4&"!A2:T1001"))));SOMMEPROD((INDIRECT(H4&"!A2:T1001")="AVIS :")*COLONNE(Feuil3!A1:T1))+1))
 
=INDIRECT(H4&"!"&ADRESSE(SOMMEPROD((INDIRECT(H4&"!A2:T1001")="AVIS :")*(LIGNE(INDIRECT(H4&"!A2:T1001"))));SOMMEPROD((INDIRECT(H4&"!A2:T1001")="AVIS :")*COLONNE(Feuil3!A1:T1))+1))
Bonsoir Sylvanu,

Merci beaucoup, j'ai testé et c'est parfait, cependant j'ai une question :

Pourquoi en fin de formule il y a "COLONNE(Feuil3!A1:T1))+1)) , la feuil 3 est indiqué alors que je cherche l'AVIS sur la feuille 2 ,?

Et lorsque je descends la formule cela me donne à la fin de la formule : COLONNE(Feuil3!A2:T2))+1)) en I5 et COLONNE(Feuil3!A3:T3))+1)) en I6

Merci d'avance pour vos précisions,

Cordialement,
 
Si dans une feuille vous faites = puis cliquez sur une cellule d'une autre feuille, vous obtenez :
VB:
Si Feuil2  :    =Feuil2!G5
Si Feuil 2 :    ='Feuil 2'!G5
Vous remarquerez la présence des ' , je pense pour délimiter le nom de la feuille.
Il "suffit" alors remplacer :
Code:
INDIRECT(H4&"!
par
INDIRECT("'"&H4&"'!
On obtient alors :
Code:
=INDIRECT("'"&H5&"'!"&ADRESSE(SOMMEPROD((INDIRECT("'"&H5&"'!A2:T1001")="AVIS :")*(LIGNE(INDIRECT("'"&H5&"'!A2:T1001"))));SOMMEPROD((INDIRECT("'"&H5&"'!A2:T1001")="AVIS :")*COLONNE(INDIRECT("'"&H5&"'!A1:T1")))+1))
et on arrive à la limite de la compréhension. 😂😂😂😂
 

Pièces jointes

Si dans une feuille vous faites = puis cliquez sur une cellule d'une autre feuille, vous obtenez :
VB:
Si Feuil2  :    =Feuil2!G5
Si Feuil 2 :    ='Feuil 2'!G5
Vous remarquerez la présence des ' , je pense pour délimiter le nom de la feuille.
Il "suffit" alors remplacer :
Code:
INDIRECT(H4&"!
par
INDIRECT("'"&H4&"'!
On obtient alors :
Code:
=INDIRECT("'"&H5&"'!"&ADRESSE(SOMMEPROD((INDIRECT("'"&H5&"'!A2:T1001")="AVIS :")*(LIGNE(INDIRECT("'"&H5&"'!A2:T1001"))));SOMMEPROD((INDIRECT("'"&H5&"'!A2:T1001")="AVIS :")*COLONNE(INDIRECT("'"&H5&"'!A1:T1")))+1))
et on arrive à la limite de la compréhension. 😂😂😂😂
Bonsoir,

Merci beaucoup pour votre réponse qui correspond nickel à ce qu eje souhaite,

Alors oui mais cette formule ne sera pas modifié, et elle me sera bien utile,

Merci encore,

Bonne soirée à vous,

Cordialement,
 
- 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

Réponses
4
Affichages
203
Réponses
10
Affichages
271
Retour