エクセルの数式について教えてください。
数式
「=WORKDAY(M1-IF(DAY(M1)=20,0,1),1+IF(NOW()>=M1+TIME(12,0,0),1,0),休日!$B$1:$M$135)」
があります。
この数式はシート名「休日」に指定している日付とその月の「20日」を除いた日付を表示し、又、ブックを開いた時刻が午後12:00以降になると休日と20日を除いた次の日を表示出来るようになっております。
この数式を下記の内容にて変更出来る方法を教えてください。
1.ブックを開いた時刻が午後17:30以降になると休日を除いた次の日を表示。
2.ブックを開いた日が「20日」で時刻が午後14:00以前だと休日を除いたその日を表示。
3.ブックを開いた日が「20日」で時刻が午後14:00以降になると休日を除いた次の日を表示。
以上です。
よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
No.2です。
WORKDAY関数、調べてみましたか?
ヒントが多少あれば、やる気も出てくるかもしれませんね。
◎WORKDAY関数の3つの引数
M1-IF(DAY(M1)=20,0,1) ←開始日
1+IF(NOW()>=M1+TIME(12,0,0),1,0) ←日数
休日!$B$1:$M$135 ←祭日
◎開始日 M1-IF(DAY(M1)=20,0,1)の意味
M1が20日だったら、M1-0 つまり、M1当日
20でなかったら、M1-1 つまり、M1前日
◎NOW()>=M1+TIME(12,0,0) の意味
TIME(12,0,0) はお昼の12:00ですから、
この式は「今現在が、M1の正午以降だったら」という意味です
No.2
- 回答日時:
私は私自身の「力試し」だと思い挑戦するつもりで回答しています。
それは私の回答を見て質問者が「次は自力でできるようになりたい」と思ってくれることを期待してもいるからです。
しかしあなたのご質問を何度か見ているうちに、あなたにはそういう期待はできないことが分かりました。
=WORKDAY(M1-IF(DAY(M1)=20,0,1),1+IF(NOW()>=M1+TIME(12,0,0),1,0),休日!$B$1:$M$135)
こういう式を理解している人ならば、今回あなたが求めている変更はできるはずです。
長い式になるかもしれませんが、頑張ってやってみて、それでダメなら、そのダメだった式をここに書いて、アドバイスを求める、という姿勢ならばNo.1さんを含めたほかの回答者さんも進んで回答しようとしてくださるはずです。
あなたは、たぶんWORKDAY関数の機能もご存じないのでしょう?
そうならば、WORKDAY関数をググるところから始めてみましょう
肝にめいじる、ということはそういうことだと思います。
No.1
- 回答日時:
すべて「NOW関数」を使って処理をすればいい。
その数式の中でNOW関数で得た日付と時間を比較するだけです。
・・・余談・・・
何度もアドバイスしていますが、ここは作業依頼をするところではありません。
業務として処理する必要に迫られているのであれば、
「自分には荷が重い課題で、教えて!gooからも見放されました」
と伝えて自力でできないことを伝えましょう。
それをしていないから、次から次へと無理難題を押し付けられるのです。
(`・ω・´) カミングアウトしましょ。それでスッキリしますよ。
質問者さんは依頼するだけで理解することがありませんよね。
一連の質問投稿を見る限りそう判断せざるを得ません。
/***投稿ガイドラインから抜粋***
【他の人に不快・迷惑と感じられてしまう行為】
下記のような行為については、たとえわざとではなくても、結果として他の人にマナー違反であり不快・迷惑と感じられてしまう可能性があります。もし知らずに行ってしまった場合でも、繰り返さないようにご注意ください。
(中略)
■宿題や課題などの「作業依頼(丸投げ)」
学校の課題等に関して、ご自身なりに解答を考えたプロセスの説明も無く、単に解答のみをそのまま依頼・募集するような内容(いわゆる「丸投げ」)の投稿は、閲覧される方や回答者に不快に思われる恐れがあります。
また、社会的マナーや回答者に対する敬意や配慮、尊重の気持ちにも欠けていると思われる場合もありますので、お控えください。
まずはご自身で課題に取り組み、その結果どうしても一部の箇所について理解が出来ない、どう進めばいいか分からない、といったようなご自身なりの解答プロセスの説明もした上でアドバイスを求めるようにしましょう。
***ここまで***/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/08/31 13:46
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- Visual Basic(VBA) 翌日にお休み予定の従業員がいる場合にアラートを出したい 1 2023/07/11 11:18
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/01/25 11:42
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Visual Basic(VBA) 転記先VBA 一致しているセルがコピーされない 5 2021/11/15 17:23
- Excel(エクセル) エクセルについて教えてください。 1 2021/11/25 16:34
- Excel(エクセル) ある日付から3年以内であれば【〇】を自動的に表示させる 4 2021/12/09 16:41
- Excel(エクセル) 出退勤管理の早退時間について 4 2023/08/21 15:22
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
エクセル 数値の10を10月と認識するにはどうすればいいですが?
Excel(エクセル)
-
Excelで、改行がある場合の条件式(関数)の書き方を教えてください
Excel(エクセル)
-
対応するExcelの計算式はありますか?
Excel(エクセル)
-
-
4
仕事で使う数式を自分で作成できず、教えて頂けるとありがたいです。 A B C D ①1 ②2 ● 1
Excel(エクセル)
-
5
こんにちは。Excelのデータ入力規則のことで教えてください。複数条件を指定したい場合の構文ですが、
Excel(エクセル)
-
6
エクセル 関数
Excel(エクセル)
-
7
エクセルの数式で教えてください。
Excel(エクセル)
-
8
excelの数字がE+になってしまいます。 数値に変えればセルでの見え方は治ることはわかるのですが、
Excel(エクセル)
-
9
Excel 数行分セル結合したあと、結合した一番下の行を非表示にしたら、罫線が印刷されません。
Excel(エクセル)
-
10
データから単位文字を除去して計算する方法は?
Excel(エクセル)
-
11
Excel、Wordで入力をしていたら このように[漢数字]と出てきて入力中の文字が見えず、入力しに
Excel(エクセル)
-
12
2013Excel保存済みファイルグレーアウト Excelを開こうとするとメニュー以外全てグレーにな
Excel(エクセル)
-
13
エクセル→貼り付けのオプション→貼り付け先の書式に合わせる が急にできなくなった。 どうして?
Excel(エクセル)
-
14
エクセル 関数について
Excel(エクセル)
-
15
この場合に使用するエクセルの関数を教えてください。
Excel(エクセル)
-
16
エクセルで添付画像のように値を入力する方法はありますか?
Excel(エクセル)
-
17
エクセルの条件付き書式について教えてください セルに「=C3=”行政待ち”」を設定して 書式を設定し
Excel(エクセル)
-
18
エクセルの数式で教えてください。
Excel(エクセル)
-
19
エクセルで、小数点以下がないときに小数点を表示させない方法 +語尾に「(半角スペース)%」
Excel(エクセル)
-
20
エクセルで条件書式と数式の組み合わせはできる?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
はがきについて。
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
【関数】先頭だけにある、半角...
-
Excel ピボットテーブルで日付...
-
Excelのpivotについて質問です
-
時間によってファイル名が変わ...
-
エクセル 白黒印刷で白線を印刷...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
WPS OFFICEでの縦書きについて
-
Excelのチェックボックスの使い...
-
エクセルの条件付き書式につい...
-
エクセルのセルに同じ大きさの...
-
エクセルの関数について教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報