Calculez la valeur des critères dans le titre de la ligne et de la colonne

J'ai eu un problème dans Excel. J'ai cette table source

Tableau source

Et je veux compléter le tableau ci-dessous avec la valeur de la sum en fonction des critères de la colonne et de la ligne connexes.

Tableau des résultats

Aidez-nous. L'utilisation de sumif est autant de travail, car j'ai plusieurs tables que je dois remplir. Je crois qu'il y aura beaucoup mieux que ça.

Je ne sais pas si une formule de tableau en utilisant MATCH, INDEX et INDIRECT pourrait résoudre cela.

C'EST UNE FORMULE D'ARRAY –

TOUJOURS DANS LA BARRE DE FORMULAIRE UTILISEZ Ctrl + Maj + Entrez

{=SUM(IF($A$3:$A$7=B$9,IF($B$2:$K$2=$A10,$B$3:$K$7)))}

Comme il s'agit d'une formule de tableau, les instructions IF génèrent des arrays distincts de TRUE / FALSE et évaluent la sortie en fonction du tableau de valeurs, renvoyant FALSE ou la valeur comme un autre tableau … La sum totalise ce tableau et ne fonctionne que Pour les valeurs réelles, il ignore les sorties FALSE dans le tableau:

 =SUM(IF({TRUE;FALSE;FALSE;FALSE;FALSE}, IF({TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE}, $B$3:$K$7))) 

entrez la description de l'image ici

 =SUM({0,FALSE,0,FALSE,0,FALSE,119.6,FALSE,51.4,FALSE; FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE; FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE; FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE; FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE}) 

Notez comment le tableau reconnaît chaque ligne et atsortingbue un point-virgule par opposition à une virgule.