EXCEL somme conditionelle dans plus. onglets
Résolu
styvea
Messages postés
36
Statut
Membre
-
styvea Messages postés 36 Statut Membre -
styvea Messages postés 36 Statut Membre -
Bonjour à tous,
Voilà mon problème :
Je dispose d'une feuille Excel comprenant plusieurs onglets. chaque feuille ne possède pas forcément le même format.
Voici un fichier exemple reprenant le format de mon fichier :
http://www.cijoint.fr/cjlink.php?file=cj201007/cijo7B5UYm.xlsx
Voici la version en .xls pour ceux qui auraient Excel2003 :
http://www.cijoint.fr/cjlink.php?file=cj201007/cijTEiEhq4.xls
Donc ce que j'aimerai, ce serait de pouvoir dans la feuil3, afficher tous les noms présents dans tout le classeur, avec pour chaque personne le nombre total de C, de D etc...
En gros ce que j'aimerais c'est faire :
SI("personne1", somme de tous les C dans toutes les feuilles du classeur) SINON
SI ("personne2",somme de tous les C dans toutes les feuilles du classeur) ..
Mais sans donner personne1 ou personne2, il doit pouvoir les trouver lui même dans le classeur :s
Je suppose que ça doit être faisable en VBA, mais mes connaissances restent assez limitées dans le domaine ^^'
Merci à ceux qui pourront m'aider !
Voilà mon problème :
Je dispose d'une feuille Excel comprenant plusieurs onglets. chaque feuille ne possède pas forcément le même format.
Voici un fichier exemple reprenant le format de mon fichier :
http://www.cijoint.fr/cjlink.php?file=cj201007/cijo7B5UYm.xlsx
Voici la version en .xls pour ceux qui auraient Excel2003 :
http://www.cijoint.fr/cjlink.php?file=cj201007/cijTEiEhq4.xls
Donc ce que j'aimerai, ce serait de pouvoir dans la feuil3, afficher tous les noms présents dans tout le classeur, avec pour chaque personne le nombre total de C, de D etc...
En gros ce que j'aimerais c'est faire :
SI("personne1", somme de tous les C dans toutes les feuilles du classeur) SINON
SI ("personne2",somme de tous les C dans toutes les feuilles du classeur) ..
Mais sans donner personne1 ou personne2, il doit pouvoir les trouver lui même dans le classeur :s
Je suppose que ça doit être faisable en VBA, mais mes connaissances restent assez limitées dans le domaine ^^'
Merci à ceux qui pourront m'aider !
2 réponses
-
Salut,
Je sais que toutes tes conditions ne sont pas remplies, mais voici un exemple de ce que l'on peux réaliser par formule (sans macro)
https://www.cjoint.com/?hpoOQP8ors
il demande tout de même d'activer les macros Microsoft excel 4.0. Cliquer sur Activer...
source principale :
http://boisgontierjacques.free.fr/pages_site/sommeprod3D.htm#NBsiX
-
-
-
-
Le plus simple :
1- ouvre les 2 classeurs (le tien et le mien)
2- clic droit sur l'onglet "Feuil3" de mon classeur / Déplacer ou copier, dans le classeur : le tien, cocher : créer une copie.
3- fermer mon classeur, tu n'en auras plus besoin...
4- dans la nouvelle feuille ainsi créée de ton classeur, ajoute en colonne A tous les noms de tes collaborateurs, fais en un copier coller sur chaque feuille (comme cela, tu auras, pour chaque feuille la liste complète de tes collaborateurs...)
5- étires la formule colonne B jusqu'à ce que tous tes noms d'onglets apparaissent mais attention, pas plus!!
Et... ça devrait être bon... -
-
-
Je te remercie, je vais déjà voir ça et ce que j'arrive à faire avec.
Cordialement
StyveA