web-dev-qa-db-fra.com

Excel Q - SUMIFS avec un tableau à 2 dimensions

J'ai un tableau à deux dimensions: les dates sur un axe horizontal et les numéros d'identification sur un axe vertical. 

Je veux que les sommes soient conditionnées à une date et à un identifiant particuliers, et je veux savoir comment faire cela avec SUMIFS. 

Pour une raison quelconque, il semble que je ne peux pas, car le tableau est 2D, tandis que les plages de critères sont 1D. Quelqu'un peut-il me donner des conseils sur d'autres formules que je peux utiliser?

En d'autres termes, j'aimerais ajouter les valeurs correspondant à l'ID et à la date choisis; il existe un ou plusieurs points de données qui remplissent les conditions. C'est pourquoi la fonction SUMIF est pertinente.

6
Joseph Kadoch

Avec ces données, vous ne pourrez pas utiliser un forum SUMIF. Voici une formule que vous pouvez utiliser:

=SUM(IF($B$2:$B$6=C9,IF($F$1:$K$1=B9,$F$2:$K$6)))

Modifiez les adresses le cas échéant et assurez-vous de les saisir en appuyant sur CTRL + MAJ + ENTRÉE. Vous pouvez également utiliser la formule ci-dessous pour éviter d'appuyer sur CTRL + MAJ + ENTRÉE:

=SUMPRODUCT(($B$2:$B$6=C9)*($F$1:$K$1=B9)*$F$2:$K$6)

enter image description here

5
rwilson

Je voulais juste ajouter que la version tableau de la somme 2D dans la réponse ci-dessus

=SUM(IF($B$2:$B$6=C9,IF($F$1:$K$1=B9,$F$2:$K$6)))

fonctionnera mieux si votre table de données $ F $ 2: $ K $ 6 comporte des blancs (ou d’autres valeurs non numériques) car elle additionnera uniquement les valeurs correspondant aux critères spécifiés par $ B $ 2: $ B $ 6 = C9 $ F $ 1: $ K $ 1 = B9 et ignore tous les autres.

En règle générale, votre tableau de données ne comportera probablement pas de blancs ni d'autres valeurs non numériques, mais je voulais simplement jeter ceci au cas où cela aiderait quelqu'un. Cela m'a certainement aidé et je me suis amusé à jouer avec les deux exemples de sommation 2D ci-dessus. :) 

1
AndRieYN