Recherche + Decaler

Bonjour à TOUS !

J'espère que vous avez pas trop chaud avec ces températures !

Voici ma difficulté.

De T2 à T367 j'ai des chiffres

De P2 à P367 j'ai des dates

En C9 et C10 j'ai réciproquement =MAX(T2:T367) et =MIN(T2:T367)

Ma question est toute simple, bien que je bloque dessus :

Comment je peux en D9 et D10 recherché la date correspondant à C9 et C10 ?

J'imagine qu'il s'agit de recherche et Decaler. Mais je n'arrive pas à les liés.

Merci pour votre aide

Bonjour,

Les MINI et MAXI sont-ils uniques, ou plusieurs lignes peuvent correspondre ?

Si plusieurs lignes correspondent, quelle date faut-il renvoyer ?

Tu as plusieurs possibilités pour réaliser cette opération. Pour moi, la plus simple est de faire (1ère formule en D9, 2ème en D10) :

=MOYENNE.SI($T$2:$T$367;C9;$P$2:$P$367)
=MOYENNE.SI($T$2:$T$367;C10;$P$2:$P$367)

Bonjour,

Oui il fait chaud aussi dans le nord c'est dire lol

Alors c'est tout simple, la formule est :

en C9 :

RECHERCHEV(C9;$T$2:$U$637;2;0)

en D9 :

RECHERCHEV(C10;$T$2:$U$637;2;0)

Cordialement,

Massari, à quoi correspond le 2 dans la formule ?

Pedro, je n'ai qu'une valeur en MAX et en MIN, je veux juste faire apparaitre la date correspondante.

Le 2 correspondant à ta colonne U,

Présentation de la formule :

RECHERCHEV (ce que vous voulez rechercher, où vous voulez le Rechercher, le numéro de colonne dans la plage contenant la valeur à renvoyer, renvoyez une correspondance approximative ou exacte – indiquée comme 1/vrai ou 0/faux).

Cependant comme le signalait Pedro22, il serait opportun de répondre à ces deux questions :

Les MINI et MAXI sont-ils uniques, ou plusieurs lignes peuvent correspondre ?

Si plusieurs lignes correspondent, quelle date faut-il renvoyer ?

La formule recherchev te renverra la première date correspondant au Max ou au Min trouvé,

Cordialement,

D'accord,

Je viens de regardé plus en détail,

J'ai effectivement le MIN et MAXI qui apparaisse 2 fois.

Donc est il possible de faire apparaitre les 2 dates dans 2 cellules cote à cote ?

Bonjour oui c'est possible, mais pour aujourd’hui je ne serai plus dispo,

En fait il faut remplacer Recherchev par un code VBA qui utilisera Vlookuplist,

Je laisse la main à quelqu'un d'autre ou sinon je le fais demain,

Cordialement,

C'est pas urgent. Tkt pas !

Je te joins le fichier si c'est plus facile pour toi.

5calcul-1.xlsx (44.25 Ko)

Le principe c'est de mette ce code dans un module :

Function VLookUpList(ValeurRecherchee As Range, TableDeRecherche As Range, NumColonne As Integer, Separator As String) As Variant

Dim NbLignes As Integer
NbLignes = TableDeRecherche.Rows.Count

Dim CompteurValeursTrouvees As Integer
CompteurValeursTrouvees = 0

For i = 1 To NbLignes
    If TableDeRecherche(i, 1).Value = ValeurRecherchee.Value Then
        CompteurValeursTrouvees = CompteurValeursTrouvees + 1
        If CompteurValeursTrouvees > 1 Then
            VLookUpList = VLookUpList & Separator & TableDeRecherche(i, NumColonne).Value
        Else
            VLookUpList = TableDeRecherche(i, NumColonne).Value
        End If
    End If
Next i

End Function

Et d'utiliser la formule comme recherchev avec un dernier argument qui est le séparateur ex : /;&...

Cordialement,

Bonjour,

J'ai regardé ton fichier, et au vu de ta formule colonne durée

24*(1-ACOS(TAN(E15)*TAN($F$7))/PI())

, tu n'auras jamais deux fois une valeur identique, sauf à considérer comme dans le fichier joint d'arrondir tes valeurs à deux chiffres après la virgule,

Afin d'exploiter la formule Vlookuplist, j'ai ajouter une colonne A (DuréeBis) avec une formule d'arrondi, que tu pourras masquer si tu veux,

Je te conseille, même je te demande lol de supprimer tes lignes 16 jusqu'à la dernière ligne non vide à chaque fois que tu mettra à jour tes données et de copier les nouvelles à partir de la cellule B15, le tableau créer descendra les formules tout seul, et mettra à jour ton onglet feuil 2,

Regarde et dis moi si cela te convient!

Cordialement,

C'est nickel !

Parfais !

Mille merci !

Très belle journée a toi

Rechercher des sujets similaires à "recherche decaler"