Re bonsoir,
Vos formules marchent toutes.
Par contre pour les adapter car mon tableau va evoluer, je risque de pas y arriver je comptais le faire en plusieurs etapes voir le VBA
https://www.excel-pratique.com/~files/doc/pshaATEST.xls
avec ces 2 formules:
Function RechercheVsup(CoRésul As Range, Coentrée As Range, Réfé As Variant)
'CoRésult est une plage de la colonne ou va se trouver notre résultat
'Coentrée est une plage de la colonne ou on va comparer avec une référence pour trouver le résultat
'Réfé est une celulle qui sert de référence
With Application.WorksheetFunction
RechercheVsup = .Index(CoRésul, .Match(1, .Frequency(Réfé, Coentrée), 0), 1)
End With
End Function
Function RechTab(Tableau As Range, valX As Range, valY As Range, Réfé1 As Range, Réfé2 As Range) As Double
With Application.WorksheetFunction
RechTab = .Index(Tableau, .Match(Réfé2, valX, 0), .Match(Réfé1, valY, 0))
End With
End Function
Le hic c'est que çà me mets un message d'erreur car il aime pas du tout ma chaine de caractere type: Ø 12/14
Il me mets un message d'erreur.
Je pense passer par le vba car çà me parait plus simple à adapter, sauf je dois faire le travail en 2 tableaux mais au moins lorsque le format passera je pourrais adapter, car vos formules sont compliquées pour moi.
J'ai fais le test sur la feuile 1