- ベストアンサー
エクセルで日数の出し方
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
次の手順で進めてください。 A1~C1をドラッグし右クリックで書式設定を選択 ↓ 【表示形式】タブで分類を【日付】を選び種類を好きな形を選びOKをクリック(以下は1997年3月4日の種類を選んだこととして書きます) ↓ A1,B1に【2000/1/1】という形で日付を入力 ↓ C1に数式を入れる。(=B1-A1) ↓ C1に書式設定を再度行う。【表示形式】で分類を【ユーザー定義】を選択、そして日にちのみ表示させたいので【d"日"】となるように種類を変更させる。(このときyyyy"年"m"月"d"日"となっているはずです) この操作で日づけのみ表示できますよ。 できなかったらまた補足いたします。
その他の回答 (5)
- ka3
- ベストアンサー率18% (36/194)
「A列-B列」で、日数が出ます。 後は、セル書式を確認されると良いと思います。
- maririn623
- ベストアンサー率20% (1/5)
#3の方のやり方でいいと思います。 でもdatedifのやり方を覚えておくといろいろな事に便利なのではないでしょうか。 まず、数値を出したいセルに手入力で=datedifと入れます。 式は次のようになります。 =datedif(開始日,終了日,経過期間単位) ここで、ポイントはセル名以外は『”』ダブルクォーテーションで囲むということです。また、それを区切るために『,』カンマで囲むということです。 *経過単位は、何を調べたいかによっても変わります ・Y・・・年数 ・M・・・月数 ・D・・・日数 ・MD・・開始日から終了日までの日数 月と年は考慮されない(年がまたがる時に便利) ・YM・・開始日から終了日までの月数 日と年は考慮されない ・YD・・開始日から終了日までの日数 年は考慮されない いろいろあてはめて、やってみてください
- imogasi
- ベストアンサー率27% (4737/17068)
A1に2003/1/5、B1に2003/1/18 C1に=B1-A1とします。C1の表示形式が日付に なっているので1900/1/13に見えてます。 C1の表示形式を「数値」にしてください。「13」 と表示されます。これで良いでしょう。両端入れなら =B1-A1+1です。 引き算で日数を簡単に出せることこそ、マイクロソフト などが、日付シリアル値を採用した大きな理由ではないでしょうか。それを活かしましょう。DateDifでも出せますが、それを使うまでもありません。
お礼
すごい!!できました!!!苦労してたのが嘘みたい。。 ありがとうございました。
- LAMY
- ベストアンサー率25% (249/985)
DAYS360では駄目ですが...日数計算の関数そのままです
- chie92626
- ベストアンサー率27% (11/40)
こんにちは =DATEDIF(A1,B1,"d")ででてきました。
関連するQ&A
- エクセルで時間を日数換算したいのですが・・・・
エクセルで時間を日数換算したいのですが・・・・ エクセルでA1に出勤時間、B1に退社時間、C1を勤務時間としています。 (A1セル)8:00 (B1セル)18:00 (C1セル)8:00 といった内容です。 ここまでは良いのですが、 C列の合計で最終的に 26:45となった値を ([h]:mmの表示には変えています) 8時間を1日として、3日2時間45分と表示させたいと思うのですか 数式がわかりません。 エクセルは2007です。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル 年月日が分かれてセルに入力されている日数の算出方法について
ある期間の日数を数式で算出したいのですが、 年月日が、 A列1行目:2008、B列1行目:12、C列1行目:25、 D列1行目:2008、E列1行目:12、F列1行目:31、 のように、それぞれ分かれたセルに入力されており、 例えば、この間の日数をG列1行目に"6"といった具合に算出したいのですが、数式でうまく算出する方法が思い付きません。 (※ちなみに日付の入力方法は変更ができません。) どなたかもし良い方法をご存知でしたら、教えていただけないでしょうか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 日付から日数を出す関数が知りたい
A列に2006/5/3 B列に2006/5/13 と入力されているとして、 C列に、11 と、日数の合計を表示させるにはどの関数を使用したら いいでしょうか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルで残り日数を計算させる
エクセルで関数を使用し10/1までの残り日数を表示させたいのですが どのような計算式を作成すれば宜しいでしょうか? A1に4月20日と記入した場合 A列に月日を記入しB列に残り日数を表示させたいです。 A列 B列 3 4月13日 7日 4 5 4月15日 5日 ・ ・ ・ ・ このようになる関数を教えて下さい。
- ベストアンサー
- オフィス系ソフト
- EXCEL、数式で1月ずつ表示させたい
よろしくお願いします。 EXCELでA1に「2014/10/1」と入力されていて、表示形式で「10月」と表示しています。 (1)B列に「11月」、C列に「12月」、D列に「1月」…というふうに一月ずつ増やして表示させる数式がうまくいきません。 B列に入れた式をC列~F列へマウスで数式コピーして使えるようにできるとありがたいです。 ※仮にA1に「2015/1/1」と入力するとB列に「2月」、C列に「3月」…数式で表示。 最終的な表示は画像のようになっているようにしたいです。 A1の列を変えると数式によって自動的に月名が表示したいです。 (2)上記と同じ数式ですが、3行目・4行目のように結合していながら同じことはできますか? よろしくお願いいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- エクセルVBAについて
VBAに関しての質問です。 A列に日付(10行目から) B列にその日の売上が 300行(300日分)入力されてる表があるとします。 C列にその日を含めた過去N日間の最大の売上を表示させたいのです。 例えば 過去5日間なら過去5日間の最大売上げを毎日表示させたいのです 当然この場合は5日間なのでCの13行目までは空白になります。 「N」日はA1セルに任意の日数で入力することによって希望の期間の数値 が表示できるようにしたいのです。 関数を使ってできるのいですが、事情がありましてエクセルのマクロの 繰り返しのプログラムでやりたいのですが VBAに関しては全く素人ですの。どなたかご教授願えませんでしょうか よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- excelで合計日数の出し方を教えて下さい。
はじめまして、 今まではdatedifを使って日数を求めることができました。 この場合 例、セルa1に開始日とb1終了日を入れればc1に合計日数が計算されました。 そこで新たにセルごとに年、月、日を入力して同じように合計日数が計算されるようにしたいのです。 例、セルa1に年(2009)、a2に月(3)、a3に日(6)=開始日 セルb1に年(2009)、b2に月(4)、b3に日(28)=終了日 セルc1に合計日数が計算(54)日数 となるように作りたいのですがどなたか教えて下さい。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCELでの日数計算の方法
こんにちは。いつも大変お世話になります。 申し訳ありませんが、また皆様方のお知恵を貸して下さい。 条件は以下のとおりです。 A1セルに「与えられた日数」単位は日(整数) B1セルに「使用した日数」単位は日(小数点1位) C1セルに「使用した日数」単位は時間(整数) D1セルに「残りの日数」単位は日(小数点1位) E1セルに「残りの日数」単位は時間(整数) A1セルにあらかじめ任意の数字をいれておく。 B1、C1セルに使用した日数を入れる。 D1、E1セルに残りの日数を表示させる。 ※1日を8時間とする。0.5日(0.2や0.6の入力はありま せん。0.5日=4時間です)と入力する場合もある。 例えばA1セルに20日が入力されていて、B1セルに1.5日、C1セルに3時間を入力すると、D1セルに17.5日、E1セルに5時間を表示させる。 大変ご面倒な事をお願いしておりますが、何卒よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
お礼
詳しく教えていただいてありがとうございます! 結構使う機会が多いので大助かりです。MDとかYMとかの意味がわかったことでも、すごく勉強になりました。ありがとうございます。