• ベストアンサー

エクセル関数について(合計回数)

E2へ数字を入力すると E4へそれまでの合計回数が出るようにするには E4へどんな関数を入力したら良いのでしょうか? どなたか ご教授お願いします

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.5

NO4です。 日にちのセルが間違っていましたので訂正します。 =IF(E2<>"",SUM(OFFSET(B3,,,E2)),"")

mihaelu310
質問者

お礼

ありがとうございます!!!

その他の回答 (5)

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

エクセルの基本的な使い方を勉強してください。 まずA3以下のセルには、「1日」「2日」じゃなく、数字の1,2,3…を記入します。 A3以下のセルを右クリックしてセルの書式設定の表示形式でユーザー定義を選び 0日 と設定しておきます 以上の準備を終えたら、ご質問の直接の回答として E4のセルには =SUMIF(A3:A8,"<="&E2,B3:B8) と数式を記入します。 #別の関数を使った方法 E4セルには =SUM(OFFSET(B3,0,0,E2,1)) のように数式を記入します。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

一例です。 =IF(E1<>"",SUM(OFFSET(B3,,,E1)),"")

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

回答No1です。単に次の式でもよいでしょう。 =IF(OR(E2="",COUNTIF(A3:A35,E2&"日")=0),"",SUM(B3:INDEX(B3:B35,E2)))

mihaelu310
質問者

お礼

ありがとうございます!!!

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.2

C3に =IF(E$2<A3,0,B3) C4に =IF(E$2<A4,0,B4) C5に =IF(E$2<A4,0,B5) 以下同じ用にして C9に =SUM(C3:C8) E4を =C9 にします。

mihaelu310
質問者

お礼

ありがとうございます!!!

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

E4セルには次の式を入力します。 =IF(OR(E2="",COUNTIF(A3:A35,E2&"日")=0),"",SUM(B3:INDEX(B3:B35,MATCH(E2&"日",A3:A35,0))))

mihaelu310
質問者

お礼

ありがとうございます!!!

関連するQ&A

専門家に質問してみよう