![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.2ベストアンサー
- 回答日時:
こんばんは!
A7セルに「2016」のように西暦年
B7セルに「12」のように月
をそれぞれ入力するようになっていて、B8セルは「25」と決まっている訳ですね?
WORKDAY関数の考え方として、繰り上げる場合は
「開始日」を「基準日」の1日後とし、その1実働日前!とするのが間違いないと思います。
=WORKDAY(DATE($A$7,$B$7,$B$8)+1,-1,Sheet3!$A$1:$A$303)
または「基準日」が25日と決まっているのであれば
=WORKDAY(DATE($A$7,$B$7,26),-1,Sheet3!$A$1:$A$303)
としたらどうなりますか?m(_ _)m
No.3
- 回答日時:
No.1の回答者です。
前の回答にて間違っていると指摘しておきながら、私自身の回答も間違いがありましたね。
No.2の回答者さんが書いているように、基準日の1日後にしておいて、
そこから繰り上げしないと25日を含めることにならないですよね。
そのため書き方の問題だけを指摘するための回答になっていました。
また、後半に書いた数式の一部にも間違いがありましたね。
=WORKDAY(DATE($A$7,$B$7,$B$8)-1,Sheet3!A1:A303)
や
=WORKDAY(DATE(2016,12,25)-1,祝日リスト)
では、-1の前に必要なカンマが抜けていました。
質問の数式をコピーしながら回答しているうちに、大事な部分が抜けて
いたことに気が付かないで投稿してしまいました。1日後を追加する件と
合わせて数式として成り立たないものを提示してすいませんでした。
No.2の回答者さんが提示している数式が正しいものなので、私のものは
参考にもならないと思いますので無視してくださって結構です。
適当な回答をしてしまったことに改めてお詫び申し上げます。
No.1
- 回答日時:
> =WORKDAY(DATE($A$7,$B$7,$B$8,-1,Sheet3!A1:A303)
基本部分で間違っていますよ。
基本的に、
=DATE($A$7,$B$7,$B$8)
で指定セルにある年と月と日を示す数値を参照し、日付のシリアル値に
変更しています。
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu …
これを使って
=WORKDAY(指定した年月日のシリアル値,-1,祝日リスト)
で休日や祝日などを除く指定日よりも前の繰り上げ日を出しています。
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu …
http://excel.onushi.com/function/workday.htm
ですから
=WORKDAY(DATE($A$7,$B$7,$B$8)-1,Sheet3!A1:A303)
になります。
DATE関数が参照しているA7セルは年の数値、B7が月、B8を給料日で
ある25日を参照することになります。
このことから、A7セルに2016、B7セルに12、B8セルに25を入力します。
なので、今月なら
=WORKDAY(DATE(2016,12,25)-1,祝日リスト)
でも同じ結果になります。
給与支払日の表をどのように作りたいのかによって、用意するセルが
違っていきますから、具体的な表の配置などを提示してはいかが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) エクセル 全自動シフト表の祝日シフト表示を消すには? 3 2022/04/23 16:43
- 正社員 有給の付与日について質問です。 分かる方、お願いいたします。 2021年4月1日に入社して 2回目の 4 2022/10/31 21:33
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) Excel2019、2021の売り上げなどの集計表について 4 2022/11/29 14:03
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの表示についての質問
-
再質問です。マクロの修正箇所...
-
データチェックを行うエクセル...
-
エクセルの数式バーのフォント...
-
エクセルで「ページレイアウト...
-
エクセルでセルに標準で入力さ...
-
【マクロ】毎回、ファイル名が...
-
2列に入っているデータを1列...
-
文字列になっている時間をVBAで...
-
VBA Private Sub Worksheet_Cha...
-
Excel VBAで全ての矢印を赤色に...
-
エクセルの関数について教えて...
-
Excelの数式について教えてくだ...
-
シフト表をエクセルで作るとき...
-
Excel VBについての質問です。
-
excel2013 MonthDays 関数が使...
-
REGEXREPLACE関数について、
-
ユーザー定義関数をアドイン登...
-
エクセル日付 文字列の関数がエ...
-
【マクロ】 IFERROR関数をマク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報