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

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 !

ZZ59264

XLDnaute Occasionnel
Bonjour à tous,

Je joins mon fichier et les explications pour lesquelles je bute pour avoir une formule qui convienne,

Merci d'avance,

Cordialement,
 

Pièces jointes

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,
 
Parce que c'est un raté !
VB:
=INDIRECT(H4&"!"&ADRESSE(SOMMEPROD((INDIRECT(H4&"!A2:T1001")="AVIS :")*(LIGNE(INDIRECT(H4&"!A2:T1001"))));SOMMEPROD((INDIRECT(H4&"!A2:T1001")="AVIS :")*COLONNE(INDIRECT(H4&"!A1:T1")))+1))
😚
 
Bonsoir Sylvanu,

Sur mon fichier de travail j'ai une autre problématique à la quelle je n'ai pas pensé a soumettre des le départ,

Je rejoins mon fichier avec votre solution, qui ne fonctionne plus malheureusement,

Merci d'avance,

Cordialement,
 

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. 😂😂😂😂
 

Pièces jointes

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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…