[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『日付のカウントについて』(ルーキー)
Aセルに日付、Bセルに作業内容が書かれた表があるとします。
例えばBセルに出張の文字が入力されるときがあります。
別シートに2017年5月の出張日の日数を自動でカウント表示したいのです。
SUMPRODUCT((MONTH($A$5:$A$9667)=5)*($B$5:$B$9667="出張"))
でやってみたのですが西暦まで指定するにはどうすればよろしいでしょうか?
よろしくお願いいたします
< 使用 Excel:Excel2007、使用 OS:Windows7 >
>SUMPRODUCT((MONTH($A$5:$A$9667)=5)*($B$5:$B$9667="出張"))
別シートの式になってませんけど? 同じシートだとして、条件はセル参照にします。
D2セルに 201705 と入力(D2の表示形式「標準」) =SUMPRODUCT((TEXT($A$5:$A$9667,"yyyymm")=D2&"")*($B$5:$B$9667="出張"))
または
D2セルに 2017/5/1 と月初の日付を入力 =COUNTIFS($A$5:$A$9667,">="&D2,$A$5:$A$9667,"<"&EDATE(D2,1),$B$5:$B$9667,"出張")
参考まで (笑) 2017/10/04(水) 12:43
(ルーキー) 2017/10/04(水) 13:02
意味がわからないんですけど。
Aセルって、A列のどのセル? そこから何を読み取るんですか?
もっと具体的に書いてくれませんか。
調べたいのは「2017年5月」だけなので、条件をセル参照にせず、 数式に直接記述したいってこと?
確認だけ (笑) 2017/10/04(水) 13:44
(ルーキー) 2017/10/04(水) 14:09
>参照なしで数式のみでする
=SUMPRODUCT((TEXT($A$5:$A$9667,"yyyymm")="201705")*($B$5:$B$9667="出張"))
=COUNTIFS($A$5:$A$9667,">=2017/5/1",$A$5:$A$9667,"<=2017/5/31",$B$5:$B$9667,"出張")
条件がひとつだけなら、なぜ絶対参照にしているのかと思わないでもないですけど。
参考まで (笑) 2017/10/04(水) 15:03
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.