EXTRACTION DE PRIX EN FONCTION DE LA TAILLE ET DU TYPE DE VE

Bonsoir à tous et à toutes,

j'ai un souci , je dispose d'un tableau avec différents types de vêtements et différentes tailles de ces vêtements .

pour chaque type de vêtement et selon la taille il y a un prix donné.

je souhaiterais qu'excel m'affiche dans une cellule le prix pour le type de vêtement et la taille donnée, ce qui me permettra de calculer les prix totaux.Est ce les fonctions RechercheH et RechercheV que je dois utiliser? ou d'autres fonctions? Comment faire?

Merci de bien vouloir me donner un coup de pouce

bonsoir

a vu de nez ce serait du INDEX ( EQUIV ) ; EQUIV( ))

le 1er equiv pour determiner la ligne

le 2eme pour determiner la colonne

mais une piece jointe serait vraiment nessecaire pour bien comprendre

cordialement

pardon je ne l'avais pas remarquée

Bonsoir @ tous,

Salut Tulipe_4,

en D9,

=SOMMEPROD((A$2:A$4=A9)*(B$1:E$1=B9);B$2:E$4)

Ou

=SIERREUR(RECHERCHEV(A9;A$2:E$4;EQUIV(B9;B$1:E$1;0)+1;0);0)

les 2 formules @ tirer vers le bas

@ + +

re

voila

cordialement

16ravayak2.zip (5.33 Ko)

Bonsoir à tous, Tulipe, R@chid...

une proposition en VBA

Sub test()
Application.ScreenUpdating = False
Dim derCol As Integer, myRange As Range, a As Long, c As Integer
derCol = Cells(1, Columns.Count).End(xlToLeft).Column
a = 9
Do Until IsEmpty(Cells(a, "A"))
    Set myRange = Range("A1").CurrentRegion.Resize(Range("A1").CurrentRegion.Rows.Count, 1).Find(Cells(a, "A"), , xlValues, xlWhole)
    If Not myRange Is Nothing Then
        For c = 2 To derCol
            If Cells(1, c) = Cells(a, "B") Then Cells(a, "D") = Cells(myRange.Row, c): Exit For
        Next c
    Else
        MsgBox "Le type " & Cells(a, 1) & " n'est pas référencé.)"
    End If
a = a + 1
Loop
Application.ScreenUpdating = True
End Sub

REbonsoir et merci à toute et à tous pour vos réponses!

Rachid pourriez-vous m'expliquer comment fonctionne votre seconde fonction =SIERREUR(..............)

merci

Rechercher des sujets similaires à "extraction prix fonction taille type"