Fonction RECHERCHEV sur Excel

Bonjour à tous,

Ci-joint une image qui résume ce que j'aimerai faire.

J'aimerai que dans le cellule E3 apparaisse la somme des prix (colonne C) correspondant aux types 1 (colonne B). Idem pour la cellule F3 pour le 2ème type et G3 pour le 3ème.

J'ai essayé avec la fonction RECHERCHEV mais je n'y arrive pas. Du coup pour l'instant je fais ça avec une macro :

Sub total()
Dim a As Integer
Dim nourriture As Double
Dim transport As Double
Dim logement As Double

nourriture = 0
For a = 3 To 14
    If Cells(a, 2) = 1 Then
        nourriture = nourriture + Cells(a, 3)
    End If
Next
Cells(3, 5) = nourriture

transport = 0
For a = 3 To 14
    If Cells(a, 2) = 2 Then
        transport = transport + Cells(a, 3)
    End If
Next
Cells(3, 6) = transport

logement = 0
For a = 3 To 14
    If Cells(a, 2) = 3 Then
        logement = logement + Cells(a, 3)
    End If
Next
Cells(3, 7) = logement

End Sub

Bien sûr ce code est facilement améliorable mais c'est pour l'idée. J'aimerai me passer de macro, donc y a t'il une fonction sur Excel qui permette de faire directement ce calcul ?

Merci,

KillChief.

sans titre

Bonjour

pas besoin de recherche V

une simple somme.si

voir le fichier joint

IL serait judicieux à l'avenir de fournir un fichier excel plutôt qu'une image de ton tableau

fred

6kilichief.xlsx (8.31 Ko)

Bonsoir

A Tester. (La prochaine fois au lieu de mettre des images du tableeur, joint le classeur en PJ)

5killchief.xlsx (8.73 Ko)

Bonsoir Fred (+ rapide que moi )

Bonsoir,

Ok pour le fichier excel la prochaine fois, j'y penserai.

Je vous remercie pour vos deux réponses rapides et très utiles ! Je me disais bien qu'il y avait bien plus simple qu'une macro. Mais je n'aurai jamais trouvé cette fonction.

Encore merci,

KillChief.

Rechercher des sujets similaires à "fonction recherchev"