• ベストアンサー

日付のカウント

E列の値が8.1から始まり、G列の日付が8/17以上8/22以下をカウントする。元のシートは、シート1、計算結果は、シート2に表示したい。

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

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

次の様な事でしょか。 G列の書式が不明の為、日付シリアル値としています。 =SUMPRODUCT((E1:E9>=8.1)*(G1:G9>="8/17"*1)*(G1:G9<="8/22"*1))

demioy
質問者

お礼

mu2011さん、ありがとうございます。 実際は、8.1.1とか8.1.2とか入り混じっているので、下記のようにしました。 A28*1の*1がなかったために、エラーになっていたみたいです(^_^;) SUMPRODUCT((ISNUMBER(SEARCH("8.1*",Sheet1!$E$3:$E$89))*(Sheet1!$G$3:$G$89>=A28*1)*(Sheet1!$G$3:$G$89<=B28*1)))

その他の回答 (1)

回答No.2

demioyさん 今日は! ■Excel(エクセル)基本講座:日付の関数↓ http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/today.htm 概要:シリアル値・日付の計算/日付データは数値(シリアル値)で管理さ   れていますので 足し算や引き算が可能です。 関連:■Excel(エクセル)基本講座:データ/数式/関数の入力とオートフィル↓ http://www.eurus.dti.ne.jp/~yoneyama/Excel/nyuryoku.htm#hiduke 概要:日付の入力方法→西暦で入力する。    基本は年/月/日と入力します。区切りは/(スラッシュ)の他に-    (ハイフン)も使えます。    パソコンの日付と同じ年を入力する時は年の入力は省略できま    す。    (違う年の日付の場合は 2002/2/25 のように年から入力しま   す。)    『平成18年2月25日』、『H18.2.15』と表示したいなど、表示を    変えたい場合は表示形式を変更します。 関連:■Excel(エクセル)基本講座:日付の表示形式↓ http://www.eurus.dti.ne.jp/~yoneyama/Excel/hiduke.htm 概要:日付の表示形式・表示形式の変更方法・数字を日付形式に変更す    る・曜日も一緒に表示する(を参照して下さい) 関連:■成人の日、体育の日、海の日、敬老の日の求め方↓ http://www.eurus.dti.ne.jp/~yoneyama/Excel/ex-q-a/q_keisan_hiduke.html 概要:第2月曜日を計算で求める・第3月曜日を計算で求める。 ■Excel(エクセル)基本講座:集計の使い方↓ http://www.eurus.dti.ne.jp/~yoneyama/Excel/syukei.html 概要:データの集計・集計データのコピー(を参照下さい)    集計データのコピー→集計状態の表を他のシートにコピーする方   法です。通常のコピー&貼り付けでは非表示部分の行もコピーさ   れてしまいます。 以上参考までに

demioy
質問者

お礼

色々参考になるURLを教えていただきありがとうございました!!

関連するQ&A