電子書籍の厳選無料作品が豊富!

下記の条件を満たす、数式を教えてください
エクセルのversionはoffice365です。
セルAA77に日付が表示されます。
同じく
セルAC77にも日付が表示されます。
例えば
AA77(1月28日)
AC77(2月15日)と表示されたとします。
この場合に数式を設定したセルに「着工日が先」と表示できる方法を教えてください
AA77とAC77は同じ日付になることはありません。
仮の式
AA77(1月28日)<AC77(2月15日)=「着工日が先」
のような感じです。
宜しくお願い致します。

A 回答 (3件)

No.2です。


>セルAA77に日付が表示されます。同じく、セルAC77にも日付が表示されます。

ということはAA77、AC77には数式が入っていることになるので、何等かのエラーにより、AA77、AC77に""の空白が表示されることがあるのかもしれません。

この場合、前回回答の数式では正しく機能しません。
エラーはエラーとして把握する必要があるなら

=IFERROR(REPT("着工日が先",AA77*1<AC77*1),~)

として~の部分にエラー時の表示を入れてください。

AA77、AC77に""の空白があったら「未入力」つまり0とみなすという場合は

=REPT("着工日が先",("0"&AA77)*1<("0"&AC77)*1)

としてください。
    • good
    • 0
この回答へのお礼

No.2様
ご連絡ありがとうございます
エラー対策まで教えて頂き、
感謝いたします
早速設定されて頂きます、

お礼日時:2025/01/29 09:19

>AA77とAC77は同じ日付になることはありません。


ということは、zongaiさんの回答にあるように、「着工日が先」か「着工日が後」の2種類しかないということでよろしいのでしょうか

そのうち「着工日が先」のときのみ
>数式を設定したセルに「着工日が先」と表示
でよいなら

=REPT("着工日が先",AA77<AC77)

でよいのではないかと思います。「着工日が後」の場合は空白となります。
    • good
    • 0
この回答へのお礼

回答ありがとうございます
上手く出来ました

お礼日時:2025/01/29 08:50

=IF(AA77<AC77,"着工日が先","着工日が後")



これではダメなのかな?

その日付は「日付」なの?「文字列」なの?
そこも気になるところだけど。
    • good
    • 0
この回答へのお礼

回答ありがとうございました
早速試してみます
後ほどご連絡させて頂きます

お礼日時:2025/01/28 21:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A