Aide formule recherchev

bonjour a tous

voici un probleme que je n'arrive pas a resoudre

dans ma feuille2 nommée ''valeurs" j'ai :

en colonne1 ; l'année

en colonne2; le numero de la semaine

en colonne 3 ; les resultats de chaque semaine (des cellules sont vides par endroit c'est normal)

en feuille1

je veux afficher dans le tableau sous chaque numero semaine, la valeur correspondante

or comme j'ai 2 années de valeurs (2010 & 2011) il faut que je selectionne sur quelle année je veux travailler

pour cela je rentre dans une case la valeur de l'année souhaitée

je pensais utiliser la fonction recherchev mais cette fonction ne fais appelle qu'à une seule valeur

je ne souhaite pas faire de macro mais juste rentrer une formule dans la barre d'etat

merci

8essai4.xlsm (11.67 Ko)

Salut le forum

Formule en C3 à recopier vers la droite.

=SOMMEPROD((valeurs!$A$1:$A$28=$A3)*(valeurs!$B$1:$B$28=C$2)*valeurs!$C$1:$C$28)

Mytå

génial!

merci!

Bonsoir,

Vous trouverez la fonction rechercheV personnalisée ci-après embarqués dans le: fichier joint.

Option Explicit

Public Function RechercheV_Perso(Source As Variant)
Dim L, C, a As Variant
Dim LFin As Variant
Dim Valeur As Variant
Dim Valtester As String

Application.Volatile True

L = Selection.Row
C = Selection.Column
Valtester = Cells(L, 1) & Source
LFin = Feuil2.Range("A" & Rows.Count).End(xlUp).Row

Valeur = 0
For a = 2 To LFin
If Feuil2.Cells(a, 1) & Feuil2.Cells(a, 2) = Valtester Then Valeur = Valeur + Feuil2.Cells(a, 3)
Next

RechercheV_Perso = Valeur

End Function

Bonne soirée

Cdt

Air_2

8essai4-v0-1.xlsm (19.38 Ko)

Salut le forum

Pourquoi remplir un classeur de macro, lorsque les fonctions natives d'Excel font le travail.

Citation :La meilleur macro sera pour moi toujours une formule.

Mytå

Bonsoir,

Oui c'est vra tu as tout à fait raison, j'y pense jamais à ces coquines de formules natives. d'excel.

Et je suis sincèremenr désolé, Mytå, je n'avais pas vu ton post.

Bonne soirée

Air_2

Rechercher des sujets similaires à "aide formule recherchev"