[[20260419154400]] 『カウントのエラー修正について』(toravasu) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『カウントのエラー修正について』(toravasu)

 =SUMPRODUCT(--(AI$3:AI$62=AI$1))、31日のある月はエラーがなく、0表示なのですが、30日の月はエラーになってしまいます。3行目から64行目までの範囲なので、合計で60という数字が出てしまいます。セルの月日が各セルの1行目の月日と列にある月日があっていればカウントする関数です。
 修正の良い手段はないですか。教えて頂ければ幸いです。よろしくお願いします。

< 使用 Excel:unknown、使用 OS:unknown >


 >30日の月はエラーになってしまいます。

 1.それで、どうなってくれるとよいのですか?(0ですか?)

 2.AI$1セルにはどんな数式が入っているのですか?(ただの空白ですか?)

(半平太) 2026/04/19(日) 17:13:40


月によって違いますが、3/31・5/31・7/31・・・・・という具合でするその他の月は31日なので、空白になりませんが、30日の月だけ最後のセルが空白になるので、一番上を参照してエラーになり、60という数字が合計のところに出てしまいます。参照エラーを止めたいということです。

(toravasu) 2026/04/19(日) 17:37:31


 フーム、話が嚙み合っていない雰囲気がありますが、

  =IF(AI$1="","",SUMPRODUCT(--(AI$3:AI$62=AI$1)))  とか
  =IF(AI$1="","",COUNTIF(AI$3:AI$62,AI$1))     とか
 で良いような気がするんですが、ダメなら他の回答者のレスをお待ちください。

(半平太) 2026/04/19(日) 19:08:52


 AI$3:AI$62=AI$1 は元の値がエラーで無いならエラーにならないので
 A13:AI62がlookupとかmatchを使っていてエラーが出ているんじゃないでしょうか 

 ごり押しエスケープ
 =SUMPRODUCT(--(iferror(AI$3:AI$62,"@@@")=AI$1))
(ちくわ) 2026/04/20(月) 09:06:52

回避できませんでした。今のところは、手動で日付を入れて回避するこにします。すみませんでした。お考えいただきありがとうございました。
(toravasu) 2026/04/21(火) 06:45:33

 ちょっと気になりましたので、横から失礼します。

 回答者さんからの確認質問がありました。
 >2.AI$1セルにはどんな数式が入っているのですか?(ただの空白ですか?)
 こうしたことに逐一きちんと返答することが近道です。

 総じてあなたが見ているものと同じものを回答者が見ているとでも勘違いしていませんか?
 それぞれのセルに何が入っているのか(値なのか式なのかを含めて)をキチンと
 説明する点が欠けていると思います。
(xyz) 2026/04/21(火) 07:08:33

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.