Calculer une équation pour différentes données dans un tableau

Résolu/Fermé
shov8rino1 Messages postés 8 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 22 avril 2015 - 24 mars 2015 à 12:08
shov8rino1 Messages postés 8 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 22 avril 2015 - 24 mars 2015 à 15:52
Bonjour à tous,

J'utilise une version 2010 (mais il ne s'agit pas d'un problème de version).
Je souhaite vous énoncer le problème que je rencontre, je pense qu'il s'agit avant tout d'un problème de logique, mais je n'arrive pas à m'en sortir.

Je souhaiterais pouvoir faire le calcul d'une équation (calculer le y d'une régression linéaire) à partir de données différentes (a,x et b). Je souhaite pouvoir calculer l'équation de manière automatique en sélectionnant les a et b.



Dans le tableau ci-dessus les cases B2 et C2 constituent des listes déroulantes "à choix multiples" évidemment ^^
B2 : bêton, bêton barite, brique pleine
C2 : 50kV, 100kV, 150kV

Je cherche à calculer le y (épaisseur du matériau) en fonction du matériau considéré et de la tension (kV). Ces deux paramètres sont indépendants.

Je pensais pouvoir résoudre mon problème avec en imbriquant des RECHERCHEV et RECHERCHEH, mais je ne vois pas comment faire.

Pour faire simple je voudrais dans le cas présent que dans la case calcul soit réalisé le calcul suivant:

y = 0,0074x + 0,038 (donc pour bêton et 50kV)

Autre exemple:
En B2 : Bêton barite
En C2 : 150kV

je voudrais qua dans la case ''calcul'', donc B10 il me fasse le calcul:

y = 0.0611x - 0,1161

x fait référence à une autre case ou l'on rentrera une valeur manuellement.

Je ne suis pas su^r d'avoir été très clair.

Merci d'avance pour vos réponse.

2 réponses

PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
24 mars 2015 à 13:13
Bonjour

Si j'ai bien compris votre problème, voici un fichier demo

https://www.cjoint.com/?3CynySF1aea
0
shov8rino1 Messages postés 8 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 22 avril 2015
24 mars 2015 à 15:52
Wah quelle rapidité!! Merci c'est parfait, exactement ce que je voulais. Merci beaucoup!
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
24 mars 2015 à 13:35
Bonjour
Ou autre chose en conservant le tableau d'origine et avec x en E2
=(INDIRECT(CAR(EQUIV($C$2;$C$4:$H$4;0)+64+2)&EQUIV($B$2;$B$6:$B$8;0)+5)*$E$2)+(INDIRECT(CAR(EQUIV($C$2;$C$4:$H$4;0)+64+3)&EQUIV($B$2;$B$6:$B$8;0)+5))
cdlt
0