[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件が合う列のデータをカウントしたいのですが』(uminchu)
VBAは使わず、エクセル関数で可能かどうか教えてください
日付データ(例えば、2017/8/1、2017/8/7、2017/8/14…)が横方向に10列(例えば、B2:B11)並んでいます
その下には4行×10列(例えば、D2:G11)のマスがあります
そのマスの中にはランダムに「◎」が入っています
日付データのうち、8月の日付の下にある「◎」をカウントしたいです
ちなみに、10列とか4行というのは仮定なので、固定はしたくないです
そして、B2には直接日付を入れていますが、B3以降はB2から計算した日付が入っています
よろしくお願いいたします
< 使用 Excel:Excel2013、使用 OS:unknown >
行列ガバガバじゃねぇかおい
横方向に10列、B2:B11→10行だしB列だし縦方向
4行×10列(D2:G11)→矛盾している、D2:G11なら4列10行
情報は正確にお願いしますゾ。今回で言うなら横方向に10列と4行×10列は余計な情報になりますゾ。
(hm) 2017/06/01(木) 15:29
=SUMPRODUCT((MONTH($B:$B)=8)*($D:$G="◎"))
固定したくないなら勝手に$D:$Gの範囲変えてくれ。列単位にしてるから簡単にできるダルルォ!?
(hm) 2017/06/01(木) 15:57
SUMPRODUCTなんですね
おかげさまで成功しました!!
ありがとうございました
(uminchu) 2017/06/02(金) 08:47
もう見ていないかもしれませんが、列全体の選択は処理が重くなるので =SUMPRODUCT((MONTH(B2:B1001)=8)*(D2:G1001="◎"))
のようにした方がいいかもしれません。 (bi) 2017/06/02(金) 08:59
=SUMPRODUCT((MONTH($B:$B)=8)*($D:$XFD="◎"))
最初はこうしてやろうかと思った(人間の屑)
(hm) 2017/06/02(金) 10:17
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.