XL 2013 Addition et résultat dans Textbox avec 2 critères

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

osiris150

XLDnaute Occasionnel
Bonjour,

Je cherche désespérément un moyen pour avoir dans un textbox le résultat d'une addition en fonction de 2 critères. Je m'explique :

En colonne A, j'ai un code article en Colonne B un libellé, en C une quantité et en D une date
Je souhaiterais additionner les quantités d'un même article ayant une date de livraison <= à aujourd'hui +30 jours et afficher le résultat dans un textbox.
Merci par avance pour votre aide cordialement
Nicolas
 

Pièces jointes

Bonjour vgendron

Merci pour ta réponse.
Alors je passe par un textbox car dans mon fichier d'origine beaucoup plus lourd et complexe j'utilise des userform et le résultat doit s'afficher dans un des userform.

Ta formule est bonne mais il faudrait pouvoir la retranscrire en VBA
=SOMMEPROD(($A$2:$A$8=D10)*($B$2:$B$8=D11)*($D$2:$D$8<=AUJOURDHUI()+30)*$C$2:$C$8)

J'ai crée un userform dans lequel il faut donc rentrer un N° de commande et il faudrait que le résultat s'affiche dans le textbox2 dans le même userform
 

Pièces jointes

Dernière édition:
Bonjour à vous

Peut-être une piste à adapter

Code:
Dim tablo() As Variant
tablo = Range("A2:D8")
somme = 0
For i = 1 To 7
    If tablo(i, 1) = 11111 And tablo(i, 4) >= Date And tablo(i, 4) <= Date + 30 Then
        somme = somme + tablo(i, 3)
    End If
Next
MsgBox somme
 
- 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
20
Affichages
940
Retour