Somme de cellules dans 2 feuilles différentes
Résolu
Pompom974
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
-
Pompom974 Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
Pompom974 Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Somme de cellules dans 2 feuilles différentes
- Supercopier 2 - Télécharger - Gestion de fichiers
- Somme de plusieurs cellules excel - Guide
- Comment faire un livret avec des feuilles a4 - Guide
- Somme si couleur - Guide
- Fusionner 2 cellules excel - Guide
5 réponses
Salut,
Tu veux vraiment passer par du VBA ?
Parce qu'il me semble qu'avec SOMME.SI() ce serait diablement plus facile, non?
Tu veux vraiment passer par du VBA ?
Parce qu'il me semble qu'avec SOMME.SI() ce serait diablement plus facile, non?
Bonjour
Sans le fichier, difficile de te répondre
Un exemple à adapter + une solution sans macro
http://www.cjoint.com/c/EFti3pJUwbg
Cdlmnt
Sans le fichier, difficile de te répondre
Un exemple à adapter + une solution sans macro
http://www.cjoint.com/c/EFti3pJUwbg
Cdlmnt
Bonjour, je ne peux malheureusement pas envoyer le fichier, car c'est un fichier professionnel. Il est cependant assez similaire à ton exemple, à part que les données sont dans une feuille autre que celle dans laquelle je met le résultat du calcul.
Je vais essayer de comprendre comment tu as fait.
Merci !
Je vais essayer de comprendre comment tu as fait.
Merci !
Tu as les données correspondantes à ta configuration dans la liste des constantes en début du code, il te suffit de les adapter
Et la solution avec SOMMEPROD (sans macro), ça ne peut pas faire ?
Cdlmnt
Et la solution avec SOMMEPROD (sans macro), ça ne peut pas faire ?
Cdlmnt
Pour la solution sans macro, tu peux utiliser des plages dynamiques
1. plages nommées
listedates=DECALER(Feuil1!$B$1;1;0;NB(Feuil1!$B:$B);1)
listeproduits=DECALER(Feuil1!$A$1;1;0;NB(Feuil1!$A:$A);1)
2. formule de calcul
puis J2=SOMMEPROD((listedates>=G2)*(listedates<=G3)*(listeproduits))
RQ. J2 peut se trouver dans une autre feuille (avec G2,G3 bien sûr)
Cdlmnt
1. plages nommées
listedates=DECALER(Feuil1!$B$1;1;0;NB(Feuil1!$B:$B);1)
listeproduits=DECALER(Feuil1!$A$1;1;0;NB(Feuil1!$A:$A);1)
2. formule de calcul
puis J2=SOMMEPROD((listedates>=G2)*(listedates<=G3)*(listeproduits))
RQ. J2 peut se trouver dans une autre feuille (avec G2,G3 bien sûr)
Cdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour !
Donc, j'ai mis du temps mais finalement ça fonctionne lorsque je fais ma macro sur un mois roulant(oui, j'ai fait une macro, j'ai besoin d'effacer le tableur excel à chaque fois et j'ai préféré faire un code du coup :$)
Merci beaucoup ccm81, tu as débloqué ce qui n'allait pas dans mon code !
Maintenant je vais tenter de corriger mon problème sur les 6 mois roulants... Merci de votre aide !!
Donc, j'ai mis du temps mais finalement ça fonctionne lorsque je fais ma macro sur un mois roulant(oui, j'ai fait une macro, j'ai besoin d'effacer le tableur excel à chaque fois et j'ai préféré faire un code du coup :$)
Merci beaucoup ccm81, tu as débloqué ce qui n'allait pas dans mon code !
Maintenant je vais tenter de corriger mon problème sur les 6 mois roulants... Merci de votre aide !!
Est ce possible si les données sont dans une autre feuille ?
Merci!