こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

解決済みの質問

Excelについて(加算)

毎日日付が更新される度に1加算出来るような関数などはあるのですか?
2018/1/1→1 2019/1/1→366
の様な感じです
よろしくお願いしますm(_ _)m

投稿日時 - 2018-05-18 14:59:47

QNo.9499626

暇なときに回答ください

質問者が選んだベストアンサー

エクセルのシートのセルの日付は、日付シリアル値(Googgleで照会して勉強してもらうとして、説明は略)という仕組みで、セルの値を持ってます。
またTODAY()関数は、引数がなく、日付が変わると、変わった(進んだ)日付に自動で変わります。
A1セルに=TODAY()と関数を入れ、B1セルに =A1-"2018/1/1"と入れて、B2の書式を(セルの書式設定を)数値に設定しておけばよい。日付シリアル値は正の整数値なので、引き算した結果も整数となり、数値としてセルに表視させて、それを見ればよいだけのこと。
エクセルの正統な、講習などを受けたことがないのかな。

投稿日時 - 2018-05-18 21:18:16

ANo.5

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(6)

ANo.6

ご質問を理解しきれていないとは思いますが
Excel日数計算 で検索しました。
https://www.tipsfound.com/excel/02206

他にも
https://search.yahoo.co.jp/search?p=Excel%E6%97%A5%E6%95%B0%E8%A8%88%E7%AE%97&ei=UTF-8&fr=mozff

投稿日時 - 2018-05-19 07:01:42

ANo.4

前回答にもあるように『日付が更新される度に加算』が必要な根拠が不明なので、最適解にたどり着き難いです。
質問から導くと、更新されないケースの判断が必要なの? 日付が過去に戻るケースの判断もいる? となりますよね。

投稿日時 - 2018-05-18 20:08:07

ANo.3

A1セルへ目的の日付を入力したときにB1セルへ起算日時からの日数を算出するには関数を必要としません四則演算の減算だけで充分です。
B1=A1-"2017/12/31"
A1が2019/1/1のとき
B1=A1-"2017/12/31" → 43466-43100 → 366
Excelでセルへ日付と解釈できるデータを入力すると日付のシリアル値に変換され表示形式は「日付」に変更されます。
2018/1/1と入力するとセルには日付として2018/1/1と表示されますが表示形式を「標準」に戻すと43101と言う数値になります。これは1900/1/1を1とした経過日数です。
従って、目的の日付から2017/12/31(2018/1/1の前日)引けば目的の日数になります。
尚、A1セルの値から"2017/12/31"という文字列を引くとExcelは"2017/12/31”を43100に変換して減算してくれます。
但し、計算結果が1900/12/31のように表示されることがありますので表示形式を「標準」に戻してください。

投稿日時 - 2018-05-18 16:02:02

ANo.2

スタートの基準となる年月日をセルに入力しておきます。
例)A1に「2018/5/1」で入力。

カウント表示のセルに下記の式を記入。
=TODAY()-A1
※この時、式を入れたセルの表示形式は「,」(カンマ)にします。

投稿日時 - 2018-05-18 15:13:56

ANo.1

何をしたいのかもう少し具体的に書いてください。
Excelブックを開いたときに、2017/12/31から何日経っているのかを表示したいだけなら
=TODAY()-DATE(2017,12,31)
これでいけます。

投稿日時 - 2018-05-18 15:10:08

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-