- ベストアンサー
基点セルと同じ値であれば合計を計算
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
既に正解が出ていますので蛇足を提示します。 C1=SUMIF(OFFSET(A1,1,0,5),A1,OFFSET(A1,1,1,5)) OFFSET関数を使うと質問の条件を明確に説明できます。 C1セルの数式を考えるとき、SUMIF関数で集計する範囲はA列の同じ行が基点であることになり、比較対象はA1セルの1つ下の同列から5つのセルになるため、OFFSET(A1,1,0,5)と言う数式で範囲を指定できます。集計範囲は同様に考えればA1セルの下へ1つ、右へ1つ移動した位置から5個の高さの範囲であるが対象になります。 OFFSET(A1,1,0,5) → A2:A6 OFFSET(A1,1,1,5) → B2:B6 他にSUMPRODUCT関数を使う方法もあります。 C1=SUMPRODUCT((A2:A6=A1)*B2:B6)