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データをコピペして、ペー...
-
スプレッドシート、Excelでの数...
-
エクセルの関数について教えて...
-
スプレッドシートで使う数式を...
-
Microsoft Officeの中古は信用...
-
エクセルで会社の従業員のデー...
-
Excelで50個のセルに同じ文字を...
-
エクセルの表で1年間の曜日を...
-
エクセルでの特別な文字を上に...
-
エクセルで不等号記号(≠)が上に...
-
エクセルでB列でフィルターをか...
-
エクセルでセルに標準で入力さ...
-
Excelで、項目の種類ごとにカウ...
-
【マクロ】アクティブセルにブ...
-
EXCELの質問です 119から足した...
-
【マクロ】アクティブセルの、...
-
【マクロ】アクティブセルの行...
-
エクセルの空欄をつめて、次の...
-
Excelの数式について教えてくだ...
-
非表示列の再表示に失敗
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報