• Initiateur de la discussion Initiateur de la discussion Momo44
  • 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 !

M

Momo44

Guest
Bonjour a toutes et tous

Encore une fois je ne sais pas si je poste au bon endroit 😕
mais apres plusieurs heures de recherche sur le forum qui non rien données je me decide a vous faire part de ma demande 😀. je voudrais recherché la plus grande valeur d'un colonne (c'est fait) et que il me note le contenu d'une cellule se trouvant sur la meme ligne mais dans une colonne plus a gauche. je m'exprime peut etre mal mais je pense que avec le fichier joint vous me comprendrez.

je vous remerci d'avance.
 

Pièces jointes

Dernière modification par un modérateur:
Re : recherche

Bonjour à tous
Bonjour momo44, LPandre

Tout à fait exact LPandre.
Je préfère dans certain cas la fonction GRANDE.VALEUR car elle donne la "fourchette des rangs" ce qui peut être plus intéressant que MAX (enfin c'est ce que je pense).

Eric

PS : avec un peu de retard
 
Re : recherche

Re

oui comme indiqué ds mon mail précédent ça marche pas !

J'ai récupéré les infos de A en colonne j pour permettre la rechercheV

C'est du "bricoloage" mais j'ai pas mieux (vu mes limites très vites atteintes).


Cordialement



Ps: Eric effectivement selon les cas, Grande.valeur peut être plus adaptée.
 

Pièces jointes

Re : recherche

En B1 tu tapes :

=INDIRECT(ADRESSE(EQUIV(A1;i:i;0);1))

voici les arguments de la fonction EQUIV, de manière plus lisible ( ne pas taper les espaces lors de la saisie de la formule)
EQUIV( A1 ; i : i ; 0 )

traduction :

EQUIV recherche la position de la valeur portée en A1 sur l’ensemble de la colonne I, ce qui permet de rajouter des lignes sans avoir à modifier la formule

ADRESSE : transforme une valeur de ligne et de colonne En l’occurrence 1 pour la 1ère ) en une adresse de cellule.

INDIRECT : renvoie la valeur contenue dans la cellule correspondant à ADRESSE.


ATTENTION : d’autres formules sont utilisables. Par contre, en cas d’ex aequo, ce sera toujours le même qui sera sélectionné.
 
Re : recherche

Bonjour à tous

Dans ma formule, il y a un "bug", la voici corrigée :

Code:
=INDEX(A4:I10;EQUIV(GRANDE.VALEUR(A4:I10;1);I4:I10;[COLOR=Red]0[/COLOR]);1)
La formule de patte d'ours est tout aussi intéressante, mais pour libérer la cellule A1, il faut remplacer "A1" par grande.valeur

Eric
 
Re : recherche

Vos formules fonctionnent mais pour lee ex-equo il y aurait il pas une solution vue que je compte remettre la formule en b2.

je sais je suis en peut exigent mais j'ai tellement besoin de cette formule.
je vous remerci tous dejas pour l'avancement.
 
Re : recherche

Bonjour à tous

Je pense qu'il ne reste plus qu'à passer par une petite macro de ce genre :

Code:
Sub trouve()
Range("B2").Delete
num_ref = Range("a1").Value
With Worksheets("Feuil1").Range("I4:I10")
    Set c = .Find(num_ref, LookIn:=xlValues)
    If Not c Is Nothing Then
        firstAddress = c.Address
        Do
            ligne = c.Row
            lenom = Range("A" & ligne).Value
            If Range("B2") = "" Then
                Range("B2") = lenom
            Else
                Range("B2") = Range("B2") & " / " & lenom
            End If
            Set c = .FindNext(c)
        Loop While Not c Is Nothing And c.Address <> firstAddress
    End If
End With
End Sub
Eric
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Réponses
11
Affichages
425
Réponses
23
Affichages
676
Réponses
6
Affichages
331
Réponses
3
Affichages
189
Réponses
3
Affichages
267
Retour