次の方法で共有

実行日の時間が5時半PMの前か後かによって決済日を返すエクセルの式

Anonymous
2017-02-26T17:43:53+00:00

コミュニティーの皆さま:

ご質問させていただきます。

下のように実行日(日付+時間の値)が入ったセルのある表があるとします。

実行日の5:30PM以前のものは次の日に決済され、5:30PM以降は次の次の日に決済されるとします。

E行に実行日が5:00PM以前の値は実行日+1日追加した日付

E行に実行日が5:00PM以後の値は実行日+2日追加した日付

を入力できる式を入力することはできますでしょうか?

実をいうと実行日がテキストで入っているのかよくわからないので、隣にコピーして数字フォーマットを選びました。

シリアル番号が出たので、テキストでは入っていないと思うのですが・・・。

もしよろしかったらお知恵を頂けると幸いです。

Windows 7, Excel 2013です。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2017-02-28T06:56:01+00:00

土日を考慮した数式にするならE2セルに以下のような数式を入力します。

=WORKDAY(F2-"17:30",2)

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

19 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-02-28T08:44:31+00:00

    TETUO様:

    一行、一行カレンダーを見ながら確認しました。

    この通りです。私も最初からこのようにものすごい見やすく、一目で判断できる

    テーブルをサンプルとして用意すればよかったのにそこまで考えることができずに

    申し訳ございませんでした。

    非常に理解しやすいデータまで用意して下さって痛み入ります。

    これだと決済日の変化が一目瞭然でわかります。本当にありがとうございました。

    恐れ入りますが・・・(><);;;・・・VBAコードを頂くことはできますか?

    LiLi803さんへ

    時刻と曜日を組み合わせての数式は私には無理なのでマクロで挑戦しました。

    下図のような結果になりましたが、こんな結果でいいのでしょうか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. 削除済み

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報

  3. Anonymous
    2017-02-27T21:33:10+00:00

    LiLi803さんへ

    時刻と曜日を組み合わせての数式は私には無理なのでマクロで挑戦しました。

    下図のような結果になりましたが、こんな結果でいいのでしょうか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. 削除済み

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報