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

下記の条件でセルE6に数式を設定する方法を教えてください。
エクセルのversionはoffice365になります。
例えば
セルD6に「2025/3/31」セルF6に「2025/3/31」の場合は「=」と表示
セルD6に「2025/3/31」セルF6に「2025/4/31」の場合は「<」と表示
セルD6に「2025/4/31」セルF6に「2025/3/31」の場合は「>」と表示
できる方法を教えてください。
宜しくお願い致します

質問者からの補足コメント

  • 回答ありがとうございます。
    説明不足で申し訳ございません。
    どちらも必ず、日付が表示されます。
    宜しくお願い致します

    No.1の回答に寄せられた補足コメントです。 補足日時:2025/01/26 20:39

A 回答 (3件)

【セルD6】と【セルF6】の数値を比較して


結果に応じて【セルE6】に指定した符号を表示させる
のであれば、【セルE6】に入る式は

=IF(D6=F6,"=",IF(D6<F6,"<",">"))

になると思います。

=IF(D6=F6,"="  ①
 ,IF(D6<F6,"<"  ②
  ,">"))     ③

① セルD6に「2025/3/31」セルF6に「2025/3/31」
  の場合は「=」と表示
② セルD6に「2025/3/31」セルF6に「2025/4/31」
  の場合は「<」と表示
③ ①②以外の場合は「>」と表示

Excelは日付を内部的にシリアル値として扱うため
この数式で日付の比較ができると思います。

【セルD6】と【セルE6】の数値の比較であれば
No.2さんの式になると思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございました
詳しくおしえて頂き感謝いたします
上手く出来ました

お礼日時:2025/01/26 21:16

4月31日は存在しませんが・・・



=IFS(D6=E6,"=",D6<E6,"<",TRUE,">")

IF関数の入れ子やSWITCH関数などでも実現できます。
    • good
    • 0
この回答へのお礼

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

お礼日時:2025/01/26 20:55

D6とF6は両方とも日付が必ず設定されているのでしょうか。


どちらか一方、もしくは両方が空欄とか文字列のようなケースはないのでしょうか。
この回答への補足あり
    • good
    • 0

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

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


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