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

Fonction INDIRECT dans une formule conditionnelle

  • Initiateur de la discussion Initiateur de la discussion BD62
  • Date de début Date de début

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 !

B

BD62

Guest
Bonjour à toutes et à tous.
Je découvre petit à petit les formules conditionnelles.
Je suis coincé en voulant dans ma formule conditionnelle ajouter le résultat d'une liste de choix.
Cette formule fonctionne
{=SOMME(SI(RESULTATS!$C$7:$C$40=E4;(RESULTATS!$D$7:$D$40)))+SOMME(SI(RESULTATS!$G$7:$G$40=E4;(RESULTATS!$H$7:$H$40)))}
mais celle-ci me retourne une erreur #valeur!
{=SOMME(SI(INDIRECT("RESULTATS!C"&O12):$C$40=E4;(INDIRECT("RESULTATS!D"&O12):$D$40)))...
O12 étant le résultat dépendant de ma liste de choix.
Je vous joins un extrait de mon fichier pour mieux comprendre.
D'avance merci de votre aide.
 

Pièces jointes

Re : Fonction INDIRECT dans une formule conditionnelle

Bonjour,

Essaye avec ceci en F4 :

Code:
=SOMME(SI(INDIRECT("RESULTATS!C"&O12&":$C$445")=E4;(INDIRECT("RESULTATS!D"&O12&":$D$445"))))


Cela dit, pas testé, car je ne sais pas quel est le résultat attendu

@+

Edit :

A voir, mais il me semble que la matricielle n'est pas nécessaire. Un simple SOMME.SI pourrait (devrait) suffire :

Code:
=SOMME.SI(INDIRECT("RESULTATS!C"&O12&":$C$445");E4;INDIRECT("RESULTATS!D"&O12&":$D$445"))

Je te laisse tester.

@+

Re Edit :

Une autre approche avec la fonction DECALER : on suppose que tu as toujours 10 équipes et que tes tableaux sont toujours disposés les uns en dessous des autres, de façon régulière.

en F4 :

Code:
=SOMME.SI(DECALER(RESULTATS!$C$7;(CLASSEMENT!$E$1-1)*12;;(CLASSEMENT!$F$1)*12-2);$E4;DECALER(RESULTATS!$D$7;(CLASSEMENT!$E$1-1)*12;;10))

Grâce à cette formule, plus besoin des données en Feuil1, ni des formules en O12 et O18.

Toujours à tester

@+
 
Dernière édition:
Re : Fonction INDIRECT dans une formule conditionnelle

Merci à Tibo ça fonctionne très bien.
Edit: dès que j'aurais un peu de temps j'étudie tes solutions.
Merci encore à vous deux😱
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
748
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…