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

Formule avec celleules variables

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

W

wolf2012

Guest
Bonjour, le forum

je cherche a insérer une formule qui effectue un calcul simple mais avec des cellule qui changent en fonction choix (Choix du lot),je joint un fichier exemple
Merci de votre compréhension
 

Pièces jointes

Re : Formule avec celleules variables

Bonjour à tous,

A essayer,

Code:
=SOMMEPROD(($A$10:$A$14=$C$1)*(($B$10:$B$14*4)+($C$10:$C$14*3,5)+($D$10:$D$14+$E$10:$E$14)))/2

Suite remarque de R@chid, la première formule proposée est pour:
((T1*4)+(T2*3,5)+(T3+T4))/2
sinon il faut mettre le "/2" à l'intérieur du sommeprod
=SOMMEPROD(($A$10:$A$14=$C$1)*(($B$10:$B$14*4)+($C$10:$C$14*3,5)+($D$10:$D$14+$E$10:$E$14)/2))

JHA
 
Dernière édition:
Re : Formule avec celleules variables

Salut!

J'ai une autre solution à proposer (plus facilement ajustable je pense) :

Dans la cellule :
Code:
=(INDEX($B$10:$B$14;EQUIV($C$1;$A$10:$A$14;0);1))*4
+ (INDEX($C$10:$C$14;EQUIV($C$1;$A$10:$A$14;0);1))*3,5
+ (INDEX($D$10:$D$14;EQUIV($C$1;$A$10:$A$14;0);1))/2
+ (INDEX($E$10:$E$14;EQUIV($C$1;$A$10:$A$14;0);1))/2

La fonction EQUIV donne le numéro de ligne (dans la matrice de recherche) où se trouve le paramètre.
La fonction INDEX renvoie une valeur d'une matrice selon le numéro de ligne et de colonne en paramètre.

A +
 
Re : Formule avec celleules variables

Re,

Il y a aussi la fonction decaler() mais moins souple que sommeprod()

Code:
=((DECALER(DECALER($A$9;EQUIV($C$1;$A$10:$A$14;0););;1)*4)+(DECALER(DECALER($A$9;EQUIV($C$1;$A$10:$A$14;0););;2)*3,5)+(DECALER(DECALER($A$9;EQUIV($C$1;$A$10:$A$14;0););;3)+DECALER(DECALER($A$9;EQUIV($C$1;$A$10:$A$14;0););;4))/2)

JHA
 
Re : Formule avec celleules variables

Bonjour @ tous,
C'est déjà fait sur mon fichier avec la fonction DECALER()...
Code:
=4*DECALER(B9;EQUIV(C1;A10:A14;0);)+3,5*DECALER(C9;EQUIV(C1;A10:A14;0);)+SOMME(DECALER(D9;EQUIV(C1;A10:A14;0);;;2))/2

@ + +
 
Re : Formule avec celleules variables

Bonjour
bravo tous le monde
toutes les solutions sont géniales, la fonction Equiv et index est la mieux appropriée
un grand merci à vous tous.
Wolf
 
- 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
16
Affichages
591
Réponses
14
Affichages
364
Réponses
5
Affichages
158
Réponses
7
Affichages
216
Réponses
4
Affichages
253
Réponses
4
Affichages
310
Réponses
10
Affichages
145
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…