アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excelの数式について教えてください。
セルG8に=IF(AND(ISNUMBER(D8),D8<=DATE(2023,2,28)),"更新日 2022年11月30日","")
セルG10に=IF(D8>=DATEVALUE("2023/3/1"),"更新日 2023年2月28日","")
があります。
セルD8の日付により2/28以前に場合は"更新日 2022年11月30日"
3/1以降の場合は"更新日 2023年2月28日"
と表示されます。
上記の2つの式を一つにまとめる方法がありましたら教えてください。
よろしくお願いいたします。

A 回答 (3件)

こんにちは



>上記の2つの式を一つにまとめる方法がありましたら教えてください。
条件に重複する部分がなさそうなので、そのままつなげれば宜しいでしょう。

とは言え、ご提示の2番目の式は、D8セルの値が「ABC」等の場合に、「更新日 2022年11月30日」と表示されます。(1番目の式は簡単なチェックが掛けてあるのでそうはなりません)

勝手な解釈で、両方とも同様で良いものと考えて、
=IFS(NOT(ISNUMBER(D8)),"",D8<DATE(2023,3,1),"更新日 2022年11月30日",1,"更新日 2023年2月28日")
ではいかがでしょうか?

若干でも式を短くしたければ、
=IF(ISNUMBER(D8),"更新日 202"&IF(D8<"2023/3/1"*1,"2年11月30日","3年2月28日"),"")
でもいけると思います。
(式の視認性は悪くなりますが・・)
    • good
    • 0
この回答へのお礼

ありがとうございました
ベストアンサーにさせていただきます

お礼日時:2022/12/22 19:38

こんにちは。



=IF(D8>=DATEVALUE("2023/3/1"),"更新日 2023年2月28日",IF(AND(ISNUMBER(D8),D8<=DATE(2023,2,28)),"更新日 2022年11月30日",""))

と入力して下さい。
    • good
    • 0
この回答へのお礼

ありがとうございました
参考にさせていただきます

お礼日時:2022/12/22 19:36

この式でできると思います。


=IF(AND(ISNUMBER(D8),D8<=DATE(2023,2,28)),"更新日 2022年11月30日",IF(D8>=DATEVALUE("2023/3/1"),"更新日 2023年2月28日",""))
    • good
    • 0
この回答へのお礼

ありがとうございました
参考にさせていただきます

お礼日時:2022/12/22 19:37

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