OVH Cloud OVH Cloud

moyenne et ecartypep

14 réponses
Avatar
Misange
Bonjour,
Je fais des moyennes (cette fois c'est pour le labo !) assez complexes,
en allant chercher des nombres un peu partout dans ma feuille suivant
des tas de conditions casse pieds.
Chaque fois que je calcule un moyenne, je calcule l'écartypep associé.
Je voudrais trouver un moyen simple de copier mes formules contenant les
moyennes ailleurs et de remplacer moyenne par ecartypep puisqu'il n'y a
rien d'autre qui change. A part mettre un ' devant la formule, faire un
rechercher remplacer et enlever les guillemets ensuite, est ce que vous
auriez une idée géniale ?
merci !
--
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

10 réponses

1 2
Avatar
patrick.lyon
bonjour
la manip se fera une fois pour toute?
ou régulierement il faudra passer de l'une à l'autre ??

Bonjour,
Je fais des moyennes (cette fois c'est pour le labo !) assez complexes, en allant chercher des nombres un peu partout dans ma feuille
suivant des tas de conditions casse pieds.
Chaque fois que je calcule un moyenne, je calcule l'écartypep associé. Je voudrais trouver un moyen simple de copier mes formules
contenant les moyennes ailleurs et de remplacer moyenne par ecartypep puisqu'il n'y a rien d'autre qui change. A part mettre un '
devant la formule, faire un rechercher remplacer et enlever les guillemets ensuite, est ce que vous auriez une idée géniale ?
merci !


--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

Avatar
Daniel.M
Salut Misange,

Sur le principe, il ne devrait pas y avoir de problème à récupérer la formule
d'une cellule source et à l'associer à une cellule destination (en ayant fait la
substitution de AVERAGE par STDEV).

Par exemple:
Sub DéplaceFormule()
Dim s As String
s = Range("A1").Formula
Range("A2").Formula = Application.Substitute(s, "AVERAGE", "STDEV")
End Sub

Bien sûr, la macro pourrait être améliorée en nous demandant la cellule de
départ et celle de destination (par Input()).

Salutations,

Daniel M.

"Misange" wrote in message
news:OIQB0E%
Bonjour,
Je fais des moyennes (cette fois c'est pour le labo !) assez complexes,
en allant chercher des nombres un peu partout dans ma feuille suivant
des tas de conditions casse pieds.
Chaque fois que je calcule un moyenne, je calcule l'écartypep associé.
Je voudrais trouver un moyen simple de copier mes formules contenant les
moyennes ailleurs et de remplacer moyenne par ecartypep puisqu'il n'y a
rien d'autre qui change. A part mettre un ' devant la formule, faire un
rechercher remplacer et enlever les guillemets ensuite, est ce que vous
auriez une idée géniale ?
merci !
--
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta



Avatar
Daniel.M
Salut,

En commençant avec la cellule courante et en demandant pour la cellule de
destination

Sub DéplaceFormule()
Dim s As String, p As Range
s = ActiveCell.Formula
On Error Resume Next
Set p = Application.InputBox("Identifier la cellule de destination", _
"Choix de la cellule", Type:=8)
On Error GoTo 0

If p Is Nothing Then Exit Sub

If ActiveCell.HasArray Then
p.FormulaArray = Application.Substitute(s, "AVERAGE", "STDEV")
Else
p.Formula = Application.Substitute(s, "AVERAGE", "STDEV")
End If

End Sub

Salutations,

Daniel M.
Avatar
Misange
Une fois pour toute.
merci
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta


le 16/12/2003 15:41:
bonjour
la manip se fera une fois pour toute?
ou régulierement il faudra passer de l'une à l'autre ??


Bonjour,
Je fais des moyennes (cette fois c'est pour le labo !) assez
complexes, en allant chercher des nombres un peu partout dans ma
feuille suivant des tas de conditions casse pieds.
Chaque fois que je calcule un moyenne, je calcule l'écartypep associé.
Je voudrais trouver un moyen simple de copier mes formules contenant
les moyennes ailleurs et de remplacer moyenne par ecartypep puisqu'il
n'y a rien d'autre qui change. A part mettre un ' devant la formule,
faire un rechercher remplacer et enlever les guillemets ensuite, est
ce que vous auriez une idée géniale ?
merci !






Avatar
Misange
Bonjour Daniel,
Je vais garder ton idée mais en l'adaptant pour balayer toute une plage
préalablement sélectionnée.
1) sélectionner la plage (à priori continue celle là !) contenant les
moyennes
2) indiquer une cellule pour indiquer la plage de destination
3) balayer la plage source, faire le remplacement, écrire la fonction
ecartypep correspondante dans la plage de destination.

Ca vaut le coup, je fais ça 10 fois par jour ! et je viens juste de
réaliser qu'un petit bouton qui me le ferait ce serait plus sympa (ce
que c'est que les habitudes...)
merci


Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta


le 16/12/2003 16:09:
Salut,

En commençant avec la cellule courante et en demandant pour la cellule de
destination

Sub DéplaceFormule()
Dim s As String, p As Range
s = ActiveCell.Formula
On Error Resume Next
Set p = Application.InputBox("Identifier la cellule de destination", _
"Choix de la cellule", Type:=8)
On Error GoTo 0

If p Is Nothing Then Exit Sub

If ActiveCell.HasArray Then
p.FormulaArray = Application.Substitute(s, "AVERAGE", "STDEV")
Else
p.Formula = Application.Substitute(s, "AVERAGE", "STDEV")
End If

End Sub

Salutations,

Daniel M.




Avatar
Francis Van
Bonjour Flo,
et la fonction sous.total à quoi elle sert ?
si tu veux avoir ma moyenne et l'éecartypep tu sélectionnes 2 cellules tu
utilises la fonction sous.total, les numéros de fonction qui t'intéresses
seront la 1 et la 8 (attention il faut les écrire {1;8}) puis tu
sélectionnes tes données et tu valides par les 3 touches magiques CTRL,SHIFT
et ENTER et tu obtiendras tes 2 résultats

j'espère t'avoir été d'un grand secours
Francis
"Misange" a écrit dans le message news:
OIQB0E#
Bonjour,
Je fais des moyennes (cette fois c'est pour le labo !) assez complexes,
en allant chercher des nombres un peu partout dans ma feuille suivant
des tas de conditions casse pieds.
Chaque fois que je calcule un moyenne, je calcule l'écartypep associé.
Je voudrais trouver un moyen simple de copier mes formules contenant les
moyennes ailleurs et de remplacer moyenne par ecartypep puisqu'il n'y a
rien d'autre qui change. A part mettre un ' devant la formule, faire un
rechercher remplacer et enlever les guillemets ensuite, est ce que vous
auriez une idée géniale ?
merci !
--
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta



Avatar
Misange
Salut Francis
on a bien pensé à toi chez Flottes...
Merci de ton conseil, mais il n'est pas adapté dsans ce cas. Les valeurs
utilisées pour faire la moyenne ne sont malheureusement pas du tout
placées gentiment dans une même colonne mais se baladent un ti peu
patout dans ma feuille. En pratique, je suis bien souvent obligée de les
sélectionner une à une à la souris (et il y en a un paquet). L'idée
c'était donc bien de ne pas avoir à resaisir ces mêmes cellules (au
risque de me tromper en prime) pour calculer l'écartype.

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta


le 16/12/2003 18:46:
Bonjour Flo,
et la fonction sous.total à quoi elle sert ?
si tu veux avoir ma moyenne et l'éecartypep tu sélectionnes 2 cellules tu
utilises la fonction sous.total, les numéros de fonction qui t'intéresses
seront la 1 et la 8 (attention il faut les écrire {1;8}) puis tu
sélectionnes tes données et tu valides par les 3 touches magiques CTRL,SHIFT
et ENTER et tu obtiendras tes 2 résultats

j'espère t'avoir été d'un grand secours
Francis
"Misange" a écrit dans le message news:
OIQB0E#

Bonjour,
Je fais des moyennes (cette fois c'est pour le labo !) assez complexes,
en allant chercher des nombres un peu partout dans ma feuille suivant
des tas de conditions casse pieds.
Chaque fois que je calcule un moyenne, je calcule l'écartypep associé.
Je voudrais trouver un moyen simple de copier mes formules contenant les
moyennes ailleurs et de remplacer moyenne par ecartypep puisqu'il n'y a
rien d'autre qui change. A part mettre un ' devant la formule, faire un
rechercher remplacer et enlever les guillemets ensuite, est ce que vous
auriez une idée géniale ?
merci !
--
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta








Avatar
Clément Marcotte
L'idée
c'était donc bien de ne pas avoir à resaisir ces mêmes cellules (au
risque de me tromper en prime) pour calculer l'écartype.


Tu te trouves un espace libre sur une feuille.

Ensuite tu mets dans chaque cellule =+une_cellule_à_récupérer
C'est long une seule fois. (En autant que tu n'effaces rien après)

