No.3ベストアンサー
- 回答日時:
B1・B2セルに、日付だけ入っていませんか。
(「○月×日」等)DATEDIFは、必ず datedif(開始日,終了日,形式) で使わなければいけないので、
終了日より開始日が後ろになってしまうと、エラーになります。
これを避けるには、セルに年から表記すれば良いです。
例1)
B1: 11月1日 →セルの値は「2015/11/1」
B2: 1月31日 →セルの値は「2015/1/31」
→マイナス日付はカウントできないので、エラー。
例2)
B1: 2014年11月1日 →セルの値は「2014/11/1」
B2: 2015年1月31日 →セルの値は「2015/1/31」
→91日。
のように、ちゃんと出てきます。
----
ただまあ、DATEDIFはいろいろ動作が謎な隠し関数ですので、正直実務とかには使用しない方が良いです。
>DATEDIFの謎を追え(1) ~ DATEDIF関数の真実
>http://www.niji.or.jp/home/toru/notes/50.html
単純に日数を知りたければ、「=B2-B1」。これだけでいいんです。
こちらならば、Excel本来のシリアル値での計算になりますので、正確です。
(シリアル値=「1900年1月1日」を1として始まる、日付単位の数値。そこから、閏年2/29の有無もきちんとカウントされた、入力日時までの日数として、日付が表現されています。
ちなみにシリアル値は小数点の値も取ることができ、0.5=半日=12時間、などになります。)
こんにちは、ご丁寧にありがとう存じます。
何年か前に、PC21本で、勉強してきたはずなのに、中々身にならず忘れます。
貴方さまの言うとおり逆セルでした、12月と1月のセルの中をよく見ると、同じ2015年となっていました。
エクセルの根本と演出と理解していましても、ミスがでたのにびっくりです。
ありがとうございました。
No.5
- 回答日時:
>年末年始をまたぐと「#NUM」になります。
何か良い設定はあるのでしょうか?=IF(B2="","",(DATEDIF(B1,B2"d")))
↓
=IF(B2="","",(DATEDIF(B1,B2,"d")))
タイプミスでしょうか?(カンマが1個抜けています。)
年末年始をまたいでも正常に計算できます。
B1が開始日でB2が終了日です。
=B2-B1 と等価で計算結果は日数になります。
回答No.1の補足
=IF(C2="","",DATEDIF(#B#2,C2,"d")))
↓
=IF(C2="","",DATEDIF($B$2,C2,"d")))
これもタイプミスでしょうか?
投稿前に確認されるよう心掛けましょう。
こんにちは、ありがとう存じます。
何年か前に、PC21本で、勉強してきたはずなのに、中々身にならず忘れます。
貴方さまの言うとおり逆セルでした、12月と1月のセルの中をよく見ると、同じ2015年となっていました。
エクセルの根本と演出と理解していましても、ミスがでたのにびっくりです。
ありがとうございました。
No.4
- 回答日時:
》 IF(C2="","",DATEDIF(#B#2,C2,"d")))の時、絶対参照になっているのとC2です
それも間違ってます。ついでに、「転機ミス」の「機」も。
こんにちは、ありがとう存じます。
何年か前に、PC21本で、勉強してきたはずなのに、中々身にならず忘れます。
貴方さまの言うとおり逆セルでした、12月と1月のセルの中をよく見ると、同じ2015年となっていました。
エクセルの根本と演出と理解していましても、ミスがでたのにびっくりです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの計算式の意味が知りたい 3 2023/06/19 17:49
- Excel(エクセル) Excelの関数 5 2023/07/07 05:26
- Excel(エクセル) エクセルで2度にわたる休職期間を除いた勤務年数を算出したいです。 3 2022/05/11 14:11
- Excel(エクセル) EXCEL 計算結果の桁数をそろえたい。 5 2022/12/25 18:33
- Excel(エクセル) <追加質問>【Excel関数】特定の文字を別表のリストの文字に変換したい 5 2022/10/23 13:09
- Visual Basic(VBA) VBAで自動集計(特定セルコピー月ごとに値貼り付け)したい。 6 2023/06/25 11:37
- Excel(エクセル) 関数を教えてください 2 2022/12/29 21:01
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- Excel(エクセル) EXCEL値貼り付け(ある条件のもと自動化) 5 2023/06/06 12:21
- Excel(エクセル) エクセル関数について 2 2022/04/13 18:25
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
はがきについて。
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
【関数】先頭だけにある、半角...
-
Excel ピボットテーブルで日付...
-
Excelのpivotについて質問です
-
時間によってファイル名が変わ...
-
エクセル 白黒印刷で白線を印刷...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
WPS OFFICEでの縦書きについて
-
Excelのチェックボックスの使い...
-
エクセルの条件付き書式につい...
-
エクセルのセルに同じ大きさの...
-
エクセルの関数について教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報