Recherche de la plus petite valeur qui renvoie l'entête

Mesdames, Messieurs Bonjour,

Je suis à la recherche d’une formule qui trouve la plus petite valeur et renvoie l’entête, celle-ci marche très bien à conditions d’avoir des valeurs différentes,

=SI(ESTERREUR(PETITE.VALEUR(R5:AAB5;1));"";INDEX($R$4:$AAB$4;EQUIV(PETITE.VALEUR(R5:AAB5;1);R5:ABB5;0)))

Par contre si j’ai deux petites valeurs identiques le calcul prends en compte la première valeur indiquée, j’aimerais avoir la dernière, pouvez-vous m’aider

Je vous joint une copie de mon fichier, je travaille sur un MacBook Pro et utilise Excel pour Mac 2020

En vous en remerciant d’avance

Dominique

FICHIER fg GEZE test5xlsx.xlsx (86,0 Ko)

Bonjour

Je ne suis pas un spécialiste des formules mais je ne pense pas qu’il y en ai une qui réponde à ton besoin
Je laisse éventuellement les experts de ce domaine me démentir
Moi je te propose cette solution en VBA qui fonctionne
Seul impératif cliquer sur un bouton pour tout actualisation de la colonne Q

Bouton « Petite valeur » en haut de cette colonne

Testes et dis moi

Fichier de type .xlsm nécessaire pour ce type de traitement à conserver impérativement

FICHIER fg GEZE test5xlsx.xlsm (86,0 Ko)

Bonjour,

ce n’est pas vraiment ce à quoi je pensais, mais c’est une petite merveille et ce n’est qu’un clic de plus pour arriver au résultat, merci d’avoir pris de votre temps pour m’aider.

Passez un bon dimanche

Dominique

Merci pour ce retour
Maintenant peut être qu une formule est possible
En attendant de l obtenir cela dépanne
Tu peux toujours tenter de la demander si toute fois quelqu un à une solution magique au même résultat
N hésites pas
Au plaisir de t aider à nouveau

Re Bonjour,

Je n’y connais en macro, mais j’ai quelques questions :

  • Cette formule peut-elle fonctionner pour une centaine de lignes et une centaine de colonnes ??

  • Je dois faire quatre feuilles identiques, puis-je faire juste un copié/collé??

  • Si j’insère une colonne avant la colonne Q, la macro se déplace t-elle ou dois-je changer la lettre en rapport de cette nouvelle colonne ??

  • Et sans vouloir vous déranger est-ce possible que le résultat soit en gras et rouge ??

Si cela fonctionne je garde votre solution, c’est vraiment trop génial

Bien à vous

Dominique

« * Cette formule peut-elle fonctionner pour une centaine de lignes et une centaine de colonnes ?? »

Aucune difficulté si ce n’est que plus le nombre est important plus le temps d’exécution se rallongera
Mais je te rassure cela restera du domaine de quelques secondes
Le bouton à chaque clique réactualise toutes les lignes
Je peux par un autre bouton réactualiser qu’une seule ligne à la demande celle qui sera sélectionnée et ainsi ne pas rendre ce bouton tributaire du nombre de ces lignes

Donc un bouton pour l’ensemble celui actuel un autre pour une ligne ciblée
A toi de me dire

« * Je dois faire quatre feuilles identiques, puis-je faire juste un copié/collé?? »

Non juste copier le bouton c’est tout :

clique droit dessus puis copier (attention surtout pas couper)
Dans la nouvelle feuille sélectionnes la cellule qui doit le recevoir et clique droit coller ou Ctrl+V
Désélectionnes le premier bouton par un simple clique dans n’importe quelle cellule

« * Si j’insère une colonne avant la colonne Q, la macro se déplace t-elle ou dois-je changer la lettre en rapport de cette nouvelle colonne ?? »

les traitements ne font pas bon ménage avec les modifications de structure
Le bouton est programmé pour la colonne Q

Toutefois pour résoudre ton souhait de modifier les colonnes j’ai mis en cellule A2 de ta feuille la lettre de la colonne qui doit recevoir les libellés actuellement Q

J’ai adapté le bouton en conséquence

Donc pour qu’il fonctionne correctement mets la lettre de la colonne qui doit être alimenté en cellule A2
Si tu insère une colonne avant la colonne Q la colonne à alimenter deviendra colonne R à mettre en cellule A2

" * Et sans vouloir vous déranger est-ce possible que le résultat soit en gras et rouge ??"

Je laisse ce paramétrage à ta main car il vaut que tu es tout loisir de le faire évoluer si besoin
Pour cela sélectionnes les cellules puis dans la barre d’excel icone « A » choisis la couleur et icone « G » à activer pour mettre le gras

Si tu as des difficultés n’hésites pas je te ferais un petit tuto

Dans la version ci-après il y a tous ces évolutions et la mise tel que décrit de la couleur et du gras colonne Q de la ligne 5 à la ligne 57

Testes et dis moi

FICHIER fg GEZE test5xlsx.xlsm (87,5 Ko)

Je te renvoi ton fichier avec l’ajout d’un contrôle concernant la cellule A2 vérifiant la présence de la donnée nécessaire pour le bouton et ainsi d’éviter des bugs désagréables auxquels tu pourrais être confrontés si elle n’était pas correctement alimentée

Prends cette version en remplacement du précédent

FICHIER fg GEZE test5xlsx.xlsm (88,0 Ko)

Re,

Un tout grand merci pour cette belle solution, cela fonctionne du tonnerre

Bien à vous

Dominique

Merci pour ce retour
Pas besoin d un autre bouton pour un traitement ciblé d une seule ligne sélectionnée ?

si j’osais est-ce possible que le dernier plus petit prix s’affiche en rouge :slight_smile: colonne R à …

En plus de la récupération de l entête de la colonne ?
Mettre son prix en rouge ?
Si oui il y aura nécessité de remettre sur la ligne les autres tarifs en couleur normal
Merci de me confirmer

Désolé, je vais rester comme ça, encore merci de votre patience, le résultat est bluffant

A ta disposition pour toute difficulté ou évolution

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.