• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:該当する数字の一行上のセルの間の合計を求めたい)

横長の表で特定の値の一行上のセルの合計を求める方法

このQ&Aのポイント
  • 横長の表で特定の値の一行上のセルの合計を求める方法について説明します。
  • 具体的には、指定した値と同じ値のセルを探し、その一行上のセルを求めます。
  • そして、それらのセルの合計を求めることができます。

質問者が選んだベストアンサー

  • ベストアンサー
noname#204879
noname#204879
回答No.3

添付図参照 (1)→ B1: =ADDRESS(4,MATCH(A1,$A$4:$L$4,0),4) (2)→ C1: =ADDRESS(3,MATCH(A1,$A$4:$L$4,0),4) (5)→ D1: =SUM(INDIRECT(C1&":"&C2))

goseinaito
質問者

お礼

できました! ありがとうございました!

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

=SUM(INDEX(C3:L3,MATCH(A1,C4:L4,0)):INDEX(C3:L3,MATCH(A2,C4:L4,0))) 数式は見たまんま(かつあなたがご質問で書かれた全くその通りの事をやってるだけ)なのであんまり解説する内容もありませんが、A1やA2を4行目から検索してその一つ上のセルをINDEX関数で参照し、挟まれたセル範囲を合計します。 でも下段の数字がホントに1から10までの番号でしかないなら =SUM(INDEX(C3:L3,A1):INDEX(C3:L3,A2)) とか =SUMIF(C4:L4,">="&A1,C3:L3)-SUMIF(C4:L4,">"&A2,C3:L3) とかでもいいです。

goseinaito
質問者

お礼

できました! ありがとうございました。

  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.1

=SUMPRODUCT((C4:L4>=A1)*(C4:L4<=A2),C3:L3) > 関数を小分けにして教えて下さい. この場合、関数一つですので、残念ながら小分けできません。

goseinaito
質問者

お礼

ありがとうございました。できました。

関連するQ&A