![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
エクセルでの営業記録の作成を依頼されました。
その中に、顧客を訪問した日からの進捗を記録する
のですが、顧客訪問からの営業日日数というセルを
作らないといけません。例えば、6月1日を顧客訪問日
とすれば、6月2日は2日目、3日は3日目、4,5日は週末
なので飛んで6日(月)が4日目といった具合です。
これを自動計算で表示されるようにしたいのですが、
その方法がわかりません。
エクセルの日付表示は=NOW( )しか知りません。
例えば、A1に特定日6月1日と入力してB1に
「=A1-NOW( )」のような計算式を入れれば良いと
思ったのですが、さすがにうまくいきませんでした。
もし、平日のみを計算するのが難しそうでしたら、
特定日から休日を含めた実日数でも良いです。
お願いします。
No.2ベストアンサー
- 回答日時:
【基本】
日付はNOW関数じゃなくTODAY関数を使います。
それから,所定の訪問日は常に「今日」よりも前ですから
=TODAY()-A1
です。
さらに,この式を入れたセルはエクセルのオマケ機能で自動的に日付の書式が付いてしまうので,セルを右クリックしてセルの書式設定の表示形式で「標準」に付け直しておきます。
以上で,所定の訪問日「から」今日「まで」の日数が算定できます。
【次のステップ】
「土曜と日曜(と祝祭日及び会社の休日)」を抜かした日数を計算するには,NETWORKDAYS関数というのを使います。
これを使うには,分析ツールアドインを使えるようにチェックを入れる必要があります。
ご利用のエクセルのバージョンがご質問に明記されていませんが,fxウィザードでNETWORKDAYS関数を呼び出し,「この関数のヘルプ」をクリックして現れるエクセルの関数のヘルプを見て,
----------------------
この関数が使用できず、エラー値 #NAME? が返される場合は、分析ツール アドインを組み込む必要があります。
その方法は?▼ ←この▼を開いて
----------------------
表示される手順の通りに操作してください。
祝祭日を考慮しない場合
=NETWORKDAYS(A1,TODAY())
で計算できます。
関数のヘルプの使用例にあるように祝祭日リスト(会社の休業日を含む)を別途用意することで,
=NETWORKDAYS(A1,TODAY(),祝祭日を列記したセル範囲)
のように計算できます。
No.4
- 回答日時:
添付図参照
B2: =IF(B$1>=$A2,NETWORKDAYS($A2,B$1),"")
添付図が示す経過日数が正しければ、
特定日(訪問日)から本日までの経過日数は
=NETWORKDAYS(特定日,TODAY())
でOKです。
![「エクセルで特定日からの経過日数を表示する」の回答画像4](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/1/298588_5497e50fdf1fe/M.jpg)
No.3
- 回答日時:
EXCEL2003以前だと「ツール」「アドイン」「分析ツール」にチェックが必要ですが
NETWORKDAYS関数(土日と設定された祭日の一覧を除いた日数を計算)があります。
=NETWORKDAYS(開始日,終了日,祭日)
http://office.microsoft.com/ja-jp/excel-help/HP0 …
逆に、開始日から土日と設定された祭日の一覧を除いた日数経過した日付を表示するWORKDAY関数もあります。
=WORKDAY(開始日,日数,祭日)
http://office.microsoft.com/ja-jp/excel-help/HP0 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- Excel(エクセル) Excel ある日の45日後の計算 及び 3か月後の計算 6 2022/04/05 13:44
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Excel(エクセル) エクセル関数について 2 2022/04/13 18:25
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- 労働相談 有給計算について 回答お願いします。 建設業経営です。休日は日曜のみ 従業員の有給計算について 雇い 2 2023/03/26 06:12
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/10 08:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
英数字のみ全角から半角に変換
-
会社のOutlookにてメールを予約...
-
マクロ自動コピペ 貼り付ける場...
-
「生産性ソフトウェア」とは何...
-
エクセルでXLOOKUP関数...
-
会社PCのメールが更新されない
-
Microsoft familyに追加されま...
-
大学のレポート A4で1枚レポー...
-
無料のオフィス互換ソフトの使...
-
Microsoft 365 の一般法人向け...
-
outlookのメールが固まってしま...
-
マイクロソフトオフィス
-
Outlook で宛先が複数の場合の人数
-
Outlook 電源OFFの受診の仕方
-
EXCELのセルへの色づけ
-
Microsoft365の一部を解約したい
-
vb.net オブジェクト指向につい...
-
Office 2021 Professional Plus...
-
マイクロソフト オフィスについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
英数字のみ全角から半角に変換
-
Excelで空白以外の値がある列の...
-
会社PCのメールが更新されない
-
Excel 日付を比較したら、同じ...
-
マイクロソフト 一時使用コード...
-
ウィンドウィズ メモ帳で日付だ...
-
MicrosoftOfficeの1ユーザー2...
-
Microsoft Formsの「個人情報や...
-
Officeの字体
-
エクセルでXLOOKUP関数...
-
Microsoft365で自動保存が出来...
-
Outlookで、任意のメールアドレ...
-
outlookのメールが固まってしま...
-
Microsoft 365 の一般法人向け...
-
Office2021を別のPCにインスト...
-
Microsoft 365のディフェンダー...
-
Excelに貼ったリンクについて E...
-
MicrosoftOffice2019なんですが、
-
Outlook で宛先が複数の場合の人数
おすすめ情報