• 締切済み

エクセル計算式について

エクセル計算式でホームページ上からエクセルに計算をする際データを集計したいと思ってます。 A5に10/1 B5に10/2 C5に数値 が入力をされています。 日付が入り乱れて入っているのですが、 このA5 B5の数値の間の期間のみのC5の数値を 別のシートで集計がとりたいのです。 INDIRECT関数を使えばよいのでしょうか。 どなたかご回答お願いできますでしょうか。 よろしくお願いいたします。

みんなの回答

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

10/1~10/2ってことは、文字列で日付が入っているのでしょうか?   A      B 10/1~10/2  26 10/1~10/2  33 10/2~10/3  34 10/1~10/2  37 だとして A5、B5セルの表示形式を文字列に変更して C5セルに =SUMIF(Sheet1!A:A,A1&"~"&B1,Sheet1!B:B) といった風にして、条件に合った行の合計を求めます。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

シート1にお示しのデータが有ってシート2に表示させるとしたら 例えばA1セルには =Sheet1!B5-Sheet1!A5 B1セルには =Sheet1!C5 ですが、ご質問の意味は違うのでしょうね。具体的にはシート2にはどのように表示したいのですか?

ASNASNASN
質問者

補足

ご回答ありがとうございます。 具体的にシート1に対象となるところが複数箇所あり その対象の箇所の中をピックアップして合計の数値をシート2に反映させたい感じです。 A10 10/1~10/2  26 A11 10/1~10/2  33 A12 10/2~10/3  34 A13 10/1~10/2  37 このなかからA10、A11、A13の合計の数値「97」を表示したいということです。 できますでしょうか・・・。