Formule Excel: recopier la dernière cellule remplie d'une liste [Résolu/Fermé]

Signaler
Messages postés
17
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
3 août 2016
-
Messages postés
17
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
3 août 2016
-
Bonjour,
Je n'arrive pas à trouver une formule ...
J'ai un tableau d'employés avec un nombre d'heure imputable et un % à chaque mois. Je veux dans l'onglet suivant créer un graphique mais avec seulement le dernier % disponible. Ne voulant pas modifier la plage de données du graphique mensuellement, j'ai pensé ajouter une cellule à la fin de chaque ligne où on retrouverait le dernier % n'étant pas 0% (soit du mois en cours car mes formules sont déjà crées pour l'année)... est-ce possible?
Surtout que mon tableau est construit comme suit:

Colonne A = liste d'employés
Colonnes C, E, G, I, etc = nombre d'heures
Colonnes D, F, H, J, etc = pourcentage

Donc pour ma formule, ce serait de prendre le dernier % n'étant pas 0% de ces cellules: D4, F4, H4, J4, etc.

Ce serait plus simple si je pouvais joindre mon tableau excel...
Merci beaucoup à l'avance! :)

2 réponses

Messages postés
12869
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
29 novembre 2020
2 076
Bonsoir

pour joindre un exemple allégé et anonymé de ton fichier tu peus le poster sur cjoint.com et revenir ici indiquer le lien

En attendant , sans voir ton tableau en en supposant que les heures et les % vont de C4 à Z4, en AA4 la formule : =INDEX(C4:Z4;NB.SI(C4:Z4;">0")) devrait renvoyer le dernier pourcentage valide


Cdlmnt

"L'imagination est plus importante que le savoir." A. Einstein
Messages postés
17
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
3 août 2016

Merci beaucoup, ça fonctionne!
J'ai toutefois une question, comment la formule fait-elle pour différencier mes colonnes à % versus celles avec les heures?
Messages postés
12869
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
29 novembre 2020
2 076
Re

Elle ne les distingue pas !
Comme ta structure de fichier est : une colonne heures (remplie ou vide) suivie d'une colonne % (avec formule renvoyant 0 ou un nombre), la formule NB.SI(C4:Z4;">0") compte le nombre de cellules (heures et %) > à 0, le nombre trouvé est forcément pair et correspond à la dernière colonne de % remplie (si 3 mois avec des heures, il y a les 6 premières colonnes >0 et la 6eme est celle du dernier %)
Ensuite INDEX va chercher dans la matrice la valeur dans cette xeme colonne
CQFD !

Merci de mettre le sujet en résolu

Cdlmnt
Messages postés
17
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
3 août 2016

MErci!