Insertion des macros dans une fonction EXCEL.

N

Nono

Guest
Re-salut !

Décidément, j’abuse en ce moment ;)

Je cherche à calculer la régression entre des données Y et les valeurs X1 et X2 à l’aide de la fonction DROITEREG.

Le nombre de valeurs de ces variables change. Je connaît les macros pour faire la sélection en fonction du nombre de valeur. Problème : comment faire entrer ces macros dans la fonction DROITEREG ???.
Voir fichier EXCEL ci-joint.

Merci si vous pouvez aider ;)
 

Fichiers joints

C

Chris

Guest
Les fonctions nb et nbval permettent de compter le nombre de cellules remplies ou numériques.
Chris
 
C

Chris

Guest
En admettant que mes valeurs x soit en ligne 2 et mes valeurs y en ligne 3 et que je ne sais où se termine la série entre la colonne A et la colonne Z :
=DROITEREG(DECALER(A2;0;0;1;NB(A2:Z2));DECALER(A3;0;0;1;NB(A3:Z3));1;1)
trouve exactement la référence A2:D2 car je n'ai rempli que 4 colonnes.
Chris
 
N

Nono

Guest
Merci Chris de tes réponses ;)

Ton truc fonctionne bien mais l’ennui c’est que mes données sont dans des colonnes, pas en ligne (trop grand nombre de données >256)

J’ai essayé avec DECALER de convertir ta formule pour les colonnes. Je ne connaissais pas bien cette fonction, maintenant je la connais mieux, mais je n’ai toujours pas réussi à faire la conversion :(

Merci
 
C

Chris

Guest
Pour des données en colonnes F et G cela donne :
pour un départ en ligne 1
=DROITEREG(DECALER(F1;0;0;NB(F1:F1000);1);DECALER(G1;0;0;NB(G1:G1000);1);1;1)

et pour une autre ligne
=DROITEREG(DECALER(F7;0;0;NB(F7:F1000);1);DECALER(G7;0;0;NB(G7:G1000);1);1;1)
Chris
 
N

Nono

Guest
Ah merci beaucoup, ça marche.

J'ai fait une petite modif sur ta formule car en fait c'est une régression multiple.

Maintenant je maîtrise à peu près DECALER!

merci merci !!!
 
C

chris

Guest
Je vais t'avouer qq chose : je ne sais pas précisémment ce qu'est une regression...
Nul n'est parfait !!!
Chris
 

Discussions similaires


Haut Bas