- ベストアンサー
エクセル2007の関数 DATEDIF
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- koko88okok
- ベストアンサー率58% (3839/6543)
回答No.3
> 「直接入力」する方法では未熟なために、引数の順番を間違えたりするので、できれば > 「関数の挿入」機能を使いたいです。 > 添付図の赤色矢印の位置に DATEDIF を表示させる方法を教えて下さい。 残念ながら、No.1,2の方のご回答の通りです。 下記URLのページなどをご参考に手入力に慣れて下さい。 「DATEDIF関数で期間の計算」 http://kokoro.kir.jp/excel/datedif.html
質問者
お礼
回答ありがとうございます。 >手入力に慣れて下さい。 努力します。
- RandenSai
- ベストアンサー率54% (305/561)
回答No.1
結論から言うと、それは仕様です。詳しい理由については、以下のリンクから解説を読んでください。 http://www.ufui.net/excel_002.html 極々かいつまんで説明すると、DATEDIF関数は隠し関数(Lotus1-2-3互換のためだけに存在するもの)だからです。つまり表向きには無いことになっている関数なので、Microsoftとしては、一応付けておくけど一切面倒見ません、結果が違ってても知りません、というスタンスです。なるべく使わない方が良いでしょう。
質問者
お礼
>隠し関数(Lotus1-2-3互換のためだけに存在するもの)だからです。 なる程そのような関数でしたか、納得しました。 教えて頂かないと、再インストールしてUpDateに無駄な時間を費やすところでした。 >結果が違ってても知りません、というスタンスです。なるべく使わない方が良いでしょう。 私的な計算で間違ってもあまり問題にならないケース以外は控えたいと思います。 早い回答ありがとうございました。
お礼
回答ありがとうございます。 >セルへの入力は数式バーへ直接 =datedif(,,) と入力して「fx」ボタンをクリックして目的の値を入力してください。 このような技があるとは知りませんでした、 この関数に限らず、引数の順序ミスを時々するような未熟者です 良い勉強になりました、ほんとうにありがとうございます。