• ベストアンサー

「エクセル」日付が経過すると数値が変化する方法

エクセルでの質問です。 A1セルには年月日、A2セルには数値が入っているとします。(今回は3とします) 例えば、A1に入力した年月日から1ヶ月が経過したとします。 そうしたら隣のA2の3の数値を4とか5とか他の数値に自動的に変更するにはどうしたらいいでしょうか? 条件付き書式で行いたいです。 アドバイスを頂けると幸いです。

noname#227446
noname#227446

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

  • ベストアンサー
  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.2

こんにちは 条件付き書式を使うケースではないです。 用途が違います。 希望する処理は普通に数式をA2にいれておくだけではダメなのですか? =IF(NOW()<EDATE(A1,1),3,4) 経過月数で数値を変えるなら、 =DATEDIF(A1,NOW(),"M")+2 とか。

その他の回答 (2)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>A1セルには年月日、A2セルには数値が入っているとします。(今回は3とします) A2セルの値はキーボードから任意の値を入力するのですか?、それとも数式の計算結果ですか? 数式の計算結果であれば、その数式を提示しないと回答できません。 >条件付き書式で行いたいです。 条件付き書式はセルの書式を条件に合わせて変更する機能なのでセルの値を入れ替えすることはできません。 一般的にはA1セルの日付に対応する値を求める数式をA2セルへ設定します。 あなたのやりたいことを具体的に提示してください。

  • catpow
  • ベストアンサー率24% (620/2527)
回答No.1

>>そうしたら隣のA2の3の数値を4とか5とか他の数値に自動的に変更するにはどうしたらいいでしょうか? コンピュータは、人間のように気をきかせて、指示しないでも期待する動作はしてくれません。 質問者さんがエクセルに期待する動作があれば、それが実現できる命令を打ち込むことになります。 時間の経過と同時に、セルの横の表示を変えたいなら、そのようなマクロ命令を入力します。 マクロでは実行できないような、複雑な計算が必要なら、エクセルVBAでプログラムを書きます。 条件付き書式では、できないでしょう。

関連するQ&A

  • Excel 自動で入力した数値に応じて色をつける

      タイトルに記入しました通りなのですが・・・詳細は Excelを使用して日計を手入力しているのですが A1のセルに前日の売上げ B1のセルに本日の売上げ を入力しております。 その際にフォントの色を選択し 売上げが下がっている場合は『赤』 売上げが上がっている場合は『青』 に変更しているのですが・・・ 項目が多く自動で色を変更することは出来ないかと ヘルプ等で調べてみたのですが 「条件付書式」の設定ですと 各セルの数値を入力しなければなりません。 そこで B1のセルに入力した数値が A1のセルより少ない場合は『赤』 逆に A1のセルより多い場合は『青』 変化が無い場合は『黒』のまま ・・・と、いうような設定をすることは出来ませんでしょうか? B1以降(C1~)も同条件で隣のセルに応じて 自動で色を付けられたら作業効率が上がるのですが。。。 初心者の質問で申し訳ございません。 念のため WindowsXP ExcelのVerは2002 です。 ご教授 宜しくお願い申し上げます。  

  • Excelでセルの色づけを自動に行いたいです。

    Excelでセルの色づけを自動に行いたいです。 入力した数値と同じ数のセルに、自動で色をつける事は可能でしょうか? 例えば、A1のセルに「5」と入力すると、隣のセルB1~F1までの5つのセルが 塗りつぶされるというようなことをしたいと思っています。 条件付書式、またはVBAで方法があれば教えて下さい。

  • Excelの条件付き書式で、数式と数値を区別する方法

    Excelの条件付き書式の使い方を教えてください。 ちょっとややこしめの表があって、数式や関数がちりばめられています。 この表は、毎月、数値を変えて使いたいのですが、 数値が入っているセルと、数式が入っているセルが混在していて、 どこに値を入力すればいいのか、いまいちつかみにくいのです。 数値のセルだけ色をつけ、入力するところのみを際立たせたいのですが、 条件付き書式でできないでしょうか? よろしくお願いします。

  • EXCELで経過年月日を

    EXCELでセルA1に生年月日B1に今日の年月日 セルD1に経過年月日を35/3/24で〔35年3ヶ月と24日)表示したい.関数をお願いします。

  • 特定の日付より2ヶ月経過したセルを目立たせたい

    Excel2010使用です A1のセルに日付がはいっています。 2015/06/17と入力→書式設定で平成27年6月17日と表示 この日付より2ヶ月経過したセルの書式を変えたいのですが 条件付き書式でどのような式になりますでしょうか。 宜しくお願い致します。

  • EXCELのセル内で数値(値)の色を変更したい

    EXCEL2010を使用していますが、 あるセル内で最初から○番目から以降の入力数値の色を自動的に変更したいのですが何か方法はありますか?  例えばA1セルに数値を入力しますが、最初から3番目までの数値は黒、4番目からは赤という風に自動で変わるようにしたいのです(8番目からは青というふうにも出来るなら教えてほしいです)  条件付書式等ではセル全体で入力値の色が変わってしまいます また、今のセルに入力してある数値をいくつかのセルに分けて入力しようと思いましたが、 そのファイル自体がいろんなファイルと連動したシステムを構築してありますので不可能になっています お知恵をお借りできればと思いますのでよろしくお願いいたします 

  • Excelで、「+○,○○○」という表示を、数値として表示させるには?

    Excelで、「+○,○○○」という表示を、数値として表示させるには? 私の質問の書き方が悪かったので、改めて質問をさせて頂きます。 前回、お答えくださった方々には、この場を借りてお詫び申し上げます。 さて、本題ですが、 Sheet1のA1セルに、 Sheet2のA1セルに手入力した、「数字の前に + あるいは - が付く数値」を、桁区切りのカンマ付きで表示させています。 + を表示させるために、参照元のセルの書式を「文字列」にしています。 参照先のSheet1のA1セルの隣のA2セルに入っている数値を、 Sheet1のA1セルが -○,○○○ の場合には赤字で、 Sheet1のA1セルが +○,○○○ の場合には黒字で表示させたくて、条件付き書式で [=$A$1<0]という数式を入れてみたものの、 参照元が「文字列」なので、どうやら参照先も文字列と判断されてしまうらしく、条件付き書式が機能してくれません。(参照元を「標準」等に直せば機能します) +○,○○○という表示を、数値として表示させることができれば、解決すると思うのですが、他に方法があればそれにはこだわりません。 なにか良い案はないでしょうか? お知恵を拝借させてください。

  • エクセル2002 数値00の入力方法

    セルに00と数値を入力したいのですが、00と打ちEnterを押すと0としか反映されません。セルの書式設定か何かを変更すればよいのでしょうか?教えてください。

  • Excelの数値を変更する

    Excelの使い方を教えて下さい。 下記の状況で困っています。 Accessファイルで作ったデータを、ExcelにExportしたデータがあるとします。 Accessには、数値で「12.3」と入力したのですが、 Excelでは、「12.3013479432」という風に認識されてしまいました。(なぜかわかりません。が、これはどうでもいいとします。) 「セルの書式設定」の「表示形式」を「12.3」に変えることは容易にできるのですが、 実際に入力されている数値も 「12.3」に変更しなおすにはどうすればいいのでしょうか? どなたか教えて頂けると大変助かります。

  • エクセルのセルの数値10000→1にする方法を教えて下さい

    エクセルのセルの数値を 10000→1 20000→2 の万単位にしたいのですがセルの書式設定のユーザー設定の表示形式はどのように入力すればいいか教えて下さい。

専門家に質問してみよう