Bonjour,
Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
exemple afin d'en calculer la pente par la formule
=INDEX(DROITEREG(A1:Ax);1)
(Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par
un
nom de plage)
Le problème est que la plage contient pas mal de valeurs vides qui
influent
beaucoup sur la pente.
Comment pourrai-je générer une matrice, un ensemble de valeurs ou une
plage
qui serait la plage d'origine sans les valeurs inférieures à un critère
(de
préférence situé dans une cellule B1 par ex.)
j'ai essayé qqchose comme
=INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à
un
critère!
Merci par avance
Cordialement
Bonjour,
Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
exemple afin d'en calculer la pente par la formule
=INDEX(DROITEREG(A1:Ax);1)
(Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par
un
nom de plage)
Le problème est que la plage contient pas mal de valeurs vides qui
influent
beaucoup sur la pente.
Comment pourrai-je générer une matrice, un ensemble de valeurs ou une
plage
qui serait la plage d'origine sans les valeurs inférieures à un critère
(de
préférence situé dans une cellule B1 par ex.)
j'ai essayé qqchose comme
=INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à
un
critère!
Merci par avance
Cordialement
Bonjour,
Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
exemple afin d'en calculer la pente par la formule
=INDEX(DROITEREG(A1:Ax);1)
(Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par
un
nom de plage)
Le problème est que la plage contient pas mal de valeurs vides qui
influent
beaucoup sur la pente.
Comment pourrai-je générer une matrice, un ensemble de valeurs ou une
plage
qui serait la plage d'origine sans les valeurs inférieures à un critère
(de
préférence situé dans une cellule B1 par ex.)
j'ai essayé qqchose comme
=INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à
un
critère!
Merci par avance
Cordialement
Bonsoir
Est ce que par hasard, puisque complètement incompétent dans les pente et
descente,
=INDEX(DROITEREG(SI(A1:A170>0;A1:A170));1) ne ferait pas l'affaire? (à
condition que les cases "" soient remplacées par des 0.)
"smr78" a écrit dans le message de news:
> Bonjour,
>
> Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
> exemple afin d'en calculer la pente par la formule
> =INDEX(DROITEREG(A1:Ax);1)
> (Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par
> un
> nom de plage)
>
> Le problème est que la plage contient pas mal de valeurs vides qui
> influent
> beaucoup sur la pente.
>
> Comment pourrai-je générer une matrice, un ensemble de valeurs ou une
> plage
> qui serait la plage d'origine sans les valeurs inférieures à un critère
> (de
> préférence situé dans une cellule B1 par ex.)
>
> j'ai essayé qqchose comme
>
> =INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
>
> Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
> d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à
> un
> critère!
>
> Merci par avance
>
> Cordialement
Bonsoir
Est ce que par hasard, puisque complètement incompétent dans les pente et
descente,
=INDEX(DROITEREG(SI(A1:A170>0;A1:A170));1) ne ferait pas l'affaire? (à
condition que les cases "" soient remplacées par des 0.)
"smr78" <smr78@discussions.microsoft.com> a écrit dans le message de news:
871386DC-0F68-4085-9E58-87CEAD170B69@microsoft.com...
> Bonjour,
>
> Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
> exemple afin d'en calculer la pente par la formule
> =INDEX(DROITEREG(A1:Ax);1)
> (Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par
> un
> nom de plage)
>
> Le problème est que la plage contient pas mal de valeurs vides qui
> influent
> beaucoup sur la pente.
>
> Comment pourrai-je générer une matrice, un ensemble de valeurs ou une
> plage
> qui serait la plage d'origine sans les valeurs inférieures à un critère
> (de
> préférence situé dans une cellule B1 par ex.)
>
> j'ai essayé qqchose comme
>
> =INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
>
> Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
> d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à
> un
> critère!
>
> Merci par avance
>
> Cordialement
Bonsoir
Est ce que par hasard, puisque complètement incompétent dans les pente et
descente,
=INDEX(DROITEREG(SI(A1:A170>0;A1:A170));1) ne ferait pas l'affaire? (à
condition que les cases "" soient remplacées par des 0.)
"smr78" a écrit dans le message de news:
> Bonjour,
>
> Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
> exemple afin d'en calculer la pente par la formule
> =INDEX(DROITEREG(A1:Ax);1)
> (Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par
> un
> nom de plage)
>
> Le problème est que la plage contient pas mal de valeurs vides qui
> influent
> beaucoup sur la pente.
>
> Comment pourrai-je générer une matrice, un ensemble de valeurs ou une
> plage
> qui serait la plage d'origine sans les valeurs inférieures à un critère
> (de
> préférence situé dans une cellule B1 par ex.)
>
> j'ai essayé qqchose comme
>
> =INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
>
> Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
> d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à
> un
> critère!
>
> Merci par avance
>
> Cordialement
Bonjour,
Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
exemple afin d'en calculer la pente par la formule
=INDEX(DROITEREG(A1:Ax);1)
(Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par un
nom de plage)
Le problème est que la plage contient pas mal de valeurs vides qui influent
beaucoup sur la pente.
Comment pourrai-je générer une matrice, un ensemble de valeurs ou une plage
qui serait la plage d'origine sans les valeurs inférieures à un critère (de
préférence situé dans une cellule B1 par ex.)
j'ai essayé qqchose comme
=INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à un
critère!
Merci par avance
Cordialement
Bonjour,
Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
exemple afin d'en calculer la pente par la formule
=INDEX(DROITEREG(A1:Ax);1)
(Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par un
nom de plage)
Le problème est que la plage contient pas mal de valeurs vides qui influent
beaucoup sur la pente.
Comment pourrai-je générer une matrice, un ensemble de valeurs ou une plage
qui serait la plage d'origine sans les valeurs inférieures à un critère (de
préférence situé dans une cellule B1 par ex.)
j'ai essayé qqchose comme
=INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à un
critère!
Merci par avance
Cordialement
Bonjour,
Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
exemple afin d'en calculer la pente par la formule
=INDEX(DROITEREG(A1:Ax);1)
(Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par un
nom de plage)
Le problème est que la plage contient pas mal de valeurs vides qui influent
beaucoup sur la pente.
Comment pourrai-je générer une matrice, un ensemble de valeurs ou une plage
qui serait la plage d'origine sans les valeurs inférieures à un critère (de
préférence situé dans une cellule B1 par ex.)
j'ai essayé qqchose comme
=INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à un
critère!
Merci par avance
Cordialement
Bonsoir
si tu as des valeurs vides dans tes données, il te suffit de trier le
tableau.
Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
mais cela ne fonctionne que si tes cellules vides sont vraiment vides et
pas avec les valeurs d'erreur.
mais avec une formule sans passer par un tableau intermédiaire, je ne
vois pas comment. PEut être d'autres formulistes aguerris y parviendront.
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
> Bonjour,
>
> Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
> exemple afin d'en calculer la pente par la formule
> =INDEX(DROITEREG(A1:Ax);1)
> (Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par un
> nom de plage)
>
> Le problème est que la plage contient pas mal de valeurs vides qui influent
> beaucoup sur la pente.
>
> Comment pourrai-je générer une matrice, un ensemble de valeurs ou une plage
> qui serait la plage d'origine sans les valeurs inférieures à un critère (de
> préférence situé dans une cellule B1 par ex.)
>
> j'ai essayé qqchose comme
>
> =INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
>
> Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
> d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à un
> critère!
>
> Merci par avance
>
> Cordialement
Bonsoir
si tu as des valeurs vides dans tes données, il te suffit de trier le
tableau.
Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
mais cela ne fonctionne que si tes cellules vides sont vraiment vides et
pas avec les valeurs d'erreur.
mais avec une formule sans passer par un tableau intermédiaire, je ne
vois pas comment. PEut être d'autres formulistes aguerris y parviendront.
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
> Bonjour,
>
> Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
> exemple afin d'en calculer la pente par la formule
> =INDEX(DROITEREG(A1:Ax);1)
> (Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par un
> nom de plage)
>
> Le problème est que la plage contient pas mal de valeurs vides qui influent
> beaucoup sur la pente.
>
> Comment pourrai-je générer une matrice, un ensemble de valeurs ou une plage
> qui serait la plage d'origine sans les valeurs inférieures à un critère (de
> préférence situé dans une cellule B1 par ex.)
>
> j'ai essayé qqchose comme
>
> =INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
>
> Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
> d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à un
> critère!
>
> Merci par avance
>
> Cordialement
Bonsoir
si tu as des valeurs vides dans tes données, il te suffit de trier le
tableau.
Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
mais cela ne fonctionne que si tes cellules vides sont vraiment vides et
pas avec les valeurs d'erreur.
mais avec une formule sans passer par un tableau intermédiaire, je ne
vois pas comment. PEut être d'autres formulistes aguerris y parviendront.
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
> Bonjour,
>
> Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
> exemple afin d'en calculer la pente par la formule
> =INDEX(DROITEREG(A1:Ax);1)
> (Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par un
> nom de plage)
>
> Le problème est que la plage contient pas mal de valeurs vides qui influent
> beaucoup sur la pente.
>
> Comment pourrai-je générer une matrice, un ensemble de valeurs ou une plage
> qui serait la plage d'origine sans les valeurs inférieures à un critère (de
> préférence situé dans une cellule B1 par ex.)
>
> j'ai essayé qqchose comme
>
> =INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
>
> Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
> d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à un
> critère!
>
> Merci par avance
>
> Cordialement
Bonsoir,
Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
Je suis déçu (d'Excel, pas de Misange).
Il va falloir que je fasse un tri dynamique car les valeurs sont
susceptibles de changer tous les jours et je ne veux pas demander à
l'utilisateur de faire un tri manuel, au risque de tout casser.
Merci encore
Cordialement
"Misange" a écrit :Bonsoir
si tu as des valeurs vides dans tes données, il te suffit de trier le
tableau.
Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
mais cela ne fonctionne que si tes cellules vides sont vraiment vides et
pas avec les valeurs d'erreur.
mais avec une formule sans passer par un tableau intermédiaire, je ne
vois pas comment. PEut être d'autres formulistes aguerris y parviendront.
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
> Bonjour,
>
> Je calcule la droite linéaire sur une série venant d'une plage A1:Ax
> par
> exemple afin d'en calculer la pente par la formule
> =INDEX(DROITEREG(A1:Ax);1)
> (Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer
> par un
> nom de plage)
>
> Le problème est que la plage contient pas mal de valeurs vides qui
> influent
> beaucoup sur la pente.
>
> Comment pourrai-je générer une matrice, un ensemble de valeurs ou une
> plage
> qui serait la plage d'origine sans les valeurs inférieures à un critère
> (de
> préférence situé dans une cellule B1 par ex.)
>
> j'ai essayé qqchose comme
>
> =INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
>
> Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas
> trouvé
> d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure
> à un
> critère!
>
> Merci par avance
>
> Cordialement
Bonsoir,
Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
Je suis déçu (d'Excel, pas de Misange).
Il va falloir que je fasse un tri dynamique car les valeurs sont
susceptibles de changer tous les jours et je ne veux pas demander à
l'utilisateur de faire un tri manuel, au risque de tout casser.
Merci encore
Cordialement
"Misange" a écrit :
Bonsoir
si tu as des valeurs vides dans tes données, il te suffit de trier le
tableau.
Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
mais cela ne fonctionne que si tes cellules vides sont vraiment vides et
pas avec les valeurs d'erreur.
mais avec une formule sans passer par un tableau intermédiaire, je ne
vois pas comment. PEut être d'autres formulistes aguerris y parviendront.
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
> Bonjour,
>
> Je calcule la droite linéaire sur une série venant d'une plage A1:Ax
> par
> exemple afin d'en calculer la pente par la formule
> =INDEX(DROITEREG(A1:Ax);1)
> (Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer
> par un
> nom de plage)
>
> Le problème est que la plage contient pas mal de valeurs vides qui
> influent
> beaucoup sur la pente.
>
> Comment pourrai-je générer une matrice, un ensemble de valeurs ou une
> plage
> qui serait la plage d'origine sans les valeurs inférieures à un critère
> (de
> préférence situé dans une cellule B1 par ex.)
>
> j'ai essayé qqchose comme
>
> =INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
>
> Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas
> trouvé
> d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure
> à un
> critère!
>
> Merci par avance
>
> Cordialement
Bonsoir,
Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
Je suis déçu (d'Excel, pas de Misange).
Il va falloir que je fasse un tri dynamique car les valeurs sont
susceptibles de changer tous les jours et je ne veux pas demander à
l'utilisateur de faire un tri manuel, au risque de tout casser.
Merci encore
Cordialement
"Misange" a écrit :Bonsoir
si tu as des valeurs vides dans tes données, il te suffit de trier le
tableau.
Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
mais cela ne fonctionne que si tes cellules vides sont vraiment vides et
pas avec les valeurs d'erreur.
mais avec une formule sans passer par un tableau intermédiaire, je ne
vois pas comment. PEut être d'autres formulistes aguerris y parviendront.
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
> Bonjour,
>
> Je calcule la droite linéaire sur une série venant d'une plage A1:Ax
> par
> exemple afin d'en calculer la pente par la formule
> =INDEX(DROITEREG(A1:Ax);1)
> (Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer
> par un
> nom de plage)
>
> Le problème est que la plage contient pas mal de valeurs vides qui
> influent
> beaucoup sur la pente.
>
> Comment pourrai-je générer une matrice, un ensemble de valeurs ou une
> plage
> qui serait la plage d'origine sans les valeurs inférieures à un critère
> (de
> préférence situé dans une cellule B1 par ex.)
>
> j'ai essayé qqchose comme
>
> =INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
>
> Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas
> trouvé
> d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure
> à un
> critère!
>
> Merci par avance
>
> Cordialement
Bonsoir,
Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
Je suis déçu (d'Excel, pas de Misange).
Il va falloir que je fasse un tri dynamique car les valeurs sont
susceptibles de changer tous les jours et je ne veux pas demander à
l'utilisateur de faire un tri manuel, au risque de tout casser.
Merci encore
Cordialement
"Misange" a écrit :Bonsoir
si tu as des valeurs vides dans tes données, il te suffit de trier le
tableau.
Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
mais cela ne fonctionne que si tes cellules vides sont vraiment vides et
pas avec les valeurs d'erreur.
mais avec une formule sans passer par un tableau intermédiaire, je ne
vois pas comment. PEut être d'autres formulistes aguerris y parviendront.
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :Bonjour,
Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
exemple afin d'en calculer la pente par la formule
=INDEX(DROITEREG(A1:Ax);1)
(Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par un
nom de plage)
Le problème est que la plage contient pas mal de valeurs vides qui influent
beaucoup sur la pente.
Comment pourrai-je générer une matrice, un ensemble de valeurs ou une plage
qui serait la plage d'origine sans les valeurs inférieures à un critère (de
préférence situé dans une cellule B1 par ex.)
j'ai essayé qqchose comme
=INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à un
critère!
Merci par avance
Cordialement
Bonsoir,
Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
Je suis déçu (d'Excel, pas de Misange).
Il va falloir que je fasse un tri dynamique car les valeurs sont
susceptibles de changer tous les jours et je ne veux pas demander à
l'utilisateur de faire un tri manuel, au risque de tout casser.
Merci encore
Cordialement
"Misange" a écrit :
Bonsoir
si tu as des valeurs vides dans tes données, il te suffit de trier le
tableau.
Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
mais cela ne fonctionne que si tes cellules vides sont vraiment vides et
pas avec les valeurs d'erreur.
mais avec une formule sans passer par un tableau intermédiaire, je ne
vois pas comment. PEut être d'autres formulistes aguerris y parviendront.
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
Bonjour,
Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
exemple afin d'en calculer la pente par la formule
=INDEX(DROITEREG(A1:Ax);1)
(Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par un
nom de plage)
Le problème est que la plage contient pas mal de valeurs vides qui influent
beaucoup sur la pente.
Comment pourrai-je générer une matrice, un ensemble de valeurs ou une plage
qui serait la plage d'origine sans les valeurs inférieures à un critère (de
préférence situé dans une cellule B1 par ex.)
j'ai essayé qqchose comme
=INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à un
critère!
Merci par avance
Cordialement
Bonsoir,
Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
Je suis déçu (d'Excel, pas de Misange).
Il va falloir que je fasse un tri dynamique car les valeurs sont
susceptibles de changer tous les jours et je ne veux pas demander à
l'utilisateur de faire un tri manuel, au risque de tout casser.
Merci encore
Cordialement
"Misange" a écrit :Bonsoir
si tu as des valeurs vides dans tes données, il te suffit de trier le
tableau.
Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
mais cela ne fonctionne que si tes cellules vides sont vraiment vides et
pas avec les valeurs d'erreur.
mais avec une formule sans passer par un tableau intermédiaire, je ne
vois pas comment. PEut être d'autres formulistes aguerris y parviendront.
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :Bonjour,
Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
exemple afin d'en calculer la pente par la formule
=INDEX(DROITEREG(A1:Ax);1)
(Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par un
nom de plage)
Le problème est que la plage contient pas mal de valeurs vides qui influent
beaucoup sur la pente.
Comment pourrai-je générer une matrice, un ensemble de valeurs ou une plage
qui serait la plage d'origine sans les valeurs inférieures à un critère (de
préférence situé dans une cellule B1 par ex.)
j'ai essayé qqchose comme
=INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à un
critère!
Merci par avance
Cordialement
tu me flattes mais détrompes toi, les formules ne me viennent pas ni
facilement ni rapidement ! la logique macro m'a toujours semblée plus
facile à suivre même si les formules sont plus rapides.
donc si un AV, un ChrisV notamment parmi bien d'autres passent par là,
tu auras une chance de plus ;-)
tu peux assez facilement faire une macro qui se déclenche au changement
d'une des cellules de tes deux colonnes de sorte que le tri se fasse
tout seul
reviens au besoin mais là je décroche !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
> Bonsoir,
> Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
> Je suis déçu (d'Excel, pas de Misange).
> Il va falloir que je fasse un tri dynamique car les valeurs sont
> susceptibles de changer tous les jours et je ne veux pas demander à
> l'utilisateur de faire un tri manuel, au risque de tout casser.
> Merci encore
> Cordialement
>
> "Misange" a écrit :
>
>> Bonsoir
>> si tu as des valeurs vides dans tes données, il te suffit de trier le
>> tableau.
>> Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
>> mais cela ne fonctionne que si tes cellules vides sont vraiment vides et
>> pas avec les valeurs d'erreur.
>> mais avec une formule sans passer par un tableau intermédiaire, je ne
>> vois pas comment. PEut être d'autres formulistes aguerris y parviendront.
>> Misange migrateuse
>> XlWiki : Participez à un travail collaboratif sur excel !
>> http://xlwiki.free.fr/wiki
>> http://www.excelabo.net
>>
>> smr78 a écrit :
>>> Bonjour,
>>>
>>> Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
>>> exemple afin d'en calculer la pente par la formule
>>> =INDEX(DROITEREG(A1:Ax);1)
>>> (Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par un
>>> nom de plage)
>>>
>>> Le problème est que la plage contient pas mal de valeurs vides qui influent
>>> beaucoup sur la pente.
>>>
>>> Comment pourrai-je générer une matrice, un ensemble de valeurs ou une plage
>>> qui serait la plage d'origine sans les valeurs inférieures à un critère (de
>>> préférence situé dans une cellule B1 par ex.)
>>>
>>> j'ai essayé qqchose comme
>>>
>>> =INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
>>>
>>> Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
>>> d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à un
>>> critère!
>>>
>>> Merci par avance
>>>
>>> Cordialement
tu me flattes mais détrompes toi, les formules ne me viennent pas ni
facilement ni rapidement ! la logique macro m'a toujours semblée plus
facile à suivre même si les formules sont plus rapides.
donc si un AV, un ChrisV notamment parmi bien d'autres passent par là,
tu auras une chance de plus ;-)
tu peux assez facilement faire une macro qui se déclenche au changement
d'une des cellules de tes deux colonnes de sorte que le tri se fasse
tout seul
reviens au besoin mais là je décroche !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
> Bonsoir,
> Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
> Je suis déçu (d'Excel, pas de Misange).
> Il va falloir que je fasse un tri dynamique car les valeurs sont
> susceptibles de changer tous les jours et je ne veux pas demander à
> l'utilisateur de faire un tri manuel, au risque de tout casser.
> Merci encore
> Cordialement
>
> "Misange" a écrit :
>
>> Bonsoir
>> si tu as des valeurs vides dans tes données, il te suffit de trier le
>> tableau.
>> Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
>> mais cela ne fonctionne que si tes cellules vides sont vraiment vides et
>> pas avec les valeurs d'erreur.
>> mais avec une formule sans passer par un tableau intermédiaire, je ne
>> vois pas comment. PEut être d'autres formulistes aguerris y parviendront.
>> Misange migrateuse
>> XlWiki : Participez à un travail collaboratif sur excel !
>> http://xlwiki.free.fr/wiki
>> http://www.excelabo.net
>>
>> smr78 a écrit :
>>> Bonjour,
>>>
>>> Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
>>> exemple afin d'en calculer la pente par la formule
>>> =INDEX(DROITEREG(A1:Ax);1)
>>> (Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par un
>>> nom de plage)
>>>
>>> Le problème est que la plage contient pas mal de valeurs vides qui influent
>>> beaucoup sur la pente.
>>>
>>> Comment pourrai-je générer une matrice, un ensemble de valeurs ou une plage
>>> qui serait la plage d'origine sans les valeurs inférieures à un critère (de
>>> préférence situé dans une cellule B1 par ex.)
>>>
>>> j'ai essayé qqchose comme
>>>
>>> =INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
>>>
>>> Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
>>> d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à un
>>> critère!
>>>
>>> Merci par avance
>>>
>>> Cordialement
tu me flattes mais détrompes toi, les formules ne me viennent pas ni
facilement ni rapidement ! la logique macro m'a toujours semblée plus
facile à suivre même si les formules sont plus rapides.
donc si un AV, un ChrisV notamment parmi bien d'autres passent par là,
tu auras une chance de plus ;-)
tu peux assez facilement faire une macro qui se déclenche au changement
d'une des cellules de tes deux colonnes de sorte que le tri se fasse
tout seul
reviens au besoin mais là je décroche !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
> Bonsoir,
> Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
> Je suis déçu (d'Excel, pas de Misange).
> Il va falloir que je fasse un tri dynamique car les valeurs sont
> susceptibles de changer tous les jours et je ne veux pas demander à
> l'utilisateur de faire un tri manuel, au risque de tout casser.
> Merci encore
> Cordialement
>
> "Misange" a écrit :
>
>> Bonsoir
>> si tu as des valeurs vides dans tes données, il te suffit de trier le
>> tableau.
>> Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
>> mais cela ne fonctionne que si tes cellules vides sont vraiment vides et
>> pas avec les valeurs d'erreur.
>> mais avec une formule sans passer par un tableau intermédiaire, je ne
>> vois pas comment. PEut être d'autres formulistes aguerris y parviendront.
>> Misange migrateuse
>> XlWiki : Participez à un travail collaboratif sur excel !
>> http://xlwiki.free.fr/wiki
>> http://www.excelabo.net
>>
>> smr78 a écrit :
>>> Bonjour,
>>>
>>> Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
>>> exemple afin d'en calculer la pente par la formule
>>> =INDEX(DROITEREG(A1:Ax);1)
>>> (Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par un
>>> nom de plage)
>>>
>>> Le problème est que la plage contient pas mal de valeurs vides qui influent
>>> beaucoup sur la pente.
>>>
>>> Comment pourrai-je générer une matrice, un ensemble de valeurs ou une plage
>>> qui serait la plage d'origine sans les valeurs inférieures à un critère (de
>>> préférence situé dans une cellule B1 par ex.)
>>>
>>> j'ai essayé qqchose comme
>>>
>>> =INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
>>>
>>> Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
>>> d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à un
>>> critère!
>>>
>>> Merci par avance
>>>
>>> Cordialement
comme dit snoopy, les compliments n'ont jamais fait de mal.
d'accord, les macros peuvent tout faire, je fais pas mal de VBA et VB,
mais
je préfère les formules car les utilsateurs sont en général affolés de
voir
le message d'alerte au chargement "accepter les macros?"
Pour Fredo P, plus bas dans l'aide il est écrit :
Pente :
=INDEX(DROITEREG(y_connus; x_connus); 1)
je me sers donc de cette formule
Ok la formule renvoie une matice, mais c'est une matrice de résultats, pas
une matrice de données d'entrée
Merci encore
"Misange" a écrit :tu me flattes mais détrompes toi, les formules ne me viennent pas ni
facilement ni rapidement ! la logique macro m'a toujours semblée plus
facile à suivre même si les formules sont plus rapides.
donc si un AV, un ChrisV notamment parmi bien d'autres passent par là,
tu auras une chance de plus ;-)
tu peux assez facilement faire une macro qui se déclenche au changement
d'une des cellules de tes deux colonnes de sorte que le tri se fasse
tout seul
reviens au besoin mais là je décroche !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
> Bonsoir,
> Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
> Je suis déçu (d'Excel, pas de Misange).
> Il va falloir que je fasse un tri dynamique car les valeurs sont
> susceptibles de changer tous les jours et je ne veux pas demander à
> l'utilisateur de faire un tri manuel, au risque de tout casser.
> Merci encore
> Cordialement
>
> "Misange" a écrit :
>
>> Bonsoir
>> si tu as des valeurs vides dans tes données, il te suffit de trier le
>> tableau.
>> Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
>> mais cela ne fonctionne que si tes cellules vides sont vraiment vides
>> et
>> pas avec les valeurs d'erreur.
>> mais avec une formule sans passer par un tableau intermédiaire, je ne
>> vois pas comment. PEut être d'autres formulistes aguerris y
>> parviendront.
>> Misange migrateuse
>> XlWiki : Participez à un travail collaboratif sur excel !
>> http://xlwiki.free.fr/wiki
>> http://www.excelabo.net
>>
>> smr78 a écrit :
>>> Bonjour,
>>>
>>> Je calcule la droite linéaire sur une série venant d'une plage A1:Ax
>>> par
>>> exemple afin d'en calculer la pente par la formule
>>> =INDEX(DROITEREG(A1:Ax);1)
>>> (Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer
>>> par un
>>> nom de plage)
>>>
>>> Le problème est que la plage contient pas mal de valeurs vides qui
>>> influent
>>> beaucoup sur la pente.
>>>
>>> Comment pourrai-je générer une matrice, un ensemble de valeurs ou une
>>> plage
>>> qui serait la plage d'origine sans les valeurs inférieures à un
>>> critère (de
>>> préférence situé dans une cellule B1 par ex.)
>>>
>>> j'ai essayé qqchose comme
>>>
>>> =INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
>>>
>>> Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas
>>> trouvé
>>> d'exemple sur le Net pour extraire les valeurs non nulles ou
>>> supérieure à un
>>> critère!
>>>
>>> Merci par avance
>>>
>>> Cordialement
comme dit snoopy, les compliments n'ont jamais fait de mal.
d'accord, les macros peuvent tout faire, je fais pas mal de VBA et VB,
mais
je préfère les formules car les utilsateurs sont en général affolés de
voir
le message d'alerte au chargement "accepter les macros?"
Pour Fredo P, plus bas dans l'aide il est écrit :
Pente :
=INDEX(DROITEREG(y_connus; x_connus); 1)
je me sers donc de cette formule
Ok la formule renvoie une matice, mais c'est une matrice de résultats, pas
une matrice de données d'entrée
Merci encore
"Misange" a écrit :
tu me flattes mais détrompes toi, les formules ne me viennent pas ni
facilement ni rapidement ! la logique macro m'a toujours semblée plus
facile à suivre même si les formules sont plus rapides.
donc si un AV, un ChrisV notamment parmi bien d'autres passent par là,
tu auras une chance de plus ;-)
tu peux assez facilement faire une macro qui se déclenche au changement
d'une des cellules de tes deux colonnes de sorte que le tri se fasse
tout seul
reviens au besoin mais là je décroche !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
> Bonsoir,
> Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
> Je suis déçu (d'Excel, pas de Misange).
> Il va falloir que je fasse un tri dynamique car les valeurs sont
> susceptibles de changer tous les jours et je ne veux pas demander à
> l'utilisateur de faire un tri manuel, au risque de tout casser.
> Merci encore
> Cordialement
>
> "Misange" a écrit :
>
>> Bonsoir
>> si tu as des valeurs vides dans tes données, il te suffit de trier le
>> tableau.
>> Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
>> mais cela ne fonctionne que si tes cellules vides sont vraiment vides
>> et
>> pas avec les valeurs d'erreur.
>> mais avec une formule sans passer par un tableau intermédiaire, je ne
>> vois pas comment. PEut être d'autres formulistes aguerris y
>> parviendront.
>> Misange migrateuse
>> XlWiki : Participez à un travail collaboratif sur excel !
>> http://xlwiki.free.fr/wiki
>> http://www.excelabo.net
>>
>> smr78 a écrit :
>>> Bonjour,
>>>
>>> Je calcule la droite linéaire sur une série venant d'une plage A1:Ax
>>> par
>>> exemple afin d'en calculer la pente par la formule
>>> =INDEX(DROITEREG(A1:Ax);1)
>>> (Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer
>>> par un
>>> nom de plage)
>>>
>>> Le problème est que la plage contient pas mal de valeurs vides qui
>>> influent
>>> beaucoup sur la pente.
>>>
>>> Comment pourrai-je générer une matrice, un ensemble de valeurs ou une
>>> plage
>>> qui serait la plage d'origine sans les valeurs inférieures à un
>>> critère (de
>>> préférence situé dans une cellule B1 par ex.)
>>>
>>> j'ai essayé qqchose comme
>>>
>>> =INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
>>>
>>> Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas
>>> trouvé
>>> d'exemple sur le Net pour extraire les valeurs non nulles ou
>>> supérieure à un
>>> critère!
>>>
>>> Merci par avance
>>>
>>> Cordialement
comme dit snoopy, les compliments n'ont jamais fait de mal.
d'accord, les macros peuvent tout faire, je fais pas mal de VBA et VB,
mais
je préfère les formules car les utilsateurs sont en général affolés de
voir
le message d'alerte au chargement "accepter les macros?"
Pour Fredo P, plus bas dans l'aide il est écrit :
Pente :
=INDEX(DROITEREG(y_connus; x_connus); 1)
je me sers donc de cette formule
Ok la formule renvoie une matice, mais c'est une matrice de résultats, pas
une matrice de données d'entrée
Merci encore
"Misange" a écrit :tu me flattes mais détrompes toi, les formules ne me viennent pas ni
facilement ni rapidement ! la logique macro m'a toujours semblée plus
facile à suivre même si les formules sont plus rapides.
donc si un AV, un ChrisV notamment parmi bien d'autres passent par là,
tu auras une chance de plus ;-)
tu peux assez facilement faire une macro qui se déclenche au changement
d'une des cellules de tes deux colonnes de sorte que le tri se fasse
tout seul
reviens au besoin mais là je décroche !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
> Bonsoir,
> Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
> Je suis déçu (d'Excel, pas de Misange).
> Il va falloir que je fasse un tri dynamique car les valeurs sont
> susceptibles de changer tous les jours et je ne veux pas demander à
> l'utilisateur de faire un tri manuel, au risque de tout casser.
> Merci encore
> Cordialement
>
> "Misange" a écrit :
>
>> Bonsoir
>> si tu as des valeurs vides dans tes données, il te suffit de trier le
>> tableau.
>> Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
>> mais cela ne fonctionne que si tes cellules vides sont vraiment vides
>> et
>> pas avec les valeurs d'erreur.
>> mais avec une formule sans passer par un tableau intermédiaire, je ne
>> vois pas comment. PEut être d'autres formulistes aguerris y
>> parviendront.
>> Misange migrateuse
>> XlWiki : Participez à un travail collaboratif sur excel !
>> http://xlwiki.free.fr/wiki
>> http://www.excelabo.net
>>
>> smr78 a écrit :
>>> Bonjour,
>>>
>>> Je calcule la droite linéaire sur une série venant d'une plage A1:Ax
>>> par
>>> exemple afin d'en calculer la pente par la formule
>>> =INDEX(DROITEREG(A1:Ax);1)
>>> (Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer
>>> par un
>>> nom de plage)
>>>
>>> Le problème est que la plage contient pas mal de valeurs vides qui
>>> influent
>>> beaucoup sur la pente.
>>>
>>> Comment pourrai-je générer une matrice, un ensemble de valeurs ou une
>>> plage
>>> qui serait la plage d'origine sans les valeurs inférieures à un
>>> critère (de
>>> préférence situé dans une cellule B1 par ex.)
>>>
>>> j'ai essayé qqchose comme
>>>
>>> =INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
>>>
>>> Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas
>>> trouvé
>>> d'exemple sur le Net pour extraire les valeurs non nulles ou
>>> supérieure à un
>>> critère!
>>>
>>> Merci par avance
>>>
>>> Cordialement
ReB smr78
Celle-ci ne mets plus "Valeurs", reste à contrôler le résultat
=DROITEREG((A1:A170>0)*A1:A170;(B1:B170>0)*B1:B170;1;1)
"smr78" a écrit dans le message de news:comme dit snoopy, les compliments n'ont jamais fait de mal.
d'accord, les macros peuvent tout faire, je fais pas mal de VBA et VB,
mais
je préfère les formules car les utilsateurs sont en général affolés de
voir
le message d'alerte au chargement "accepter les macros?"
Pour Fredo P, plus bas dans l'aide il est écrit :
Pente :
=INDEX(DROITEREG(y_connus; x_connus); 1)
je me sers donc de cette formule
Ok la formule renvoie une matice, mais c'est une matrice de résultats, pas
une matrice de données d'entrée
Merci encore
"Misange" a écrit :tu me flattes mais détrompes toi, les formules ne me viennent pas ni
facilement ni rapidement ! la logique macro m'a toujours semblée plus
facile à suivre même si les formules sont plus rapides.
donc si un AV, un ChrisV notamment parmi bien d'autres passent par là,
tu auras une chance de plus ;-)
tu peux assez facilement faire une macro qui se déclenche au changement
d'une des cellules de tes deux colonnes de sorte que le tri se fasse
tout seul
reviens au besoin mais là je décroche !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :Bonsoir,
Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
Je suis déçu (d'Excel, pas de Misange).
Il va falloir que je fasse un tri dynamique car les valeurs sont
susceptibles de changer tous les jours et je ne veux pas demander à
l'utilisateur de faire un tri manuel, au risque de tout casser.
Merci encore
Cordialement
"Misange" a écrit :Bonsoir
si tu as des valeurs vides dans tes données, il te suffit de trier le
tableau.
Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
mais cela ne fonctionne que si tes cellules vides sont vraiment vides
et
pas avec les valeurs d'erreur.
mais avec une formule sans passer par un tableau intermédiaire, je ne
vois pas comment. PEut être d'autres formulistes aguerris y
parviendront.
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :Bonjour,
Je calcule la droite linéaire sur une série venant d'une plage A1:Ax
par
exemple afin d'en calculer la pente par la formule
=INDEX(DROITEREG(A1:Ax);1)
(Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer
par un
nom de plage)
Le problème est que la plage contient pas mal de valeurs vides qui
influent
beaucoup sur la pente.
Comment pourrai-je générer une matrice, un ensemble de valeurs ou une
plage
qui serait la plage d'origine sans les valeurs inférieures à un
critère (de
préférence situé dans une cellule B1 par ex.)
j'ai essayé qqchose comme
=INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas
trouvé
d'exemple sur le Net pour extraire les valeurs non nulles ou
supérieure à un
critère!
Merci par avance
Cordialement
ReB smr78
Celle-ci ne mets plus "Valeurs", reste à contrôler le résultat
=DROITEREG((A1:A170>0)*A1:A170;(B1:B170>0)*B1:B170;1;1)
"smr78" <smr78@discussions.microsoft.com> a écrit dans le message de news:
5A34471E-0B07-4FB6-A065-803AC7549B49@microsoft.com...
comme dit snoopy, les compliments n'ont jamais fait de mal.
d'accord, les macros peuvent tout faire, je fais pas mal de VBA et VB,
mais
je préfère les formules car les utilsateurs sont en général affolés de
voir
le message d'alerte au chargement "accepter les macros?"
Pour Fredo P, plus bas dans l'aide il est écrit :
Pente :
=INDEX(DROITEREG(y_connus; x_connus); 1)
je me sers donc de cette formule
Ok la formule renvoie une matice, mais c'est une matrice de résultats, pas
une matrice de données d'entrée
Merci encore
"Misange" a écrit :
tu me flattes mais détrompes toi, les formules ne me viennent pas ni
facilement ni rapidement ! la logique macro m'a toujours semblée plus
facile à suivre même si les formules sont plus rapides.
donc si un AV, un ChrisV notamment parmi bien d'autres passent par là,
tu auras une chance de plus ;-)
tu peux assez facilement faire une macro qui se déclenche au changement
d'une des cellules de tes deux colonnes de sorte que le tri se fasse
tout seul
reviens au besoin mais là je décroche !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
Bonsoir,
Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
Je suis déçu (d'Excel, pas de Misange).
Il va falloir que je fasse un tri dynamique car les valeurs sont
susceptibles de changer tous les jours et je ne veux pas demander à
l'utilisateur de faire un tri manuel, au risque de tout casser.
Merci encore
Cordialement
"Misange" a écrit :
Bonsoir
si tu as des valeurs vides dans tes données, il te suffit de trier le
tableau.
Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
mais cela ne fonctionne que si tes cellules vides sont vraiment vides
et
pas avec les valeurs d'erreur.
mais avec une formule sans passer par un tableau intermédiaire, je ne
vois pas comment. PEut être d'autres formulistes aguerris y
parviendront.
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
Bonjour,
Je calcule la droite linéaire sur une série venant d'une plage A1:Ax
par
exemple afin d'en calculer la pente par la formule
=INDEX(DROITEREG(A1:Ax);1)
(Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer
par un
nom de plage)
Le problème est que la plage contient pas mal de valeurs vides qui
influent
beaucoup sur la pente.
Comment pourrai-je générer une matrice, un ensemble de valeurs ou une
plage
qui serait la plage d'origine sans les valeurs inférieures à un
critère (de
préférence situé dans une cellule B1 par ex.)
j'ai essayé qqchose comme
=INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas
trouvé
d'exemple sur le Net pour extraire les valeurs non nulles ou
supérieure à un
critère!
Merci par avance
Cordialement
ReB smr78
Celle-ci ne mets plus "Valeurs", reste à contrôler le résultat
=DROITEREG((A1:A170>0)*A1:A170;(B1:B170>0)*B1:B170;1;1)
"smr78" a écrit dans le message de news:comme dit snoopy, les compliments n'ont jamais fait de mal.
d'accord, les macros peuvent tout faire, je fais pas mal de VBA et VB,
mais
je préfère les formules car les utilsateurs sont en général affolés de
voir
le message d'alerte au chargement "accepter les macros?"
Pour Fredo P, plus bas dans l'aide il est écrit :
Pente :
=INDEX(DROITEREG(y_connus; x_connus); 1)
je me sers donc de cette formule
Ok la formule renvoie une matice, mais c'est une matrice de résultats, pas
une matrice de données d'entrée
Merci encore
"Misange" a écrit :tu me flattes mais détrompes toi, les formules ne me viennent pas ni
facilement ni rapidement ! la logique macro m'a toujours semblée plus
facile à suivre même si les formules sont plus rapides.
donc si un AV, un ChrisV notamment parmi bien d'autres passent par là,
tu auras une chance de plus ;-)
tu peux assez facilement faire une macro qui se déclenche au changement
d'une des cellules de tes deux colonnes de sorte que le tri se fasse
tout seul
reviens au besoin mais là je décroche !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :Bonsoir,
Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
Je suis déçu (d'Excel, pas de Misange).
Il va falloir que je fasse un tri dynamique car les valeurs sont
susceptibles de changer tous les jours et je ne veux pas demander à
l'utilisateur de faire un tri manuel, au risque de tout casser.
Merci encore
Cordialement
"Misange" a écrit :Bonsoir
si tu as des valeurs vides dans tes données, il te suffit de trier le
tableau.
Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
mais cela ne fonctionne que si tes cellules vides sont vraiment vides
et
pas avec les valeurs d'erreur.
mais avec une formule sans passer par un tableau intermédiaire, je ne
vois pas comment. PEut être d'autres formulistes aguerris y
parviendront.
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :Bonjour,
Je calcule la droite linéaire sur une série venant d'une plage A1:Ax
par
exemple afin d'en calculer la pente par la formule
=INDEX(DROITEREG(A1:Ax);1)
(Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer
par un
nom de plage)
Le problème est que la plage contient pas mal de valeurs vides qui
influent
beaucoup sur la pente.
Comment pourrai-je générer une matrice, un ensemble de valeurs ou une
plage
qui serait la plage d'origine sans les valeurs inférieures à un
critère (de
préférence situé dans une cellule B1 par ex.)
j'ai essayé qqchose comme
=INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas
trouvé
d'exemple sur le Net pour extraire les valeurs non nulles ou
supérieure à un
critère!
Merci par avance
Cordialement
comme dit snoopy, les compliments n'ont jamais fait de mal.
d'accord, les macros peuvent tout faire, je fais pas mal de VBA et VB, mais
je préfère les formules car les utilsateurs sont en général affolés de voir
le message d'alerte au chargement "accepter les macros?"
Pour Fredo P, plus bas dans l'aide il est écrit :
Pente :
=INDEX(DROITEREG(y_connus; x_connus); 1)
je me sers donc de cette formule
Ok la formule renvoie une matice, mais c'est une matrice de résultats, pas
une matrice de données d'entrée
Merci encore
"Misange" a écrit :tu me flattes mais détrompes toi, les formules ne me viennent pas ni
facilement ni rapidement ! la logique macro m'a toujours semblée plus
facile à suivre même si les formules sont plus rapides.
donc si un AV, un ChrisV notamment parmi bien d'autres passent par là,
tu auras une chance de plus ;-)
tu peux assez facilement faire une macro qui se déclenche au changement
d'une des cellules de tes deux colonnes de sorte que le tri se fasse
tout seul
reviens au besoin mais là je décroche !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :Bonsoir,
Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
Je suis déçu (d'Excel, pas de Misange).
Il va falloir que je fasse un tri dynamique car les valeurs sont
susceptibles de changer tous les jours et je ne veux pas demander à
l'utilisateur de faire un tri manuel, au risque de tout casser.
Merci encore
Cordialement
"Misange" a écrit :Bonsoir
si tu as des valeurs vides dans tes données, il te suffit de trier le
tableau.
Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
mais cela ne fonctionne que si tes cellules vides sont vraiment vides et
pas avec les valeurs d'erreur.
mais avec une formule sans passer par un tableau intermédiaire, je ne
vois pas comment. PEut être d'autres formulistes aguerris y parviendront.
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :Bonjour,
Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
exemple afin d'en calculer la pente par la formule
=INDEX(DROITEREG(A1:Ax);1)
(Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par un
nom de plage)
Le problème est que la plage contient pas mal de valeurs vides qui influent
beaucoup sur la pente.
Comment pourrai-je générer une matrice, un ensemble de valeurs ou une plage
qui serait la plage d'origine sans les valeurs inférieures à un critère (de
préférence situé dans une cellule B1 par ex.)
j'ai essayé qqchose comme
=INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à un
critère!
Merci par avance
Cordialement
comme dit snoopy, les compliments n'ont jamais fait de mal.
d'accord, les macros peuvent tout faire, je fais pas mal de VBA et VB, mais
je préfère les formules car les utilsateurs sont en général affolés de voir
le message d'alerte au chargement "accepter les macros?"
Pour Fredo P, plus bas dans l'aide il est écrit :
Pente :
=INDEX(DROITEREG(y_connus; x_connus); 1)
je me sers donc de cette formule
Ok la formule renvoie une matice, mais c'est une matrice de résultats, pas
une matrice de données d'entrée
Merci encore
"Misange" a écrit :
tu me flattes mais détrompes toi, les formules ne me viennent pas ni
facilement ni rapidement ! la logique macro m'a toujours semblée plus
facile à suivre même si les formules sont plus rapides.
donc si un AV, un ChrisV notamment parmi bien d'autres passent par là,
tu auras une chance de plus ;-)
tu peux assez facilement faire une macro qui se déclenche au changement
d'une des cellules de tes deux colonnes de sorte que le tri se fasse
tout seul
reviens au besoin mais là je décroche !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
Bonsoir,
Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
Je suis déçu (d'Excel, pas de Misange).
Il va falloir que je fasse un tri dynamique car les valeurs sont
susceptibles de changer tous les jours et je ne veux pas demander à
l'utilisateur de faire un tri manuel, au risque de tout casser.
Merci encore
Cordialement
"Misange" a écrit :
Bonsoir
si tu as des valeurs vides dans tes données, il te suffit de trier le
tableau.
Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
mais cela ne fonctionne que si tes cellules vides sont vraiment vides et
pas avec les valeurs d'erreur.
mais avec une formule sans passer par un tableau intermédiaire, je ne
vois pas comment. PEut être d'autres formulistes aguerris y parviendront.
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :
Bonjour,
Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
exemple afin d'en calculer la pente par la formule
=INDEX(DROITEREG(A1:Ax);1)
(Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par un
nom de plage)
Le problème est que la plage contient pas mal de valeurs vides qui influent
beaucoup sur la pente.
Comment pourrai-je générer une matrice, un ensemble de valeurs ou une plage
qui serait la plage d'origine sans les valeurs inférieures à un critère (de
préférence situé dans une cellule B1 par ex.)
j'ai essayé qqchose comme
=INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à un
critère!
Merci par avance
Cordialement
comme dit snoopy, les compliments n'ont jamais fait de mal.
d'accord, les macros peuvent tout faire, je fais pas mal de VBA et VB, mais
je préfère les formules car les utilsateurs sont en général affolés de voir
le message d'alerte au chargement "accepter les macros?"
Pour Fredo P, plus bas dans l'aide il est écrit :
Pente :
=INDEX(DROITEREG(y_connus; x_connus); 1)
je me sers donc de cette formule
Ok la formule renvoie une matice, mais c'est une matrice de résultats, pas
une matrice de données d'entrée
Merci encore
"Misange" a écrit :tu me flattes mais détrompes toi, les formules ne me viennent pas ni
facilement ni rapidement ! la logique macro m'a toujours semblée plus
facile à suivre même si les formules sont plus rapides.
donc si un AV, un ChrisV notamment parmi bien d'autres passent par là,
tu auras une chance de plus ;-)
tu peux assez facilement faire une macro qui se déclenche au changement
d'une des cellules de tes deux colonnes de sorte que le tri se fasse
tout seul
reviens au besoin mais là je décroche !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :Bonsoir,
Woaaouh, si Miss ange sèche, pas la peine que je cherche plus loin.
Je suis déçu (d'Excel, pas de Misange).
Il va falloir que je fasse un tri dynamique car les valeurs sont
susceptibles de changer tous les jours et je ne veux pas demander à
l'utilisateur de faire un tri manuel, au risque de tout casser.
Merci encore
Cordialement
"Misange" a écrit :Bonsoir
si tu as des valeurs vides dans tes données, il te suffit de trier le
tableau.
Tu définis ensuite tes séries x et y avec Þcaler(A1;;;nbval($A:$A))
mais cela ne fonctionne que si tes cellules vides sont vraiment vides et
pas avec les valeurs d'erreur.
mais avec une formule sans passer par un tableau intermédiaire, je ne
vois pas comment. PEut être d'autres formulistes aguerris y parviendront.
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
smr78 a écrit :Bonjour,
Je calcule la droite linéaire sur une série venant d'une plage A1:Ax par
exemple afin d'en calculer la pente par la formule
=INDEX(DROITEREG(A1:Ax);1)
(Ax vaut A170 dans mon cas, mais ça peut varier, je saurai remplacer par un
nom de plage)
Le problème est que la plage contient pas mal de valeurs vides qui influent
beaucoup sur la pente.
Comment pourrai-je générer une matrice, un ensemble de valeurs ou une plage
qui serait la plage d'origine sans les valeurs inférieures à un critère (de
préférence situé dans une cellule B1 par ex.)
j'ai essayé qqchose comme
=INDEX(DROITEREG(A1:A170>0);1) mais ça plante évidemment
Je pense à utiliser la fameuse fonction DECALER, mais je n'ai pas trouvé
d'exemple sur le Net pour extraire les valeurs non nulles ou supérieure à un
critère!
Merci par avance
Cordialement