必要な物…Excel
|
日数計算関数というとDATEDIF関数が有名であるが、(Excel97では『fx』でも一覧には出てこないけど…)
なんと土日祭日を抜かして日数計算をしてくれる特別な関数がある。 名前は「=NETWORKDAYS」。 分析ツールの関数である。 |
■
|
標準インストールをしたExcel上で、何にもしていない状態でこの関数を呼び出そうとすると、「関数定義ナシ」といわれる。 |
![]() |
■
|
そこで、「ツール」→「アドイン」→「分析ツール」にチェックをいれる。 |
![]() ↓ ![]() |
■
|
アドインにはCD−ROMが必要な場合があるが、この場合は必要無い。 この「アドイン」画面が消えたところで、もう一度セルA1に戻り、「fx」ボタンを押してみる。 |
![]() |
■
|
計算されたことがわかる。 さらに、比較を試みてみる。下記はDATEDIF関数を使ったところ。 |
![]() |
このように、DATEDIF関数では60日と計算されるが、NETWORKDAYS関数では土日を抜いて計算するため、45日が計算結果となる。 |
■
|
ただし、問題が2つある。 |
![]() |
すると、下記となる。 |
![]() |
■
|
さて問題の2つ目は、DATEDIF関数との比較である。 |
![]() |
■
|
しかし、DATEDIF関数で便利なのは、年齢計算が出来る事である。 |
|
おまけ。Excel2000のヘルプを見ていたら、誤字に気が付いてしまった! 「DATEDIF」のところ… ↓ あれ?(笑) |
![]() |