[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『COUNTIFS関数で「本日から30日以前の行」を数えたい』(めかぶ)
初めて質問させて頂きます。
タイトルの通りなのですが、
各行が年月日のデータを持っており、
その中から「今日から30日以前の行」をカウントしたいと思い、
下記のように入力したのですがうまく動作しません。
どのようにすればカウントができるか、
もしおわかりの方がいらっしゃれば教えて頂けないでしょうか。
=COUNTIFS(検索条件範囲1,検索条件1,検索条件範囲2,"<=TODAY()-30")
現状、上記の数式を入れてもTODAYの部分がうまく機能していないようで、
検索条件範囲1&検索条件1に合致する行を全てカウントしてしまいます。
お力をお貸し頂けると幸いです。
< 使用 Excel:Excel2019、使用 OS:Windows11 >
"<=TODAY()-30" ↓ "<="&TODAY()-30
こういうこと? (笑) 2022/12/02(金) 14:17:26
コメントありがとうございます。
"<="&TODAY()-30に変えてみたのですが、
検索条件範囲1&検索条件1のものもカウントしなくなりました。。
(めかぶ) 2022/12/02(金) 15:31:11
(通りすがり) 2022/12/02(金) 15:58:27
>検索条件範囲1&検索条件1のものもカウントしなくなりました。。 最初、 >検索条件範囲1&検索条件1に合致する行を全てカウントしてしまいます。 とありましたが COUNTIFS関数は、すべての条件に一致した回数を返します。 試してみて、もともとの =COUNTIFS(検索条件範囲1,検索条件1,検索条件範囲2,"<=TODAY()-30") だと0になりました。 "<="&TODAY()-30でできてますけどね〜
もしかして、日付が文字列とかになっていませんか?
(檸檬) 2022/12/02(金) 19:25:48
|[B] |[C] |[D] [1]|11月1日| 0|"<=TODAY()-30" [2]|8月1日 | 4|"<="&TODAY()-30 [3]|10月1日|12月2日|TODAY() [4]|7月1日 | | (xz-\) 2022/12/02(金) 20:29:38
非常にわかりづらくて恐れ入りますが、
実際の数式を略さずに書くと下記の通りです。
=COUNTIFS(明細!A:A,"",明細!I:I,在庫集計!C60,明細!B:B,"<="&TODAY()-30)
?@「明細」シートのA列が空白のもの かつ
?A「明細」シートのI列が「在庫集計」のC60と一致するもの かつ
?B「明細」シートのB列(製造日)が30日以上前のもの
を作ろうとしています。
?@?Aだけの状態だとうまくいっていたのですが、
今回新たに?Bを追加するとうまくいかない状況です。
(めかぶ) 2022/12/05(月) 08:36:50
みなさま、ご指摘ありがとうございます。
文字列になっていないか確認してみたいのですが、日付のデータになっていました。
非常にわかりづらくて恐れ入りますが、
実際の数式を略さずに書くと下記の通りです。
=COUNTIFS(明細!A:A,"",明細!I:I,在庫集計!C60,明細!B:B,"<="&TODAY()-30)
1.「明細」シートのA列が空白のもの かつ
2,「明細」シートのI列が「在庫集計」のC60と一致するもの かつ
3.「明細」シートのB列(製造日)が30日以上前のもの
を作ろうとしています。
1と2だけの状態だとうまくいっていたのですが、
今回新たに3を追加するとうまくいかない状況です。
(めかぶ) 2022/12/05(月) 08:37:49
おかしくないですか。 >2,「明細」シートのI列が「在庫集計」のC60と一致するもの 「明細」シートの中に在庫集計欄があるんですよね。 何故在庫集計シート「在庫集計!」としているんでしょうか。 違っていたらスルーしてください。 (xz-\) 2022/12/05(月) 09:22:17
=COUNTIF(明細!B:B,"<="&TODAY()-30) は正しい結果が出るだろうか?
あと日付データになっていたというのはどのように確認したのだろうか? (ねむねむ) 2022/12/05(月) 09:31:56
あと日付データになっていたというのはどのように確認したのだろうか? 書式設定とセルの見た目で日付データになっていると思い込んでいましたが、
日付が入っているセルをダブルクリックしたあと選択を外すと、COUNTIFSの集計数値に反映されるようになりました!
こちらが原因だったようです。
ありがとうございます。
データが2,000行あるのですが、全て日付データに変える方法をご存じでしたら、教えて頂けますと大変ありがたいです。
(めかぶ) 2022/12/05(月) 10:43:16
明細シートのB列を選択してデータ-データツール-区切り位置を開き、そのままOKとしてみてくれ。 (ねむねむ) 2022/12/05(月) 10:55:53
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.