Avatar
Misange
comprends pas !

si j'ai =moyenne(D21.F34.F55:F65;O256)
je veux copier cette formule ailleurs dans la feuille et remplacer
moyenne par ìartypep(D21.F34.F55:F65;O256) sans me coltiner de
resaisir les arguments.
merci quand même :-)
bon sur ce faut que je file à plus

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta


le 17/12/2003 18:53:
L'idée
c'était donc bien de ne pas avoir à resaisir ces mêmes cellules (au
risque de me tromper en prime) pour calculer l'écartype.



Tu te trouves un espace libre sur une feuille.

Ensuite tu mets dans chaque cellule =+une_cellule_à_récupérer
C'est long une seule fois. (En autant que tu n'effaces rien après)




Avatar
Modeste
;-)))
Justement la réponse de Francis correspond parfaitement à
ton besoin......
lorsque tu as picoré partout dans ta feuille et fait ta
selection .
tu nommes la sélection !!!!
ensuite tu utilises le nom dans tes formules !!!!
=MOYENNE(LaplageAFlo)
ìARTYPE(LaplageAFlo)

pour cela tu fait une jolie macro attachée à un joli bouton

' Macro enregistrée par GeeDee
Sub NommerMaPlage()
Selection.Name = "LaplageAFlo"
End Sub

