Microsoft 365 Formule dernière valeur non nulle sur plusieurs tableaux

  • Initiateur de la discussion Initiateur de la discussion moostick
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

moostick

XLDnaute Nouveau
Bonjour à tous,

Je n'arrive pas à réaliser une formule qui me permette de récupérer la dernière valeur non nulle de 12 mini tableaux qui se remplissent automatiquement.
La position de la dernière valeur est amenée à changer en fonction des paramètres que je rentre.

Pouvez-vous m'apporter votre aide ?

Vous trouverez ci-joint un exemple qui illustrera beaucoup mieux ma problématique.

Je vous remercie par avance de l'aide que vous pourriez m'apporter.

Moostick
 

Pièces jointes

Solution
Bonjour Moostick, Roblochon,
Un essai avec Recherche. Un peu lourd comme formule, mais une fois écrite :
VB:
=SI(RECHERCHE(9^9;F69:Q69)>0;RECHERCHE(9^9;F69:Q69);
SI(RECHERCHE(9^9;F64:Q64)>0;RECHERCHE(9^9;F64:Q64);
SI(RECHERCHE(9^9;F59:Q59)>0;RECHERCHE(9^9;F59:Q59);
SI(RECHERCHE(9^9;F54:Q54)>0;RECHERCHE(9^9;F54:Q54);
SI(RECHERCHE(9^9;F49:Q49)>0;RECHERCHE(9^9;F49:Q49);
SI(RECHERCHE(9^9;F44:Q44)>0;RECHERCHE(9^9;F44:Q44);
SI(RECHERCHE(9^9;F39:Q39)>0;RECHERCHE(9^9;F39:Q39);
SI(RECHERCHE(9^9;F34:Q34)>0;RECHERCHE(9^9;F34:Q34);
SI(RECHERCHE(9^9;F29:Q29)>0;RECHERCHE(9^9;F29:Q29);
SI(RECHERCHE(9^9;F24:Q24)>0;RECHERCHE(9^9;F24:Q24);
SI(RECHERCHE(9^9;F19:Q19)>0;RECHERCHE(9^9;F19:Q19);
SI(RECHERCHE(9^9;F14:Q14)>0;RECHERCHE(9^9;F14:Q14);
""))))))))))))
Bonjour Moostick, Roblochon,
Un essai avec Recherche. Un peu lourd comme formule, mais une fois écrite :
VB:
=SI(RECHERCHE(9^9;F69:Q69)>0;RECHERCHE(9^9;F69:Q69);
SI(RECHERCHE(9^9;F64:Q64)>0;RECHERCHE(9^9;F64:Q64);
SI(RECHERCHE(9^9;F59:Q59)>0;RECHERCHE(9^9;F59:Q59);
SI(RECHERCHE(9^9;F54:Q54)>0;RECHERCHE(9^9;F54:Q54);
SI(RECHERCHE(9^9;F49:Q49)>0;RECHERCHE(9^9;F49:Q49);
SI(RECHERCHE(9^9;F44:Q44)>0;RECHERCHE(9^9;F44:Q44);
SI(RECHERCHE(9^9;F39:Q39)>0;RECHERCHE(9^9;F39:Q39);
SI(RECHERCHE(9^9;F34:Q34)>0;RECHERCHE(9^9;F34:Q34);
SI(RECHERCHE(9^9;F29:Q29)>0;RECHERCHE(9^9;F29:Q29);
SI(RECHERCHE(9^9;F24:Q24)>0;RECHERCHE(9^9;F24:Q24);
SI(RECHERCHE(9^9;F19:Q19)>0;RECHERCHE(9^9;F19:Q19);
SI(RECHERCHE(9^9;F14:Q14)>0;RECHERCHE(9^9;F14:Q14);
""))))))))))))
 

Pièces jointes

Re,
ma première formule en post #7 fonctionnera bien si les valeurs augmentent d'un mois à l'autre et d'une année à l'autre, mais s'il va y avoir des hauts et des bats, elle ne va renvoyer que la plus grande valeur bien sûr.

Sinon, puisque tu es sous Excel pour Microsoft 365; tu peux profiter de cette jolie formule, mais il faut mettre à jour ton Excel pour avoir la fonction LET() :
VB:
=LET(NbLigne;LIGNES(F14:Q69);Nlignes;ENT(SEQUENCE(ENT(NbLigne/5+1)*12;;0)/12)*5+1;Ncolonnes;MOD(SEQUENCE(ENT(NbLigne/5+1)*12;;0);12)+1;MesVals;INDEX(F14:Q69;Nlignes;Ncolonnes);INDEX(FILTRE(MesVals;MesVals<>0);LIGNES(FILTRE(MesVals;MesVals<>0))))


Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
15
Affichages
3 K
Membre supprimé 341069
M
Retour