こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EXCELで残りの日数を表示させたい 2

EXCEL2010使用
各月ごと シート別 フォーマットを作成しております。
日付 は5/1と入力 表示形式で 日にちだけ表示
曜日 は日付のセルを参照させ 表示形式で 曜日を表示

別シートに営業 休日 日を”祝日”と名前を付けて、そこがピンク色になるように
条件付き書式を設定しています。

ここで本題、
残り日数というのを自動で算出できないでしょうか?
休みは 日曜、祝日 研修日などランダムでございます。

今は手入力で残り日数だけ入れています。

投稿日時 - 2015-02-11 19:43:09

QNo.8915610

暇なときに回答ください

質問者が選んだベストアンサー

NETWORKDAYS(開始日、終了日、[祭日])
という関数が使えます。

対象月は2月とし、
日付がA列の(A2~)、曜日がB列(B2~)、
残りの日数をC列(C2~)に、
祭日、研修日などが、仮に、H2~H22に入力されているとして、
C2の関数は、
=NETWORKDAYS(A2,A$29,H$2:H$22)
となります。
A$29 は2月の最終日が入力されたセルです。3月は1ヶ月が31日ありますので、A&32 となります。
H$2:H$22 の範囲に空白セルが含まれていてもOKのようです。

次に、C2を選択して、マウスポインタをセルの右下コーナーに持っていくと、ポインタが「+」になりますので、そこで、マウスの左ボタンを押してそのまま下方向に、C29までドラッグします。(オートフィル)これで、C2~C29 まで数式が入力されます。

A$29, H$2, H$22 のように$ をつけて絶対参照にする意味は、オートフィルするとき、参照セルがずれないためです。

投稿日時 - 2015-02-11 23:36:29

お礼

ありがとうございました
なんとかできそうです\(^o^)/

投稿日時 - 2015-02-12 07:35:13

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

NO.1 です。
誤りがありました。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
A$29 は2月の最終日が入力されたセルです。3月は1ヶ月が31日ありますので、A&32 となります。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
上記のA&32 を、A$32 に訂正します。

投稿日時 - 2015-02-12 00:56:51

あなたにオススメの質問