Formule Excel: recopier la dernière cellule remplie d'une liste

Résolu
Julie2227 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
Julie2227 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -
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! :)
A voir également:

2 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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
0
Julie2227 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup, ça fonctionne!
J'ai toutefois une question, comment la formule fait-elle pour différencier mes colonnes à % versus celles avec les heures?
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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
0
Julie2227 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
MErci!
0