Comment faire qu'une formule suive des cellules qui se déplacent
JulienLSDA
Messages postés
72
Statut
Membre
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je réalise une feuille Excel que je classe par ordre croissant (une case écrite et la cellule à coté sa moyenne et plus loin la case écrite avec son effectif), or comme je rajoute souvent des données l'ordre est souvent modifié.
Et je voudrais faire une formule qui incluerait la moyenne or comme l'ordre change tout le temps, la cellule reste la même mais le contenu change donc la formule ne correspond plus à la case que j'aimerai.
Exemple concret :
Nom - Moyenne Nom - Effectif
A - 25 A - 30
B - 17 B - 14
C - 12 C - 12
D - 8 D - 6
Et ma formule serait : moyenne²*racine(effectif)
Or si j'intercalle une cellule E entre B et C par exemple toute la formule change et ne correspond plus à ce que j'aimerai...
Donc je voudrais que la formule me donne toujours le même résultat bien que la cellule se déplace. Est-ce possible ?
J'espère que je me suis fait comprendre.
Je réalise une feuille Excel que je classe par ordre croissant (une case écrite et la cellule à coté sa moyenne et plus loin la case écrite avec son effectif), or comme je rajoute souvent des données l'ordre est souvent modifié.
Et je voudrais faire une formule qui incluerait la moyenne or comme l'ordre change tout le temps, la cellule reste la même mais le contenu change donc la formule ne correspond plus à la case que j'aimerai.
Exemple concret :
Nom - Moyenne Nom - Effectif
A - 25 A - 30
B - 17 B - 14
C - 12 C - 12
D - 8 D - 6
Et ma formule serait : moyenne²*racine(effectif)
Or si j'intercalle une cellule E entre B et C par exemple toute la formule change et ne correspond plus à ce que j'aimerai...
Donc je voudrais que la formule me donne toujours le même résultat bien que la cellule se déplace. Est-ce possible ?
J'espère que je me suis fait comprendre.
A voir également:
- Comment faire qu'une formule suive des cellules qui se déplacent
- Suivi des modifications word - Guide
- Formule si ou - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Verrouiller des cellules excel - Guide
2 réponses
Bonjour,
Je ne comprend pas trop ton problème.
tant que tu insères une ligne, excel étend la plage et la moyenne évolue, c'est normal puisque tu as plus de valeurs.
En D1 :
=MOYENNE($C$2:$C$6)^2*RACINE(C2)
à recopier vers le bas.
Par contre si tu ajoutes une ligne en bas excel n'en tiendra pas compte (sauf si tu as déclaré la plage en liste sur 2003, ou en tableau sur 2010)
Sinon déposer le fichier xls (réduit au nécessaire et anonymisé) sur cjoint.com et coller ici le lien fourni avec des explications supplémentaires.
eric
Je ne comprend pas trop ton problème.
tant que tu insères une ligne, excel étend la plage et la moyenne évolue, c'est normal puisque tu as plus de valeurs.
En D1 :
=MOYENNE($C$2:$C$6)^2*RACINE(C2)
à recopier vers le bas.
Par contre si tu ajoutes une ligne en bas excel n'en tiendra pas compte (sauf si tu as déclaré la plage en liste sur 2003, ou en tableau sur 2010)
Sinon déposer le fichier xls (réduit au nécessaire et anonymisé) sur cjoint.com et coller ici le lien fourni avec des explications supplémentaires.
eric
En fait je voudrai faire moyenne de A ² * racine de l'effectif de A au carré.
Cependant si j'ajoute disons une ligne E de moyenne 27 et d'effectif 4, que je classe par ordre décroissant, E se retrouve dans la case ou il y avait précedement A et A déscend d'une ligne dans la moyenne.
En revanche la case de l'effectif de A est toujours valide.
J'essaye de me faire un peu mieux comprendre....
Cependant si j'ajoute disons une ligne E de moyenne 27 et d'effectif 4, que je classe par ordre décroissant, E se retrouve dans la case ou il y avait précedement A et A déscend d'une ligne dans la moyenne.
En revanche la case de l'effectif de A est toujours valide.
J'essaye de me faire un peu mieux comprendre....