No.1ベストアンサー
- 回答日時:
DATEDIFは非標準の関数、しかもバグがある!、そうですね、、、
No.50 DATEDIFの謎を追え(1)~DATEDIF関数の真実
2007/12/30
http://www.niji.or.jp/home/toru/notes/50.html
EXCELには経過年、経過月、経過日を計算するDATEDIFという関数があります。雑誌やWEB等でも紹介されていますのでご存知の方も多いと思います。一様に経過月の計算にバグがあるので使用する際は注意した方がいいとの記述があります。なぜ、バグが存在する関数をマイクロソフトがほっらかしにしておくのでしょう?調べていくとこの関数は非公開関数であること。ロータス1-2-3との互換のために作られた一時しのぎの関数であることがわかりました。普通ならこれであーそうなんだと右から左に受け流してしまうところですが、今回はそうは問屋が卸しませんでした。
DATEDIF関数を使っていくつかテストをしてみましたがバグの全体像がつかめません。EXCELのDATEDIF関数のオリジナルは1-2-3の@DATEDIF関数です。そこで、うずもれたCDの山からスーパーオフィス98を探し出し1-2-3をインストールしてみました。
No.51 DATEDIFの謎を追え(2)~DATEDIF関数の実装(VBA編)
2007/12/30
http://www.niji.or.jp/home/toru/notes/51.html
前回ではEXCElのDATEDIF関数とそのオリジナルであるロータス1-2-3の@DATEDIFについてテスト結果を比較しいったい何が問題なのか?本来DATEDIF関数はどういった結果になるべきなのについて検討してきました。今回はその結果を踏まえてDATEDIF関数の本来あるべき姿をVBAで実装したいと思います。
ところでVBAにはFが1つ多いDATEDIFFという名前の関数が存在します。DATEDIF関数と似ているようで似ていない紛らわしい関数です。全く別物の考えた方が無難で、例えば年数をカウントする"yyyy"オプションでは1日でも年が変われば1年とカウントします。"y"オプション(および"d"オプション)は年数ではなく通算日数をカウントします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの関数 5 2023/07/07 05:26
- Excel(エクセル) エクセルで2度にわたる休職期間を除いた勤務年数を算出したいです。 3 2022/05/11 14:11
- Excel(エクセル) Excelへのデータ入力作業 4 2023/07/01 18:21
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
- Excel(エクセル) DATEDIFで作成した勤務年数の並べ替えがうまくいかない 3 2023/07/31 17:09
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- Excel(エクセル) エクセルでの文字抽出 3 2022/07/09 12:17
- 物理学 物理学で使うテンソル 2 2023/05/14 23:57
- Excel(エクセル) エクセル 行番号を自動で振るには 3 2022/08/08 20:19
- その他(Microsoft Office) Excel2019と365、2021 2 2023/07/08 06:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
私はwhoo(位置情報)を入れてい...
-
なんかもう毎日数十万円単位で...
-
whooで時間表示がこうなってる...
-
バグにつきまして
-
スカイリム に詳しい人助けてく...
-
ルーンファクトリー4について教...
-
ドラゴンクエストIXの「アルテ...
-
FF15でマジックボトルが消えました
-
Google Pixel7Proを使っていま...
-
スターオーシャン3がバグで先に...
-
懐かしい3DSのバグについて
-
CFWの違法性
-
ワールドバグりました!!
-
教えて!goo の回答について教...
-
マインクラフトについてですが...
-
あつ森のたぬき商店の左下の商...
-
ドラクエ5 急募
-
キングダムハーツFMの岩が
-
VLLOのバグの改善方法について...
-
PC版バーチャロンOMGのバグ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
私はwhoo(位置情報)を入れてい...
-
whooで時間表示がこうなってる...
-
バグだらけのゲームが生み出さ...
-
ゲーミングPCの不具合について。
-
ルーンファクトリー4について教...
-
FF10-2のビサイト島の4つの数字
-
スカイリム に詳しい人助けてく...
-
X 閲覧できない
-
スターオーシャン3がバグで先に...
-
cod mw2について質問です! キ...
-
ゆうちょ銀行アプリの登録の途中...
-
ワールドバグりました!!
-
PC版スカイリムでのバグ対処法
-
バクってるってなんですか? バ...
-
GBA版のFFIV。
-
ソフトウェア開発時のバグのラ...
-
VLLOのバグの改善方法について...
-
スマホをやめると魚が育つとい...
-
スカイリム
-
ドラクエ5 急募
おすすめ情報