bisoux
;-x
@+




-----Message d'origine-----
Salut Francis
on a bien pensé à toi chez Flottes...
Merci de ton conseil, mais il n'est pas adapté dsans ce
cas. Les valeurs

utilisées pour faire la moyenne ne sont malheureusement
pas du tout

placées gentiment dans une même colonne mais se baladent
un ti peu

patout dans ma feuille. En pratique, je suis bien souvent
obligée de les

sélectionner une à une à la souris (et il y en a un
paquet). L'idée

c'était donc bien de ne pas avoir à resaisir ces mêmes
cellules (au

risque de me tromper en prime) pour calculer l'écartype.

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta


le 16/12/2003 18:46:
Bonjour Flo,
et la fonction sous.total à quoi elle sert ?
si tu veux avoir ma moyenne et l'éecartypep tu
sélectionnes 2 cellules tu


utilises la fonction sous.total, les numéros de
fonction qui t'intéresses


seront la 1 et la 8 (attention il faut les écrire
{1;8}) puis tu


sélectionnes tes données et tu valides par les 3
touches magiques CTRL,SHIFT


et ENTER et tu obtiendras tes 2 résultats

j'espère t'avoir été d'un grand secours
Francis
"Misange" a écrit dans le
message news:


OIQB0E#

Bonjour,
Je fais des moyennes (cette fois c'est pour le labo !)
assez complexes,



en allant chercher des nombres un peu partout dans ma
feuille suivant



des tas de conditions casse pieds.
Chaque fois que je calcule un moyenne, je calcule
l'écartypep associé.



Je voudrais trouver un moyen simple de copier mes
formules contenant les



moyennes ailleurs et de remplacer moyenne par ecartypep
puisqu'il n'y a



rien d'autre qui change. A part mettre un ' devant la
formule, faire un



rechercher remplacer et enlever les guillemets ensuite,
est ce que vous



auriez une idée géniale ?
merci !
--
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta







.





1 2