受注商品の納期日迄の営業日数を管理!?
納期が来た受注商品には0表示!?
二つ目にMAX関数を使用してみる!?
私も色々な関数を駆使して管理しているのですが・・・仕事上で受注商品の管理をすることは、大手ならシステム化されているので難なく熟せると思うのですが、システム化されてなくてExcel等で管理することは大変ですよね・・・![]()
今日は今日現在の納期限迄の残り営業日数を管理する方法をNETWORKDAY関数とマイナス時に処理するためのMAX関数を使用して管理する方法を書いて置こうと思います。 例えば、次の画像の場合・・・
- 【土日祝日を除いた営業日数を表示する方法】
-
- 左の画像のセルB1にTODAY関数で今日の日付が表示
セルF2・F3には11月の祝日が表示
セルC4・C5に納期限が表示
セルD4・D5に納期限迄、今日から残り何日の営業日があるのかを表示させたい訳です。
- 左の画像のセルB1にTODAY関数で今日の日付が表示
-
- 先ず、残営業日数を表示させたいセルD4にNETWORKDAYS関数を入力し開始日を今日を表示させてるセルB1を指定します『=NETWORKDAYS(B1』と入力します。
- 次に、セルB1の場所は変わりませんので絶対参照にするために『F4』キーを押して『=NETWORKDAYS($B$1』と変換します。
- 次に、カンマで区切って『=NETWORKDAYS($B$1,』とします。
-
- 次に、終了日は納期が表示されてるセルC4を指定して『=NETWORKDAYS($B$1,C4』とします。
- そして、このセルは変動しますので相対参照のままでカンマで区切って『=NETWORKDAYS($B$1,C4,』とします。
-
- 次に、祭日は11月の祭日が表示されてるセルF2・F3を指定選択して『=NETWORKDAYS($B$1,C4,E2:F3』とします。
- 次に、この祭日のセルも変動することはありませんので『F4』キーを押して絶対参照に変換して『=NETWORKDAYS($B$1,C4,$E$2:$F$3』とします。
- 次に、半角の閉じカッコで閉じて『=NETWORKDAYS($B$1,C4,$E$2:$F$3)』と入力し『Enter』で確定します。
-
- すると、残り営業日が『4』と表示されました。
※ 今回、この画像で4日と表示されてるのはセルの書式設定で「日」が表示されるようにしています。
- 次に、カーソルをこのセルD4の右下角に持って行き形状が『+』に変わったところで下方のセルへオートフィルでコピーします。
- すると、残り営業日が『4』と表示されました。
以下、納期が過ぎてしまった受注商品の欄は「0」と表示させたい場合の方法を書いて置きますね。
- 【納期限が過ぎた注文の場合「0」を表示する方法】
-
- 先程のNETWORKDAYS関数のみの場合、左の画像のように納期限が過ぎた場合にはマイナス表示されてしまいますので、これを「0」表示にさせたい訳です。
-
- 先程のNETWORKDAYS関数をMAX関数で囲ってやるのですが、先ず、MAX関数の数値に「0」を加えて『=MAX(0,』と入力します。
※ MAX関数は数値に「0」を加えるとマイナスの値は「0」と表示されます。
- そして、次の数値に先程の関数を入力して『=MAX(0,NETWORKDAYS($B$1,C4,$E$2:$F$3)』とし、最後に閉じカッコで閉じて『=MAX(0,NETWORKDAYS($B$1,C4,$E$2:$F$3))』とします。
- 入力が出来たら『Enter』キーで確定し先ほどと同じくオートフィルで下のセルへコピーします。
-
- すると、先程『- 4日』と表示されていたセルが『0日』と表示されました。
この方法が使えると思われた方は是非ご活用くださいね。