教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows

 

 

Excel2010:INDEX関数の逆(SUMPRODUCT,ROW,COLUMN)

 

 

 

 


 

 

 

 

 

 

各アルファベットの行と列の数値を合計してみましょう。(Dなら3と5を足す)

 

=INDEX($A$1:$A$5,SUMPRODUCT(($B$2:$F$5=A7)*ROW($B$2:$F$5)))+INDEX($A$1:$F$1,1,SUMPRODUCT(($B$2:$F$5=A7)*COLUMN($B$2:$F$5)))

 

● B2:F7がAならその行番号を取得(Sumproduct関数で合致(True1)×行番号)

● B2:F7がAならその列番号を取得(Sumproduct関数で合致(True1)×列番号)

● それぞれ行番号と列番号をINDEX関数で列ごと行ごとに引き渡しセル値を足す

 

SUMPRODUCT関数*ROW関数 → 行番号取得

SUMPRODUCT関数*COLUMN関数 → 列番号取得

 

 

      

 

教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows