Retrouver dernière données sur la gauche d'une même ligne

Bonsoir à tous,

J'ai réalisé un petit tableau de données répertoriées dans des séries de trois colonnes, complété de manière non régulières afin d'y ajouter : Une mesure, l'unité puis de calculer l'évolution par rapport à la dernière mesure enregistré dans le tableau sur la même ligne.

Mon problème est de faire appliquer un résultat (en l'occurrence une flèche indiquant l'évolution avec l'aide d'une formule complété par une mise en forme conditionnelle), dans les colonnes "Evol." J, M, P, S, V, etc...

En effet, la colonne G ne sert à rien et je vais la supprimer .

J'ai trouvé une solution qui fonctionne parfaitement en colonne J, mais du fait de l'irrégularité de remplissage des colonnes "mesure", cette solution n'est pas viable et obligerait à incrémenter beaucoup trop de conditions ! Et Excel ne le permet pas.

J'ai aussi tenté de répondre à ma problématique avec les fonctions "recherche", "equiv-index", etc....

Mais sans résultats probants.

C'est pourquoi, je viens vers vous et sollicite votre aide pour m'aider à trouver la fonction qui permettrait de trouver le résultat nécessaire à la mise en forme conditionnelle des colonnes "Evol." dans mon tableau.

Merci pour votre aide.

15suivi-mesures.xlsx (14.30 Ko)

Bonsoir,

une proposition en G5 à recopier sur les autres colonnes :
=SIERREUR(SI(E5<>"";SI(RECHERCHE(9^9;D5:$E5)<E5;"ì";SI(RECHERCHE(9^9;D5:$E5)>E5;"î";SI(RECHERCHE(9^9;D5:$E5)=E5;"è";"")));"");"")

Le fichier modifié :

Masquez la colonne G plutôt que de la supprimer afin de garder une cohérence dans le "transpose" des formules.

@ bientôt

LouReeD

bonjour yr14,

un essai (autrement avec un fonction personnalisée)

20suivi-mesures.xlsx (18.00 Ko)

EDIT : Salut LouReeD, encore debout ?

BsAlv, bonjour,

oui cela m'arrive d'être debout à minuit... bien que je me force à me coucher tôt dans le cadre de ma reprise en main au niveau "hygiène de vie" afin de perdre quelque kilos en trop !

Sinon, autant je comprend ma formule, autant la votre me parait obscure...Une explication sur le cheminement ?

@ bientôt

LouReeD

re,

à mon avis, on doit ignorer le contenu des colonnes "unité" et "évol" t se concentrer sur les colonnes "mesure". Avec cet aggregat, je fais cela et je cherche la dernière valeur "mesure" connue. Je soustrais cela avec la valeur de la mesure actuelle et je vérifie si cela est négatif, zéro ou positif (-1 , 0 ou 1) et j'ajoute 2 de manière que j'ai +1,+2 ou +3

on a la chaîne "îèì ", et avec une formule "STXT("îèì ";x;1) vous prenez un charactère. Pour un résultat négatif, je prend le î, zéro = è, positif =ì et erreur =" "

Bonjour à tous,

Une autre proposition à tester, dans un esprit similaire à BsAlv, avec la fonction FILTRE valable pour Excel 2021 et des MFC utilisant les jeux d'icônes.

En J7 et à recopier :

=LET(f;FILTRE($E7:G7;($E7:G7<>"")*($E$4:G$4="Mesure");"");v;INDEX(f;NB(f));SI(OU(H7="";v="");"";H7-v))
9suivi-mesures.xlsx (24.61 Ko)

Bonjour,

Cela fonctionne parfaitement.

Un grand merci à tous pour votre contribution, et plus particulièrement, à LouReeD et BsAlv.

Merci

Rechercher des sujets similaires à "retrouver derniere donnees gauche meme ligne"