Somme conditionnelle sur plusieurs feuilles

pboies

New Member
Joined
Sep 19, 2006
Messages
1
Bonjour,

J'ai fait plusieurs tentatives mais toujours sans succès. Ma meilleure tentative correspond à la formule suivante... mais ça ne fonctionne pas.
=SI(RECHERCHEV(A2;Feuil1!$A$2:$C$999;1)=A2;RECHERCHEV(A2;Feuil1!$A$2:$C$999;3)+SI(RECHERCHEV(A2;Feuil2!$A$2:$C$999;1)=A2;RECHERCHEV(A2;Feuil2!$A$2:$C$999;3;0)))

Si un employé néxiste pas dans la première feuille, j'ai l'indication FAUX.

Je veux additionner les heures (elles sont en décimales) d'employés. J'ai un classeur Excel ou chaque feuille représente une période de paie, je veux avoir le cumulatif pour chaque employé dans une feuille du classeur... Mais ce n'est pas si simple car les employés ne sont pas toujours les mêmes (les employés qui apparaissent sont ceux qui ont travaillé durant la période de paie).

Chaque feuille de mon classeur est faite ainsi :
Première colonne le numéro de l'employé
Deuxième colonne son nom
Troisième colonne son nombre d'heure en décimal pour la période de paie

Je voudrais que dans une feuille récapitulative ou j'indiquerais TOUT les numéros d'employé j'ai une cellule ou la somme des heures se feraient.

Merci de vos conseils et bonne fin de journée.

Pierre

P. S. : J'ai Excel X sur Mac.
 

Excel Facts

Copy formula down without changing references
If you have =SUM(F2:F49) in F50; type Alt+' in F51 to copy =SUM(F2:F49) to F51, leaving the formula in edit mode. Change SUM to COUNT.

erik.van.geit

MrExcel MVP
Joined
Feb 1, 2003
Messages
17,832
Bonjour, pboies

Tout d'abord, sois le bienvenu à Bord :)

Avant de répondre: quelques remarques importantes.

Puisque ce site est américain, la pluspart des gens ne maîtrisent probablement pas le français. Tu aura plus de chance d'avior des réponses dans le forum anglais "Excel Questions" évidemment si toi tu connais assez l'anglais... Si tu pose la question là, il faut le mentionner ici, - car il est défendu de commencer plusieurs "fils" sur le même sujet - et on continuera dans l'autre forum.

Un autre conseil serait d'utiliser la mode "search", mais je m'en doute bien que dans ton cas il sera difficile de l'employer.
Une autre façon de faire des recherches est google "recherche avancée": http://www.google.com/advanced_search?q=site:MrExcel.com

Maintenant ta question.
Je suppose que les numéros d'employés sont uniques, tandis que les noms peuvent être les mêmes exceptionellement. Donc il faudra retrouver les numéros sur chaque feuille et additioner les nombres de la colonne C.
Est-ce que la question peut se résumer comme ceci:
produire une liste de tous les employés trouvés dans toutes les feuilles en additionant les heures.

Est-ce que ceci serait un bon example (j'ai pas mis les noms) ?
Si non il serais bien que tu en montres un.
  A  B   C      
1 #  nom nombre 
2 10     5      
3 20     6      
4 30     2      

Sheet1

[Table-It] version 06 by Erik Van Geit

  A   B   C      
1 #   nom nombre 
2 100     5      
3 200     6      
4 30      8      

Sheet2

[Table-It] version 06 by Erik Van Geit

  A   B   C      
1 #   nom nombre 
2 100     2      
3 200     2      
4 40      8      

Sheet3

[Table-It] version 06 by Erik Van Geit

résultat
  A   B   C      
1 #   nom nombre 
2 10      5      
3 20      6      
4 30      10     
5 40      8      
6 100     7      
7 200     8      

result

[Table-It] version 06 by Erik Van Geit

bien à toi,
Erik
 

erik.van.geit

MrExcel MVP
Joined
Feb 1, 2003
Messages
17,832
Au cas ou le présentation des feuilles est à peu près correcte, voici une solution:

Il faut nommer la liste des feuilles SheetList et il faut que toutes les cellules portent un nom valide de feuille.

  A   B   C      D  E         
1 #   nom nombre    sheetlist 
2 10      5         Sheet1    
3 20      6         Sheet2    
4 30      10        Sheet3    
5 40      8                   
6 100     7                   
7 200     8                   

result

[Table-It] version 06 by Erik Van Geit
Code:
RANGE FORMULA (1st cell)
C2:C7 =SUMPRODUCT(SUMIF(INDIRECT("'"&SheetList&"'!A2:A10"),A2,INDIRECT("'"&SheetList&"'!C2:C10")))

[Table-It] version 06 by Erik Van Geit

Si tu veux, fais-moi un émail, et tu recevras l'exemple.
sujet "sum items multiple sheets"

bien à toi,
Erik
 

Forum statistics

Threads
1,137,335
Messages
5,680,887
Members
419,937
Latest member
Talic

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Top