bonjour à tous,
merci pour vos réponse
perso. je connais bien la formule somme si ens, Ce n'est pas la premiére fois que j'en écris et je ne pense pas que somme prod prends 4,5,6 conditions.
Si je veux du Vba c'est que je ne veux pas les fonctions dans les cellules . Pour moi c'est un probléme de ft de date-heure-minute... et je pense que le vba , ne lit pas les date jj-mm-aaaa 00:00:00
j'ai donné que les 2 lignes car je pensais que c'etait plus simple de résoudre le probléme du ft de date-heure-minute...
merci pour votre aide par avance
si joint le code complet:
Sub test()
'=SOMME.SI.ENS(Feuil1!H5:H30000;Feuil1!E5:E30000;"=" & A3; Feuil1!G5:G30000 ;">" & A13-1; Feuil1!G5:G30000;"<" & A13)
Range("c4") = Application.WorksheetFunction.SumIfs(Sheets("Feuil1").Range("h5:h30000"), _
Sheets("Feuil1").Range("e5:e30000"), "=" & Cells(3, 1), _
Sheets("Feuil1").Range("g5:g30000"), ">" & Cells(13, 1) - 1,_
Sheets("Feuil1").Range("g5:g30000"), "<" & Cells(13, 1))
End Sub