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年となっていました。
エクセルの根本と演出と理解していましても、ミスがでたのにびっくりです。
ありがとうございました。
お探しの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ランキング
-
エクセルのデーターが2か月前の...
-
エクセルVBA、別ブックへ転記す...
-
【マクロ】顧客番号にて一致さ...
-
エクセル共有したが、アクセス...
-
エクセル②
-
(マクロ)データをAブックからB...
-
Excelでセルの値が同じか...
-
エクセルを使っていて2024/5/15...
-
指定文字の間に
-
Microsoft 365の Excel を使用...
-
エクセルの計算
-
エクセルでの作業計算方法について
-
Excelで全角を半角にしたいので...
-
エクセル関数に詳しい方教えて...
-
Googleスプレッドシートでファ...
-
エクセル 文字を増やしたい。
-
はがきについて。
-
エクセルの暗号化なしのバーの...
-
【マクロ】必要な項目(列)の...
-
Excel
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報