Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Somme si en VBA

  • Initiateur de la discussion Initiateur de la discussion @lex
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

@lex

XLDnaute Nouveau
Bonjour a tous,

Voila j'aurais aimé savoir comment faire un somme si en vba .
Car je voudrais retranscrire cette formule excel :
=SI(SI(E23=E22;0;SOMME.SI($E$24:$E$5099;E23;$I$24:$I$5099))>$F$15;SOMME.SI($E$24:$E$5099;E23;$I$24:$I$5099);0)
en vba.


Merci d'avance
 
Re : Somme si en VBA

Bonjour,

Si j'ai bien interprété car, à priori, ta formule est fausse, une solution :
Code:
Sub Test()
Dim A As Double
A = WorksheetFunction.SumIf(Range("E24:E50599"), Range("E23"), Range("I24:I5099"))
If Range("E23") <> Range("E22") And A > Range("F15") Then
    Range("A1") = A
Else
    Range("A1") = 0
End If
End Sub
Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
15
Affichages
276
Réponses
23
Affichages
676
Réponses
2
Affichages
411
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…