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

Boucle à 2 conditions

  • Initiateur de la discussion Initiateur de la discussion jeanphi
  • 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 !

jeanphi

XLDnaute Occasionnel
Bonjour


Dans une zone O10:O1000 et une zone AC10:AC1000, certaines cellules ont une valeur en euro
Dans une troisième zone qui est P10😛10, j'ai une formule qui fait la différence entre AC10 et O10 (P10= AC10-O10)
Je souhaite grâce à une macro obtenir le total de la colonne P10😛1000 si AC10 et O10 contiennent une valeur supérieure à 0
Comment puis je faire cela??
Merci 🙂
 
Re : Boucle à 2 conditions

Bonjour jeanphi,

si j'ai bien compris, en formule ça donnerait quelque chose comme

=SOMMEPROD((O10:O1000>0)*(AC10:AC1000>0)*P10😛1000)

en VBA, tu peux essayer avec un :

Evaluate("=SUMPRODUCT((O10:O1000>0)*(AC10:AC1000>0)*P10😛1000)")

Edit : une remarque : par défaut, il fait le calcul dans la feuille active...
 
Dernière édition:
Re : Boucle à 2 conditions

bonjour tototiti

super, je n'avais pas pensé à cette fonction cà marche très bien!!!
par contre, j amerais aussi le faire avec une boucle VB
quelqu'un peut t il m éclaircir???
😉
Merci
 
Re : Boucle à 2 conditions

bnojour jeanphi
Salut Tototiti

A tester:

Code:
Sub test()
Dim tot As Double
Dim n As Integer
For n = 10 To 1000
  If Range("AC" & n) <> 0 And Range("O" & n) <> 0 Then
    tot = tot + Range("P" & n)
  End If
Next n
MsgBox (tot)
End Sub
 
- 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

K
Réponses
5
Affichages
2 K
kondabalo
K
N
Réponses
17
Affichages
3 K
ninajams
N
M
Réponses
13
Affichages
4 K
Philippe Tulliez
P
R
Réponses
2
Affichages
976
R
M
Réponses
2
Affichages
969
Mcgui69
M
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…