教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows

 

 

Excel2010: 行・列で条件に合致したものを合計する(SUMPRODUCT関数)

 

 


 


 

 

■ 行と列で条件に合致したものを合計する

=SUMPRODUCT((列の条件)*(行の条件),計算範囲)

又は

{=SUM(IF((列の条件)*(行の条件),計算範囲))}


例「水曜日」で「田中」を合計する

 

= SUMPRODUCT((A2:A12="水")*(B1:H1="田中"),B2:H12)

又は

{= SUM(IF((A2:A12="水")*(B1:H1="田中"),B2:H12))}

 

 

 

★「水曜日」だけを合計する

= SUMPRODUCT((A2:A12="水")*(B1:H1<>""),B2:H12)

 

★「水曜日」で「"中"を含む」を合計する

= SUMPRODUCT((A2:A12="水")*(ISNUMBER(FIND("中",B1:H1))),B2:H12)

 

※補足:行と列で交差する値を取り出す場合はINDEX(MATCH…関数を使います。

 

 

教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows