7 votes

Somme de données spécifiques dans des feuilles Excel séparées

J'ai les données suivantes dans 2 feuilles séparées :
Feuille 1 :

    A   B   C   D
a   ff  dd  ff  ee
b   12  10  10  12

Feuille 2 :

    A   B   C   D
a   ge  ff  ff  ee
b   11  13  14  10

Maintenant je veux écrire une formule pour additionner toutes les valeurs de la ligne 2 qui contiennent ff directement au-dessus (c'est-à-dire à la ligne 1)

Dans mon exemple ci-dessus, je veux ajouter (Cellule Sheet1[A, b], Sheet1[C, b], Sheet2[B, b], Sheet2[C, b]) qui est égal à 49.

11voto

barry houdini Points 22458

Pour 2 feuilles, je suivrais la suggestion de brettdj, mais, de manière générale, vous pouvez effectuer SUMIF sur plusieurs feuilles comme ceci :

=SUMPRODUCT(SUMIF(INDIRECT("'"&sheetlist&"'!A1:D1"),"ff",INDIRECT("'"&sheetlist&"'!A2:D2")))

où sheetlist est une plage nommée contenant tous les noms de feuilles

10voto

brettdj Points 26353

Il s'agit d'un travail typique pour SUMIF . Comme SUMIF n'est pas nativement une fonction 3D qui fonctionne sur plusieurs feuilles, vous aurez besoin d'une formule telle que celle-ci (entrée sur la feuille 1) combinant les totaux des deux feuilles.

=SUMIF(A1:D1,"ff",A2:D2)+SUMIF(Sheet2!A1:D1,"ff",Sheet2!A2:D2)

Notez que cette question aurait été mieux posée sur Super User car elle n'est pas programmée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X