Séléction des 12 dernières lignes dans un tableau
Résolu/Fermé
massimo888
Messages postés
203
Date d'inscription
mercredi 11 juin 2014
Statut
Membre
Dernière intervention
7 avril 2017
-
29 juin 2015 à 14:41
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017 - 30 juin 2015 à 15:01
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017 - 30 juin 2015 à 15:01
A voir également:
- Séléction des 12 dernières lignes dans un tableau
- Tableau croisé dynamique - Guide
- Windows 12 - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Identifier un tableau à partir d'une photo - Forum Graphisme
4 réponses
ccm81
Messages postés
10853
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 avril 2024
2 404
Modifié par ccm81 le 29/06/2015 à 14:50
Modifié par ccm81 le 29/06/2015 à 14:50
Bonjour
tes données en colonne A, pour calculer la moyenne des 12 dernieres
=MOYENNE(DECALER(A1;NB($A:$A)-1;0;-12;1))
Cdlmnt
formule rectifiée
tes données en colonne A, pour calculer la moyenne des 12 dernieres
=MOYENNE(DECALER(A1;NB($A:$A)-1;0;-12;1))
Cdlmnt
formule rectifiée
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
Modifié par Vaucluse le 29/06/2015 à 14:54
Modifié par Vaucluse le 29/06/2015 à 14:54
Bonjour
sans votre modèle, juste un principe à adapter en supposant que la colonne A feuil1 (ou autre) de votre tableau n'ait pas de cellule vide intercalée:
pour éditer les 12 dernières valeur de la colonne A en feuil2 A2:
=DECALER(feuil1!$A$1;NBVAL(feuil1!A:A)-12+LIGNE()-2;)
pour avoir la valeur de A et tirer jusqu'en ligne 13 pour avoir le total
même formule pour éditer B
mais avec:
=DECALER(feuil1!$A$1;NBVAL(feuil1!A:A)-12+LIGNE()-2;1)
;2) pour C, ect...
Note
__NBVAL peut s'adresser à n'importe quelle colonne remplie
__attention aux signes $ sur $A$1
__=LIGNE()-2 doit donner 0 sur la ligne où la 1° formule se trouve)
__le -12 est à ajuster selon que A commence en A1 ou A2, avec ou sans titre ect...
crdlmnt
Errare humanum est, perseverare diabolicum
sans votre modèle, juste un principe à adapter en supposant que la colonne A feuil1 (ou autre) de votre tableau n'ait pas de cellule vide intercalée:
pour éditer les 12 dernières valeur de la colonne A en feuil2 A2:
=DECALER(feuil1!$A$1;NBVAL(feuil1!A:A)-12+LIGNE()-2;)
pour avoir la valeur de A et tirer jusqu'en ligne 13 pour avoir le total
même formule pour éditer B
mais avec:
=DECALER(feuil1!$A$1;NBVAL(feuil1!A:A)-12+LIGNE()-2;1)
;2) pour C, ect...
Note
__NBVAL peut s'adresser à n'importe quelle colonne remplie
__attention aux signes $ sur $A$1
__=LIGNE()-2 doit donner 0 sur la ligne où la 1° formule se trouve)
__le -12 est à ajuster selon que A commence en A1 ou A2, avec ou sans titre ect...
crdlmnt
Errare humanum est, perseverare diabolicum
massimo888
Messages postés
203
Date d'inscription
mercredi 11 juin 2014
Statut
Membre
Dernière intervention
7 avril 2017
29 juin 2015 à 15:16
29 juin 2015 à 15:16
Merci beaucoup ça marche sur excel Nickel!!
ccm81
Messages postés
10853
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 avril 2024
2 404
29 juin 2015 à 14:57
29 juin 2015 à 14:57
Je souhaite récuperer les valeurs
Ok, mais pour en faire quoi ?
Ok, mais pour en faire quoi ?
ccm81
Messages postés
10853
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 avril 2024
2 404
29 juin 2015 à 15:05
29 juin 2015 à 15:05
Un exemple peut être
http://www.cjoint.com/c/EFDnexHDzFg
Cdlmnt
http://www.cjoint.com/c/EFDnexHDzFg
Cdlmnt
massimo888
Messages postés
203
Date d'inscription
mercredi 11 juin 2014
Statut
Membre
Dernière intervention
7 avril 2017
29 juin 2015 à 15:20
29 juin 2015 à 15:20
les valeurs je les réccupère pour tracer un graphe à 12 mois seulement.
En tous cas merci pour votre aide
En tous cas merci pour votre aide
massimo888
Messages postés
203
Date d'inscription
mercredi 11 juin 2014
Statut
Membre
Dernière intervention
7 avril 2017
30 juin 2015 à 15:01
30 juin 2015 à 15:01
Voici la solution en vba pour les intéressées!
Sub test()
Range("A65536").End(xlUp).Offset(-11, 0).Select
Range(Selection, Selection.End(xlToRight)).Select
With Selection
.Copy
Range("h1").Select
'Selection.End(xlDown).Select
Selection.Insert
End With
End Sub
29 juin 2015 à 14:53
Je souhaite récuperer les valeurs mais pas leur moyennes.
C'est comme si on avait un copier coller du tableau mais que pour la partie inférieure