Moyenne sur les 30 dernières lignes
Résolu/Fermé
Magnum812
Messages postés
6
Date d'inscription
vendredi 8 septembre 2017
Statut
Membre
Dernière intervention
11 septembre 2017
-
8 sept. 2017 à 11:25
Magnum812 Messages postés 6 Date d'inscription vendredi 8 septembre 2017 Statut Membre Dernière intervention 11 septembre 2017 - 11 sept. 2017 à 10:55
Magnum812 Messages postés 6 Date d'inscription vendredi 8 septembre 2017 Statut Membre Dernière intervention 11 septembre 2017 - 11 sept. 2017 à 10:55
A voir également:
- Moyenne sur les 30 dernières lignes
- Calculer une moyenne sur excel - Guide
- Aller à la ligne sur excel - Guide
- En ligne sur messenger alors que non ✓ - Forum Facebook
- Ne pas apparaître en ligne sur instagram - Guide
- Mettre une moyenne sur 20 ✓ - Forum Bureautique
3 réponses
ccm81
Messages postés
10850
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 mars 2024
2 403
Modifié le 9 sept. 2017 à 11:23
Modifié le 9 sept. 2017 à 11:23
Bonjour à tous
Un peu tard, mais non ...
Dans mon tableau il y a certaines cellules vide, donc la fonction NBVAL compte les cellules non vide et ne fait pas la moyenne sur les bons chiffres
Peut être avec une fonction personnalisée (macro)
http://www.cjoint.com/c/GIjjvglgwVB
Cdlmnt
Un peu tard, mais non ...
Dans mon tableau il y a certaines cellules vide, donc la fonction NBVAL compte les cellules non vide et ne fait pas la moyenne sur les bons chiffres
Peut être avec une fonction personnalisée (macro)
http://www.cjoint.com/c/GIjjvglgwVB
Cdlmnt
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 741
8 sept. 2017 à 11:34
8 sept. 2017 à 11:34
Bonjour,
Il doit certainement y avoir plus simple et plus élégant, mais cette formule fonctionne :
Il doit certainement y avoir plus simple et plus élégant, mais cette formule fonctionne :
=MOYENNE(DECALER(C4;NBVAL(C4:C65000)-30;0;;):DECALER(C4;NBVAL(C4:C65000);0;;))
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
8 sept. 2017 à 11:41
8 sept. 2017 à 11:41
Bonjour (et salut pijaku)
pour faire un tout petit peu plus simple, je crois du moins)
=MOYENNE(DECALER(C4;NB.VAL(C4;C65000)-30;;30))
crdlmnt
pour faire un tout petit peu plus simple, je crois du moins)
=MOYENNE(DECALER(C4;NB.VAL(C4;C65000)-30;;30))
crdlmnt
Magnum812
Messages postés
6
Date d'inscription
vendredi 8 septembre 2017
Statut
Membre
Dernière intervention
11 septembre 2017
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
8 sept. 2017 à 11:46
8 sept. 2017 à 11:46
Bonjour pijaku et Vaucluse
Ah ben dis donc c'est du rapide...
Je vais essayer ça tout à l'heure et je vous tiens au courant.
En tout cas merci à vous deux...
A plus...
Ah ben dis donc c'est du rapide...
Je vais essayer ça tout à l'heure et je vous tiens au courant.
En tout cas merci à vous deux...
A plus...
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 741
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
8 sept. 2017 à 11:48
8 sept. 2017 à 11:48
Salut Vaucluse,
+1
Mais...
Comme ceci, ça passe mieux :
+1
Mais...
Comme ceci, ça passe mieux :
=MOYENNE(DECALER(C4;NBVAL(C4:C65000)-30;;30;))
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
>
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
Modifié le 8 sept. 2017 à 12:19
Modifié le 8 sept. 2017 à 12:19
Vi... je ne peux pas renier ma spécialité, les fautes de frappe (pour les deux points mais je crois que le dernier pont virgule n'est pas indispensable)
merci pour la correction
Bien cordialement
merci pour la correction
Bien cordialement
Magnum812
Messages postés
6
Date d'inscription
vendredi 8 septembre 2017
Statut
Membre
Dernière intervention
11 septembre 2017
>
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
8 sept. 2017 à 13:14
8 sept. 2017 à 13:14
Re-
J'ai un souci avec la formule, pour simplifier j'ai fait un essai sur 10 lignes donc :
Avec la formule = MOYENNE(J72:J81) pour un total de 379 j'obtiens bien 37,90 de moyenne.
Avec la formule =MOYENNE(DECALER(J4;NBVAL(J4:J65000)-10;;10;)) j'obtiens 38,40 de moyenne et la dernière cellule non vide est bien la J81 ! Je suis perdu !
J'ai fait des essais sur d'autres colonnes il y a toujours une différence ! (par contre je ne peux pas vous donner mon tableau pour vérifier)
Et sinon deuxième souci, quand il y a des cellules intermédiaires vide peut on faire une moyenne sur les 10 (ou 30) dernières cellules non vide du tableau ?
Par contre dans mon exemple ci-dessus il n'y a pas de cellules vide dans cette portion du tableau pour l'essai.
En tout cas merci à vous 2 d'essayer de m'aider, je continue à chercher de mon côté.
Bien cordialement...
J'ai un souci avec la formule, pour simplifier j'ai fait un essai sur 10 lignes donc :
Avec la formule = MOYENNE(J72:J81) pour un total de 379 j'obtiens bien 37,90 de moyenne.
Avec la formule =MOYENNE(DECALER(J4;NBVAL(J4:J65000)-10;;10;)) j'obtiens 38,40 de moyenne et la dernière cellule non vide est bien la J81 ! Je suis perdu !
J'ai fait des essais sur d'autres colonnes il y a toujours une différence ! (par contre je ne peux pas vous donner mon tableau pour vérifier)
Et sinon deuxième souci, quand il y a des cellules intermédiaires vide peut on faire une moyenne sur les 10 (ou 30) dernières cellules non vide du tableau ?
Par contre dans mon exemple ci-dessus il n'y a pas de cellules vide dans cette portion du tableau pour l'essai.
En tout cas merci à vous 2 d'essayer de m'aider, je continue à chercher de mon côté.
Bien cordialement...
mdo100
Messages postés
126
Date d'inscription
jeudi 9 décembre 2010
Statut
Membre
Dernière intervention
21 février 2019
22
8 sept. 2017 à 17:24
8 sept. 2017 à 17:24
Bonjour toutes et tous,
Un essai en colonne "A":
Formule matricielle a valider avec ctrl + maj +entrée
Cordialement.
Un essai en colonne "A":
=MOYENNE(SI(LIGNE(A:A)>=GRANDE.VALEUR(SI(ESTNUM(A:A);LIGNE(A:A));30);SI(ESTNUM(A:A);A:A)))
Formule matricielle a valider avec ctrl + maj +entrée
Cordialement.
Magnum812
Messages postés
6
Date d'inscription
vendredi 8 septembre 2017
Statut
Membre
Dernière intervention
11 septembre 2017
9 sept. 2017 à 10:43
9 sept. 2017 à 10:43
Bonjour mdo100,
Désolé pour la réponse tardive, je vais essayer ça (au plus tard lundi) et je te tiens au courant.
Un grand merci pour ton aide.
Bon weekend,
Cordialement...
Désolé pour la réponse tardive, je vais essayer ça (au plus tard lundi) et je te tiens au courant.
Un grand merci pour ton aide.
Bon weekend,
Cordialement...
10 sept. 2017 à 09:46
Bien vu la fonction personnalisée (Que je ne sais pas faire), et que j'ai bien noté.
Mais elle ne traite pas les valeurs alphabétiques, ce que je veux dire, si par exemple il y a un mot quelconque dans la colonne "A" entre les 10 où 20 dernières valeurs numérique, alors la fonction ne marche plus.
Comment ferais-tu pour remédier a ce problème ?
Cordialement.
10 sept. 2017 à 18:51
Cdlmnt
10 sept. 2017 à 19:41
Génial, cela évite donc d'utiliser une formule matricielle gourmande en ressource.
Merci de ta réponse, qui me servira sans aucun doute et qui devrait aussi répondre à Magnum812.
Cordialement.
11 sept. 2017 à 10:55
Après plusieurs essais différents, certains concluent, d'autres moins je vais peaufiner tout ça et l'adapter à mon tableau...
J'hésite encore entre une macro ou une formule matricielle...
En tout cas la solution a mon problème se trouve dans vos réponses et je vous en remercie tous.
Par contre je ne sais pas comment mettre ce sujet en résolu !!
Bonne semaine à tous,
Cordialement,