「みんな教えて! 選手権!!」開催のお知らせ

セルT24に下記の条件での数式を教えてください。
各セルS24・S25には日付が表示されます。
例えば
条件-1
セルS24に「11月11日」と表示
セルS25に「11月13日」と表示
と表示された時にT24に「ご希望にお応え出来ない可能があります。(希望日の再考をお願いいたします)」と表示
条件-2
セルS24に表示無し
セルS25に「11月13日」と表示
と表示された時にT24に「特にありません。」と表示
条件-3
セルS24に「11月15日」と表示
セルS25に「11月13日」と表示
と表示された時にT24に(特にありません。)と表示
条件-4
セルS24に表示無し
セルS25に表示無し
の場合はT24も表示無し

S25には場合によって日付が表示されたり非表示になる場合が有ります。
S25に表示がある場合はセルS24には場合によって日付が表示されたり非表示になる場合が有ります。
S24の日付がS25の日付より早い日付の場合に
T24に「ご希望にお応え出来ない可能があります。(希望日の再考をお願いいたします)」と表示
S24の日付がS25の日付より遅い日付の場合又は日付無しの場合に
T24に「特にありません。」と表示

以上となります。
よろしくお願いいたします。

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

  • 回答ありがとうございます。
    セルS24に「11月13日」と表示
    セルS25に表示無し
    のパターンはありません。
    説明が不足しておりました。
    セルS24には相手側の「希望日」が表示されます。
    作業をする上で
    セルS25には私が決めた「予定日」が表示されます。
    相手側に希望があればセルS24に表示あり
    相手側に希望が無ければセルS24に表示無し
    作業が無ければ(セルT24には何も表示無し)
    セルS25に表示無し
    この場合は相手側希望日の表示もありません。
    以上となります。
    宜しくお願い致します。

    No.2の回答に寄せられた補足コメントです。 補足日時:2024/10/25 16:17

A 回答 (4件)

tatsumaru77さんの回答数式で問題は解決していると思いますが、IFS関数は、左から順に条件合致を調べ、真であれば、その値を返す関数です。


従って、T24セルに以下の数式を記述します。

=IFS(S25="","",(S24="")+(S24>=S25),"特にありません",TRUE,"ご希望にお応え出来ない可能があります。(希望日の再考をお願いいたします)")

ご質問では、S24の日付がS25の日付より早い日付の場合とS24の日付がS25の日付より遅い日付の場合の説明はありますが、S24の日付がS25の日付と同じ日付の場合の説明がありません。
tatsumaru77さんの回答数式では同じ日の場合は「特にありません」が表示されますが、「上手くできました」との返信がついているので、上記数式はそれに従っています。

※相手側の希望日と当方の予定日が同一なら対応するのが当然と判断。一方の範囲に「より早い」を用いるときは、同日を意識してもう一方の範囲は「以降」を、一方の範囲に「より遅い」を用いるときも、もう一方の範囲は「以前」を使うことで、同日を含んだ範囲を表現できます。

上記のように少し簡潔な数式にして、"特にありません"を重複登場させず、AND(S24="",S25<>"")やAND(S24<>"",S25="")を記述する必要がない数式でもよい気がしますがいかがでしょうか?
    • good
    • 0

T24へ


=IFS(AND(S24="",S25=""),"",AND(S24="",S25<>""),"特にありません",AND(S24<>"",S25=""),"",S24<S25,"ご希望にお応え出来ない可能があります。(希望日の再考をお願いいたします)",S24>=S25,"特にありません")

と入力してください。
セルS24に「11月13日」と表示
セルS25に表示無し
の場合は、T24は表示なしになります。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
詳しい数式迄教えて頂きまして、感謝いたします。
上手くできました。

お礼日時:2024/10/25 17:01

セルS24に「11月13日」と表示


セルS25に表示無し

の場合は、T24に何を表示しますか?
この回答への補足あり
    • good
    • 0

S24とS25の内容の組み合わせに応じて、


T24に指定の文章を表示する、と言う事になると思います。

まずは、T24に表示すべき文章を、
例えば、X1からXnに記入しておいてください。

以下、IF文で次のように記述すればよいです。
T24=
IF((S24とS25の内容1)、X1、
IF((S24とS25の内容2)、X2、
IF((S24とS25の内容3)、X3、

IF((S24とS25の内容n)、Xn、Xn+1
))…)
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
早速試してみます。

お礼日時:2024/10/25 16:10

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

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


おすすめ情報

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