Formule à la référence flexible?

  • Initiateur de la discussion Initiateur de la discussion Aloha
  • 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 !

Aloha

XLDnaute Accro
Bonjour,

Y a-t-il moyen d'intégrer une référence variable dans une formule?
p.ex.:
transformer la formule =SOMMEPROD((A1:A100="X")*(B1:B100="Y")*C1:C100)
en:

=SOMMEPROD((A1:colonne A/dernière ligne contenant une valeur="X")*(B1:colonne B/dernière ligne contenant une valeur="Y")*C1:colonne C/dernière ligne contenant une valeur)

Merci d'avance

Aloha
 
Re : Formule à la référence flexible?

Bonjour,

Oui en nommant les plages dans les colonnes A, B et C. Par contre elles doivent être toutes de la même longueur.
Ex: =SOMMEPROD((PlageA="X")*(PlageB="Y")*PlageC)

PlageA = DECALER($A$1;;;MAX(NBVAL($A:$A);NBVAL($B:$B);NBVAL($C:C)))
Même chose pour plage B et C
 
Re : Formule à la référence flexible?

Bonjour Aloha,

C'est un problème archi classique.

Il faut définir un tableau dynamique, par exemple en définissant le nom Tableau par :

Code:
=DECALER(Feuil1!$A$1;;;NBVAL(Feuil1!$A:$A);3)
Ensuite on l'utilise dans la formule :

Code:
=SOMMEPROD((INDEX(Tableau;;1)="X")*(INDEX(Tableau;;2)="Y")*INDEX(Tableau;;3))
Edit : salut piga25, heureux de te croiser 🙂

A+
 
Re : Formule à la référence flexible?

Bonjour
Coucou à Piga25, job75🙂

On peut également déclarer la source en tableau et dans ce cas raisonner sur les noms des colonnes auquel cas le nombre de lignes est dynamiquement correct.
 
Re : Formule à la référence flexible?

Bonjour à vous tous ,

Merci beaucoup; cela marche. J'ai adopté la solution de "job75", mais elle ne fonctionne donc pas si on ouvre le fichier avec Excel 2003.

Bonne journée

Aloha
 
- 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

Retour