【Excel】休日・祝日の次(または前)の平日の日付を表示するWORKDAY関数の応用法
Vložit
- čas přidán 24. 10. 2021
- エクセルで○○日後の日付を求めるだけなら簡単ですが「その日が土日や祝日だったら次の平日を表示させる」といったことをしたい場合の方法です。WORKDAY関数やWORKDAY.INTL関数という便利なものがあるのでこれを応用します!
<おすすめ動画紹介>
📘Wordの使い方
入門・初心者➡ • Wordの使い方<基礎がわかる!初心者・入門編>
タブの幅揃え➡ • Wordでタブの間隔を揃えるにはルーラーを使...
📗Excelの生産性UP!
マウスを使い倒す!➡ • 【Excel】マウスのスゴ技テクニック集!シ...
ショートカットまとめ!➡ • 【Excel】作業高速化キーボード操作&よく...
💻マクロ・VBAを学びたいなら
時間がない人用➡ • エクセルVBA・マクロ入門講座|初心者がゼロ...
丁寧に学びたい人用↓マクロちゃんねる(サブチャンネル)
/ @macro-chan - Jak na to + styl
WORKDAY関数の特性をうまく利用した方法ですね!
いつも思うのですが、発想の柔軟性というか着想の妙というか、よく思いつくなぁと関心するばかりです。
今回も実務にとても役立つものでした。ありがとうございます。
この関数は、かなり助かる関数です‼️
知るまでは、めちゃくちゃ大変な事をやっていました。
WORKDAY関数を知り、すっごい救われた気分になりました‼️
複雑な工程表をエクセルで組んでいたものを作成してのですが、これですべて解決しました。助かりました!
ありがとうございます!すごく勉強になりました!助かりました!
わかりやすい!
何営業日後というのが第二引数で何日後は第一引数で指定しないといけない忘れそう気を付けないと
今回の内容をPOWERQUERYで実施する場合をご教示いただけると助かります。POWERQUERYにはworkday関数に相当する物が無いようで、悩んでおります。
コメント失礼します。
1つ教えてください。
基準日から7営業日目の平日を求めたいのですが、除くための国民の祝日と非稼働日を別のシートで入れていきたいとですが、なにか良い方法ありますでしょうか??
よろしくお願いします。
いつも大変勉強になっています。チェックボックスを使用して、範囲選択してるセルに色を付けることは可能でしょうか?チェックすればオレンジ、チェックを外せば無色のパターンと、赤・オレンジ・無色のパターンで何か方法はありますか?
「範囲選択しているセル」となるとVBAでイベント発生型のマクロが必要ですね。チェックボックスならオンとオフの2パターンなのでオレンジと無色が可能です。赤・オレンジ・無色の3パターンならオプションボタンを使うといいです。
@@pckatuyou 返信ありがとうございます。会社で使うのでマクロの使用ができないんですよね。関数でどうにかできないかと思たのですが、仕方ないですね。また何かの時にはご教授よろしくお願いいたします。
一コメ
助かる‼️
指定の列になにかしらの文字が入力されたら隣の列に入力されたら時刻を表示する方法はありますか?
ちょっと意味がよくわかりません^^;
@@pckatuyou
すみません。
日本語がおかしかったです。
例えばA3に文字を入力したらB3に入力された時刻を、A4に文字を入力したらB4に入力された時刻を表示するといった形を作りたいです。
そのような関数はありますか?
やりたいことがわかりました。
面白い仕組みですがワークシート関数だけでは限界があります。
たとえばB4のセルに
=IF(LEN(A4)>0,NOW(),"")
とすると一見A4のセルに文字を入力した瞬間に時刻表示されたように見えるのですが、NOW関数による時刻は動的なものなのですぐに変わってしまいます。なのでB4には静的(動かない)時刻を入れなければなりません。
手動でやるとすれば「Ctrl+:」で静的時刻の入力ができますが、自動でとなるとこればかりはVBAを使うしかないですね。
workday関数、とても便利です。ありがとうございます。
特定の文字で区切られている文字列を、区切り位置やマクロを用いずに特定のレベルに合わせて分割するやり方はありますでしょうか?
例)
〇〇事業部(レベル1)/〇〇部(レベル2)/〇〇課(レベル3)/〇〇係(レベル4)
分割した際のレベルは1〜6まであり、出力されたデータの1つの列内に混在しています。
レベル1の下にレベル3が存在することなどもあります。
可能でしょうか?
czcams.com/video/fpQ-DWPUsGM/video.html
関数を駆使するとかですかね。
@UCYAeIKiHaK9_1YsR_7dNLSg
ご返信ありがとうございます。
各階層への割り振り自体は別シートで定義して、色々な関数を使っています。
必要操作を減らす以上整備可能な人を決め打ちして現行の方法が適当そうです。
ありがとうございます。