Excelの関数SUMPRODUCTを使って、以下のような式で文字の入ったセルを
カウントしようとしましたが出来ませんでした。
【式】
=SUMPRODUCT((A!E3:E5000="")*(((A!B3:B5000*1>=U52*1)*(A!B3:B5000*1<=V52*1))))
【式解説】
=SUMPRODUCT((A!E3:E5000="") ←シート「A」の「E3」から「E5000」の範囲で文字が入っているものをカウント。
*(((A!B3:B5000*1>=U52*1) ←「U52」は当週の開始日。(7月1日)
シート「A」の「B3」から「B5000」の範囲でこの日付より大きい日を条件にする。
*(A!B3:B5000*1<=V52*1)))) ←「U52」は当週の終了日。(7月7日)
シート「A」の「B3」から「B5000」の範囲でこの日付より小さい日を条件にする。
【やりたい事】
・シートAのE3からE5000の範囲の列で、文字が入ってるセルをカウントしたい。
・日付の範囲を7月1日~7月7日(週)に指定したい。
この関数でどこを直せばいいでしょうか?
又、他にこうすればいい等アドバイスがありましたら
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
> =SUMPRODUCT((A!E3:E5000="") ←シート「A」の「E3」から「E5000」の範囲で文字が入っているものをカウント。
="" では何も表示されないセルをカウントしてしまいます。
=SUMPRODUCT((A!E3:E5000<>"")*(((A!B3:B5000>=U52*1)*(A!B3:B5000*1<=V52))))
No.2
- 回答日時:
*1 もいらないようですね。
=SUMPRODUCT((A!E3:E5000<>"")*(((A!B3:B5000>=U52)*(A!B3:B5000<=V52))))
この回答への補足
ご解答ありがとうございます。
早速この式を元に代入してみました。
結果は空白のセル、文字の入ったセル、その全てがカウントされました。
文字の入ったセルのみを数えるまであともう一歩だと思いますので、どうかお知恵を貸していただけると助かります。
宜しくお願い致します。
No.3
- 回答日時:
> 結果は空白のセル、文字の入ったセル、その全てがカウントされました。
=SUMPRODUCT((A!E3:E5000<>"")*(((A!B3:B5000>=U52)*(A!B3:B5000<=V52)))) として全部がカウントされた?
4998が返ったということですか?
A!E3:E5000<>"" としているのですからE3~E5000の範囲の空白セルがカウントされるはずはないです。
あなたのしたいことは
・シートAのE3からE5000の範囲の列で、空白以外のセルのうち、B列にある日付がU52セルの日付からV52セルの日付までに該当する個数でいいんですよね?
日付は、文字列ではなくシリアル値ですね?
大変申し訳ございませんでした。
こちらのミスで全てカウントされてました。
もう一度確認しながらやってみたら出来ました。
すいませんが、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- Visual Basic(VBA) 昨日、質問した件『VBA にて、条件付き書式で背景色を設定しているセルの範囲で、背景色付きのセルをカ 4 2022/04/07 14:39
- Excel(エクセル) エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート 1 2022/07/21 19:28
- Excel(エクセル) Excelでの複数条件のカウントについて 1 2022/09/25 07:40
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) エクセルの関数で質問です。 3 2023/02/24 14:07
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
- Visual Basic(VBA) シート間で同じ値があったら指定範囲をコピーして貼り付け 1 2022/11/07 08:01
- Excel(エクセル) Excelで行削除をすると… 1 2023/07/26 11:57
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
エクセルで、指定の値よりも大...
-
エクセル1行おきのセルを隣の...
-
Excelで離れた位置のAVERAGEを...
-
自分の左隣のセル
-
EXCELでマイナス値の入ったセル...
-
エクセル 平日と土日祝の時間...
-
セルを結合した時のエクセル集...
-
条件付き書式の色付きセルのカ...
-
【Excel】IF文「ある文字を含ん...
-
エクセルで、A2のセルにA3...
-
エクセルで特定のセル内にだけ...
-
【Excel】特定のデータが入って...
-
excelで、空白を除いてデータを...
-
Excelで日付が入っていたら金額...
-
EXCELのcountif関数での大文字...
-
セルの内容表示が邪魔になる
-
エクセル:週合計、月合計を出...
-
文字列から英数字のみを抽出す...
-
エクセルで、土日のみのカレン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
エクセル1行おきのセルを隣の...
-
自分の左隣のセル
-
エクセルで、指定の値よりも大...
-
excelで、空白を除いてデータを...
-
セルを結合した時のエクセル集...
-
エクセルで、A2のセルにA3...
-
エクセルで年月日から月日のみへ
-
エクセルに入力後、別シートの...
-
【Excel】4つとばしで合計する方法
-
Excelで大量のセルに一気に関数...
-
エクセルで特定のセル内にだけ...
-
EXCELのcountif関数での大文字...
-
EXCELでマイナス値の入ったセル...
-
条件付き書式の色付きセルのカ...
-
エラー「#REF」の箇所を置き換...
-
Excelで離れた位置のAVERAGEを...
-
同一セル内の重複文字を削除し...
-
週の労働時間を計算するエクセル
おすすめ情報