アプリ版:「スタンプのみでお礼する」機能のリリースについて

基準日を1/9とします。

  A   B   C
  日付 データ  経過日数 ←土日祝を含みます。
1  1/1   な   8日
2  1/4   や   5日
3  1/5   む   4日

A、B列のデータからC列に経過日数を算出する関数をつくりたいのですが、調べたところWORKDAY関数で出来るようですがアドインしないと使えないようです。でも残念なことにインストールCDがありません(オフィス2000)。

なので、もし別の関数で出来るのであればご助言頂きたいです。
よろしくお願いします。

A 回答 (2件)

>土日祝を含みます。



でしたら、単に

=B1-A1

で書式を標準
ではだめですか?
※場合によっては
+1
が必要かも。

この回答への補足

ご回答ありがとうございます。でも月や年にまたがるとうまくいかないのではないでしょうか。あと書き忘れましたが基準日は当日日付でお願いしたいです。

補足日時:2007/01/09 20:18
    • good
    • 0
この回答へのお礼

大変失礼しました。
よく調べもせず早とちりな書き込みをしてしまいました。
やってみたところちゃんと反映されててびっくりしました。
日付間のデータを単純な引き算で算出できるとは思ってもみなかったです。
ありがとうございます。

お礼日時:2007/01/09 20:35

>月や年にまたがるとうまくいかないのではないでしょうか。



日付データ入力時に”1/1”と入力した場合は、入力したときの年が反映されますので、当年のみの計算の場合は単純に引き算で計算可能。
例:入力=1/1 エクセル上=2007/1/1
年をまたぐ場合には、”2006/12/31”等の念を含む入力が必要。

>基準日は当日日付でお願いしたいです。
C1に
=TODAY()-A1
以下必要な分だけ下にコピー、書式設定を標準へ変更。
    • good
    • 0
この回答へのお礼

丁寧な解説ありがとうございます。
よく確認してから書くべきでした。
仮に求めたい月が先月の30日として、9-30=21日
という思い込みがありました。
良い勉強になりました。

お礼日時:2007/01/09 20:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!