『データの中に文字を入れた場合のエラー回避』(CK) 関数について質問させていただきます AG4=IF(COUNTIFS($P$4:P4,P4)=1,P4+ROW()/100,"") 以下下フィル AA60=IF(Z60="","",INDEX(R:R,MOD(SMALL($AG$4:$AG$35,ROW(A1)),1)*100)) 以下下フィル データ元は、日付データです 2021/7/1など P列に日付データだけなら良いのですが 文字を入れてしまうと集計データが 表示されなくなってしまいました 文字を無視することは可能でしょうか よろしくお願いします。 < 使用 Excel:Excel2019、使用 OS:Windows10 > ---- ISNUMBER で判別すれば良いんじゃないですかね。 (幻覚です。) 2021/08/13(金) 16:59 ---- (幻覚です。)さん ありがとうございます。 判別では無く無視できないかの相談です 文字が入力されても計算を成立させ表示させたいのですが・・・ よろしくお願いします。 (CK) 2021/08/13(金) 17:19 ---- >文字を入れてしまうと P列は日付を入力するのですよね。 何故文字を入力するのでしょうか。 (dog) 2021/08/13(金) 17:32 ---- (dog)さん ありがとうございます。 >P列は日付を入力するのですよね。 >何故文字を入力するのでしょうか。 時として日付が定まらない場合コメント代わりに「文字」で説明を加えて 表自体をわかりやすくしています。 (CK) 2021/08/13(金) 17:36 ---- どんな表なのかイメージできてまへん。 R列とZ列が何なのか??? 文字列を無視したらええのやったら AG4:=IF(COUNT(P4),IF(COUNTIF($P$4:P4,P4)=1,P4+ROW()/100,""),"")   (どや!) 2021/08/13(金) 18:09 ---- >文字を入れてしまうと P列は日付を入力するのですよね。 何故文字を入力するのでしょうか。 (dog) 2021/08/13(金) 17:32 ↑ 一番いらんコメントするな! 提案できないのなら、コメントを入れるな! 関数提案してみろよ。。 下記のスレでも、解決策をやってみたらどうだ! 『該当する行を特定する』(村田) http://www.excel.studio-kazu.jp/kw/20210812183144.html (M) 2021/08/13(金) 19:08 ---- ↑ 一番いらんコメントするな! そのまま返す。 (dog) 2021/08/13(金) 20:10 ---- ↑それ、ダサすぎます。 (え!) 2021/08/13(金) 20:18 ---- 日付の入ったセルに文字を入れたら、それはもう日付データではないんだけど・・・。 ただの文字列。 日付の実態は、シリアル値(数値) (幻覚です。) 2021/08/13(金) 20:28 ---- 念のため補足しておきます。 >文字列を無視したらええのやったら >AG4:=IF(COUNT(P4),IF(COUNTIF($P$4:P4,P4)=1,P4+ROW()/100,""),"") >2021/08/13(金) 18:09 P列は、日付のセルと文字列のセルに分かれていると解釈しました。 P4セルは日付、P5セルは文字列のように。   (どや!) 2021/08/13(金) 20:53 ---- (どや!)さん ありがとうございました。 仕事で返事遅くなりすみません。 >P列は、日付のセルと文字列のセルに分かれていると解釈しました。 >P4セルは日付、P5セルは文字列のように。  ↑こちらの解釈でOKです。 AG4:=IF(COUNT(P4),IF(COUNTIF($P$4:P4,P4)=1,P4+ROW()/100,""),"") こちらでうまくいきました。感謝です (CK) 2021/08/17(火) 16:33 ---- (どや!)さん すみません。 最初に条件式で誤りがあり希望の集計ができていませんでした 以下の現在の式 $R$4:R4,R4 P列の日付だけのフラグではなく R列が別名が入った場合日付を抽出しないといけないのですが 現在の数式 AG4:=IF(COUNTIFS($P$4:P4,P4,$R$4:R4,R4)=1,P4+ROW()/100,"") 回答頂いた以下に $R$4:R4,R4 の条件プラスはかのですか? >AG4:=IF(COUNT(P4),IF(COUNTIF($P$4:P4,P4)=1,P4+ROW()/100,""),"") よろしくお願いします。 COUNTIFSでないとできませんか? (CK) 2021/08/20(金) 18:33