前提
Googleスプレッドシートで別シートから複数条件で最新日を抜き出したいです。
MAXIFS関数を入れたところ、最新日が反映されるものもあるのですが、
いくつか"1899/12/30"と謎の日付が表示されます。
実現したいこと
例)
シート1:顧客リストが法人別で一覧化されている
シート2:顧客リストが支店別で一覧化されている
シート1にある最新商談日の欄に
シート2にある最新商談日から最新の日付をあてたいです。
発生している問題・エラーメッセージ
商談日は2019年以降の日付しか存在していないのに、
1899/12/30と表示されるセルがいくるかある
試したこと
IFERRORを入れてみたり、
IF関数で2019/01/01以降で絞ってみたりしましたが、
解消されませんでした。
参照している値が0になっているんじゃないでしょうか。
再現できるコードとデバッグした結果を質問に追記していただけませんか。
確認したら元データの方がブランクのようです。
試したコードは以下です。
=IFERROR(MAXIFS('シート2'!最新商談の列,'シート2'!法人番号の列,法人番号),"")
=IF(MAXIFS('シート2'!最新商談の列,'シート2'!法人番号の列,法人番号)="1899/12/30,"",MAXIFS('シート2'!最新商談の列,'シート2'!法人番号の列,法人番号))
=IF(countifs('シート2'!法人番号の列,法人番号の列,'シート2'!最新商談の列,"<>")>0,MAXIFS('シート2'!最新商談の列,'シート2'!法人番号の列,法人番号),"")
回答1件
あなたの回答
tips
プレビュー