Trouver dernière valeur d'une ligne

Résolu
Martin -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,

J'ai besoin de résumer sur une feuille "récapitulatif" certaines informations remplies chaque jour dans une feuille de "suivi quotidien".
Je bloque sur comment obtenir les dernières valeurs enregistrées pour chaque catégorie.

Par exemple:
Certains jours une pesée est effectuée, ou une mesure de taille ou rien,
Ligne A = Type de mesure: / / Pesée/ Taille/ / Taille / Pesée /etc...
Ligne B = Valeur : / / 25 / 110 / / 111 / 26

... et j'ai besoin d'obtenir automatiquement dans le 'récapitulatif"
- dernier poids: 26
- dernière taille: 111

J'ai tenté avec une combinaison de EQUIV et INDEX mais j'obtiens la première valeur et je ne peux utiliser l'argument d'approximation dans EQUIV car j'ai plusieurs catégories sur la même ligne.
Dans l'idéal il me faudrait un EQUIV qui commence par la fin.
Merci pour votre aide
Martin
A voir également:

13 réponses

ccm81 Messages postés 11033 Statut Membre 2 433
 
Bonjour

Peux tu envoyer un bout de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu

1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse
tu fais "Coller"

Cdlmnt
0
Martin
 
Salut ccm81,
Tu trouveras le fichier ici
http://www.cjoint.com/c/FKwuifUDgGL
Feuille 1: suivi quotidien où je rentre les données chaque jour
Feuille 2 et 3: fiche de recap individuel
Merci
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
Un exemple à adapter et ... à tester
http://www.cjoint.com/c/FKwvnnXmGMK

Cdlmnt
0
Martin
 
Merci CCM81,
Je ne maitrise pas du tout les macros. Bravo, c'est exactement ça que je souhaite.
Nous serons plusieurs à utiliser ce fichier de suivi dont certains pas très à l'aise avec Excel
==> existe il une possibilité de remettre à jour les feuilles de suivi individuel sans intervenir (par ex à l'ouverture du fichier) ?
==> y a t'il une solution sans recourir aux macros ?
Bravo pour la rapidité
Cdlmnt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
michel_m Messages postés 18903 Statut Contributeur 3 317
 
Bonjour
une solution parmi beaucoup

=DECALER(B2;NBVAL(B2:B100)-1;0)
début de liste en B2
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
Sans macro, je ne sais pas, vois avec la proposition de Michel (salut à toi)

Avec macro et MAJ automatique
http://www.cjoint.com/c/FKxnYOVlUGK

Cdlmnt
0
Martin
 
Merci ccm81,
Mon fichier était un exemple. Comme je te l'ai dit je ne maitrise pas du tout les macros.
Puis je t'envoyer le fichier dans sa version complète pour que tu y ajoutes ta macro (qui marche du tonnerre).
Cdlmnt,
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
Un bout de vrai fichier suffira, histoire de caler les données
n'oublies pas des explications


Cdlmnt
0
Martin
 
http://www.cjoint.com/c/FKyuVf7euZf
Les explications dans le fichier en cartouche.
Merci
0
michel_m Messages postés 18903 Statut Contributeur 3 317
 
Excuse moi Martin d'avoir essayé de t'aider en te proposant une solution sans macro.
rassures toi je ne te dérangerai plus.
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
> Michel
Salut, comment vas tu ?
Au sujet de ta proposition =DECALER(B2;NBVAL(B2:B100)-1;0)
Vu le fichier, je crois que NBVAL doit s'appliquer à une ligne plutôt qu'à une colonne
Mais, si j'ai compris la demande, il faut récupérer la dernière valeur non vide d'une ligne .... qui contient des cellules vides, sans compter et avec l'histoire de la date en supplément gratuit, j'ai trouvé plus simple de 'macroter'
Bon après midi

> Martin >
A tester. La maj se fait uniquement sur le type de mesure entré
http://www.cjoint.com/c/FKznPECQUn3
RQ. Alt-F11 pour accéder à l'éditeur vba. Tu as du code dans le module de la feuille Suivi quotidien et dans Module 1

Cdlmnt
0
michel_m Messages postés 18903 Statut Contributeur 3 317
 
Salut CCM81

Ca va pas mal et toi?

j'avais pas ouvert la pièce jointe
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
Sakut Michel,

Pour le moment tout va bien avec même un petit vent d'autan pour nous réchauffer
j'avais pas ouvert la pièce jointe What ?????

Bonne journée
0
michel_m Messages postés 18903 Statut Contributeur 3 317
 
salut,
What?
voir post2 de martin

Ici, on en a bavé avec les épisodes cévenols...

bon WE :o)
0
Martin
 
Merci pour LES coups de main.
Michel, je ne t'ai pas répondu de suite car j'ai tenté de bidouiller dans mon fichier avec ta proposition. Mais tu t'en doutes, ça n'a pas fonctionné.
Quand j'aurais un peu de temps je me pencherai plus sérieusement sur les macros qui ouvrent de toutes nouvelles perspectives pour l'utilisateur de base que je suis.
Ccm81, c'est parfait.
Bonne soirée à vous deux,
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
De rien

Si c'est fini, peux tu mettre le sujet à résolu (en dessous du titre de ton premier message)

Bonne journée
0