COUNTIFを使って・・・(MicrosoftExcel)



◇-COUNTIFを使って・・・(Microsoft Excel)-あいま(2002/11/1-00:52)No.13901
 ┣Re:COUNTIFを使って・・・(Microsoft Excel)-凡人(2002/11/1-09:23)No.13916
 ┃┗Re:訂正-凡人(2002/11/1-09:25)No.13917
 ┃ ┗(ありがとうございます)例えば、行が複数の時は…-あいま(2002/11/1-11:37)No.13925
 ┃  ┗Re:(ありがとうございます)例えば、行が複数の時は…-凡人(2002/11/1-12:11)No.13927
 ┣Re:COUNTIFを使って・・・(Microsoft Excel)-yoshi(2002/11/1-12:11)No.13928
 ┗ありがとうございました-あいま(2002/11/2-00:52)No.13972

▲このページのトップに戻る
13901COUNTIFを使って・・・(Microsoft Excel)あいま 2002/11/1-00:52

OS名:Windows98
パソコン名:DynaBook Satellite
ソフト名:Microsoft Excel
こんばんは。
エクセルの関数を使って計算式を作りたいのですが、
行き詰まってしまったのでどなたか教えてくださいませんでしょうか?

2002/10/02 2002/10/03 2002/10/25 2002/11/01 2002/11/03 とデータがあるうち
10月分(2002/10/02 2002/10/03 2002/10/25 の4つのデータ)の数をカウントしたいのですが、
COUNTIF及びSUMIFを使って色々試してみたのですが、どうしても、その”4”という数値を出せません。
 
=COUNTIF(A1:E1,"2002/09/30<2002/11/01") と入れてみても 0.0 と出てしまいます。

今月以降、11月分 12月分と半年位にわたりデータをカウントしていきたいのですが、
どなたかお分かりになる方、教えてください。お願いします。



▲このページのトップに戻る
13916Re:COUNTIFを使って・・・(Microsoft Excel)凡人 2002/11/1-09:23
記事番号13901へのコメント
ちょっとやってみましたが、条件付き合計式ウィザードを使うと楽です。
標準では入っていないかもしれないので「ツール」>「アドイン」で
「条件付き合計式ウィザード」にチェックをいれて「OK」します。
「ツール」>「ウィザード」>「条件付き合計式」を選択します。
後はヘルプのとおりに進めるだけです。

ほかには、
=SUM(IF(A1:A5>=2002/10/1,IF(A1:A5<=2002/10/31,1,0)))
という式を入力した後、確定するとき(Enterキーを押すとき)に
「Ctrl」キーと「Shift」キーを押しながら「Enter」キーを押します。
※この場合は、配列数式として入力されるようです。

どちらでも正しい値が入ることを確認しています。

▲このページのトップに戻る
13917Re:訂正凡人 2002/11/1-09:25
記事番号13916へのコメント
>=SUM(IF(A1:A5>=2002/10/1,IF(A1:A5<=2002/10/31,1,0)))

=SUM(IF(A1:A5>=DATEVALUE("2002/10/1"),IF(A1:A5<=DATEVALUE("2002/10/31"),1,0)))

こっちの式でした。

▲このページのトップに戻る
13925(ありがとうございます)例えば、行が複数の時は…あいま 2002/11/1-11:37
記事番号13917へのコメント
早速のお返事ありがろうございます。
もう少し教えてください。

例えば行が複数行にわたっている時【(A1:E11)のように】は、
 =SUM(IF(A1:E11>=DATEVALUE("2002/10/1"),IF(A1:E11<=DATEVALUE("2002/10/31"),1,0)))
かな?と思い、入力してみたのですが、#VALUE! と表示されてしまします。

どの部分を修正すると良いか、再度教えて下さい。 よろしくお願いします。


▲このページのトップに戻る
13927Re:(ありがとうございます)例えば、行が複数の時は…凡人 2002/11/1-12:11
記事番号13925へのコメント
あいまさんは No.13925「(ありがとうございます)例えば、行が複数の時は…」で書きました。
>早速のお返事ありがろうございます。
>もう少し教えてください。
>
>例えば行が複数行にわたっている時【(A1:E11)のように】は、
> =SUM(IF(A1:E11>=DATEVALUE("2002/10/1"),IF(A1:E11<=DATEVALUE("2002/10/31"),1,0)))
>かな?と思い、入力してみたのですが、#VALUE! と表示されてしまします。
>
>どの部分を修正すると良いか、再度教えて下さい。 よろしくお願いします。

正しく計算されますが?
上の
>という式を入力した後、確定するとき(Enterキーを押すとき)に
>「Ctrl」キーと「Shift」キーを押しながら「Enter」キーを押します。
を見て、正しく操作しましたか?



▲このページのトップに戻る
13928Re:COUNTIFを使って・・・(Microsoft Excel)yoshi 2002/11/1-12:11
記事番号13901へのコメント
あいまさんは No.13901「COUNTIFを使って・・・(Microsoft Excel)」で書きました。
>OS名:Windows98
>パソコン名:DynaBook Satellite
>ソフト名:Microsoft Excel
>こんばんは。
>エクセルの関数を使って計算式を作りたいのですが、
>行き詰まってしまったのでどなたか教えてくださいませんでしょうか?
>
>2002/10/02 2002/10/03 2002/10/25 2002/11/01 2002/11/03 とデータがあるうち
>10月分(2002/10/02 2002/10/03 2002/10/25 の4つのデータ)の数をカウントしたいのですが、
>COUNTIF及びSUMIFを使って色々試してみたのですが、どうしても、その”4”という数値を出せません。
> 
> =COUNTIF(A1:E1,"2002/09/30<2002/11/01") と入れてみても 0.0 と出てしまいます。
>
>今月以降、11月分 12月分と半年位にわたりデータをカウントしていきたいのですが、
>どなたかお分かりになる方、教えてください。お願いします。
>

データが昇順に並んでいれば、COUNTIFの引き算をすれば・・・

=COUNTIF(A1:E1,"<2002/11/01") - COUNTIF(A1:E1,"<2002/09/30")

セルの表示形式は標準にします。 

▲このページのトップに戻る
13972ありがとうございましたあいま 2002/11/2-00:52
記事番号13901へのコメント
 凡人さん、yoshiさん
ありがとうございました。出来ました・・・(汗)

これで上司にせっつかれず、データ集計できます。御助力ありがとうございました!

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言
初めて2004/11/18/(木) 15:20:13MSIE6/WinXP
検索投稿あり2005/3/2-15:25左記[投稿あり]クリックにて検索(逆リンク調査)します同様の質問へのリンクとなっています