Comment en VBA faire la somme de données d'une colonne suivant une date [Résolu/Fermé]

Signaler
Messages postés
222
Date d'inscription
dimanche 4 janvier 2015
Statut
Membre
Dernière intervention
13 janvier 2020
-
Messages postés
15273
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
14 août 2020
-
Bonjour,
J'explique mon problème. J'ai un tableau avec 1 colonne F avec des dates au format jj/mm/année la 2eime avec des poids. J'aimerai pouvoir faire la somme des poids d'une même année et l'exporter vers une autre feuille de mon classeur. Je pense à la fonction si mais je ne l'ai encore jamais utilisée en VBA
Merci de votre aide


Configuration: Windows / Internet Explorer 11.0

2 réponses

Messages postés
15273
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
14 août 2020
1 328
Bonjour,

Je pense à la fonction
Laquelle??
Messages postés
29232
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 août 2020
2 694
A la limite, un SOMMEPROD ferait l'affaire
par exemple :

SOMMEPROD((ANNEE(A1:A3)=2018)*(B1:B3))
Messages postés
222
Date d'inscription
dimanche 4 janvier 2015
Statut
Membre
Dernière intervention
13 janvier 2020

Bonjour,
Moi je pensai à un SommeSi mais dans la rédaction de mon message j'ai oublié le mot somme.
Je fais l'essai et vous recontacte pour le résultat
Merci de votre réponse
Messages postés
222
Date d'inscription
dimanche 4 janvier 2015
Statut
Membre
Dernière intervention
13 janvier 2020

Jai essayé avec la formule suivante =SOMMEPROD(('20'!F4:F14=1994)*('20'!K4:K14)) mais Excel2010 me met le résultat à zéro. J'ai essayé de modifier la formule en ajoutant des parenthèses mais rien ne change.
Y a t il une erreur de formatage de ma formule? Je ne trouve pas l'erreur possible
Merci
Messages postés
29232
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 août 2020
2 694
Et la fonction annee que j'avais ecrit ??
Messages postés
222
Date d'inscription
dimanche 4 janvier 2015
Statut
Membre
Dernière intervention
13 janvier 2020
>
Messages postés
29232
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 août 2020

Oh! excusez moi je crois que plus c'est gros moins on y voit. Enfin le résultat est au rendez vous. Tout fonctionne.
Merci beaucoup de ce service car je ne connaissais pas cette fonction ANNEE
Encore merci
Messages postés
15273
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
14 août 2020
1 328
Re
Juste pour savoir,

Comment en VBA faire la somme de données d'une colonne suivant une date

Que vient faire le VBA, si vous vouliez des formules!!!!!!!!!!!!!!!!!!!!!!!!!!
Messages postés
222
Date d'inscription
dimanche 4 janvier 2015
Statut
Membre
Dernière intervention
13 janvier 2020

Bonsoir,
Ne connaissant pas cette fonction j'ai pensé VBA pour faire une macro mais voilà je me suis trompé. L'erreur est humaine et je connais personne à l'heure actuelle qui peux se vanter d'être parfait et de ne jamais faire d'erreur. Je n'ai jamais eu de formation Excel et ce que je connais provient uniquement de mes propres recherche. Voilà pourquoi je peux me tromper.
Mais encore merci à jordane45
Messages postés
15273
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
14 août 2020
1 328
re,

Y a pas d'lezard, c'était juste pour savoir. Aucune animosité de ma part, loin de la...