• ベストアンサー

エクセル関数で

エクセル関数で、「2001/12/1」製品が「3年11ヶ月後(2005/11/1)」の日付にきたら “H18年11月再延長”文字が現れ、同時に“セルの塗りつぶしの色が薄黄色”にできる関数は作れるのでしょうか?  お分かりの方、宜しくお願いいたします。

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

条件付き書式を使用すれば可能と思います “H18年11月再延長”の年月は「3年11ヶ月後(2005/11/1)」の更に一年後という条件でよいのでしょうか? A1に"2001/12/1"の日付があるとき、B1に以下の式を入れます =TEXT(DATE(YEAR(A1)+4,MONTH(A1)+11,DAY(A1)),"gee年mm月")&"再延長" B1の文字色は「白」にしてください。 次にB1セルに条件付き書式を設定します 「書式」→「条件付き書式」を選び「セルの値が」は「数式が」に変更します。式には =TODAY()>=DATE(YEAR(A1)+3,MONTH(A1)+11,DAY(A1)) を入力し、「書式」で「文字色を自動」。「パターンで背景色を薄黄色」に設定します。

yi4980
質問者

お礼

式は完璧でした。  見事にどこもいじることなく、1回でできました。 私もここまで組めるように成ったら楽しいだろうと思います。 ありがとうございました^^

yi4980
質問者

補足

貴重レスありがとうございました。明日かあさってに設定を試みますので暫くお待ちください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの関数について

    エクセルの関数について教えてください。 ・A1のセルに赤という文字が入っていたら、要注意 ・A1のセルに赤色という文字が入っていたら、要注意 ・A1のセルに黄という文字が入っていたら、要注意 ・A1のセルに紫黄色という文字が入っていたら、要注意 ・A1のセルにそれ以外なら、OK です。 2003を使用しています。

  • 日付を表示するエクセル関数について質問があります。

    日付を表示するエクセル関数について質問があります。 例えば、H9.9.1をH9.9と表示するエクセル関数はありますでしょうか? セルの書式設定の日付の項目で2009年3月という選択項目はあるのですが、H○.○という項目が無かったので日にちを表示しない関数をご存知の方は教えて下さい。 宜しくお願いします。

  • エクセルで指定位置に文字を挿入する関数!

    エクセルを使用しているのですが、どうしてもわからなかったため 質問させて頂きました。 1000ぐらいのセルに日付が挿入されているのですが、この日付に 指定した位置に文字を挿入したいのですがやり方がわかりません・・・。 H140302 ⇒ H14.03.02 20020212 ⇒ 2002.02.12 上記のようにしたいのですが、どなたかこれを可能にする関数をご存じの方はいらっしゃらないでしょうか。 わかるかたがいらっしゃいましたら宜しくお願いします。

  • エクセル関数での塗りつぶし

    いつもお世話になります。 エクセルの関数を使ってのセルの塗りつぶしについて質問があります。 早速ですが、 A1のセルの値(%表示、別のシートからリンクして貼り付けてあります。)が 30%以下なら赤、 30~80%なら黄色、 80%を超える値なら青 と言うふうにセルの塗りつぶしを行いたいのですが、やり方がよくわかりませんので質問させていただ きます。 また、塗りつぶしたセルに後で文字を入れることは可能ですか? 以上のことについてよろしくお願いします。

  • Excelの関数について質問します。

    よろしくお願いします。 実は、下記の画像にあります様に、黄色の箇所のセルに、日付と時間を検索して 最も早い日付と時間に番号をつけたいと考えています。 画像で言いますと・・・リンゴ・・・トマト・・・メロン・・・の順番で早い順になっています。 黄色の箇所に関数を入れて早い順に(1)・・・(2)・・・(3)・・・入るように関数を作れないでしょうか? よろしくお願いいますm(__)m

  • Excelでどの関数を使えばいいですか?

    以前作られていたものが壊れてしまったようです。 次のような場合に、どの関数を使えばよいか教えてください。 A1のセルに「H16.5.18」と入っています。 (このセルは直接入力してあります) B1のセルに関数を使いたいのですが、 A1を参照して、B1には「H16.6」としたいのです。 つまり、A1のセルに入っている日付の次の月を B1に返したいのです。 A1は年月日ですが、B1に入る日付は年月のみです。 どうぞよろしくお願いします。

  • 日付関数でご教示ください。

    エクセルで、どんな日付を入れても、その横のセルにその年の12月31日を表示するような関数はあるのでしょうか。 例えば セルA1に、H21.3/14 ならB1に、H21.12.31 セルA2に、H18.6/20 ならB2に、H18.12.31 というような表示にする関数です。 どなたか、よろしく、お願いいたします。

  • EXCELの関数でこんな事できますか?

    表示形式が日付で入力されていて、たとえばあるセルに2012年6月29日の形式で入力されている場合隣のセルに2012/6と自動的に月までの表示に文字列形式で入力する関数、あるいは関数の組み合わせがあれば教えていただきたいのですが。      2012年6月29日→2012/6          日付形式    文字列   

  • エクセルのVLOOKUP関数について

    エクセルの関数で悩んでいます。 やろうとしていることは、たとえばA1のセルに日付(年月日)を入力すれば、入力した月だけを判断してその月の掃除当番の名前がセルB1に表示されるようにしたいのです。 1月から12月までの掃除当番は決まってますので、事前に別のセルに表を作成(たとえばH1~H12には1月、2月・・・・12月と入力し、I1~I12にはそれぞれの掃除当番名を入力して)し、VLOOKUP関数で呼び出せないかなぁと思っていたのですが、セルA1の日付(たとえば2006/8/27)から8月と判断する方法がわからないのです。 どなたかご存知でしたらご教授頂けないでしょうか。 他の関数を使用してする方法などでも結構です。 宜しくお願いいたします。

  • Excelの関数について

    仕事の関係上、Excelで年間の休日カレンダーを作成しています。 休日の日のセルの背景に、赤や黄色の色をつけているのですが、 各色をつけたセルの個数を自動計算してくれる関数があるのでしょうか? 例えば、日曜日は赤、個別休日は黄色というように設定して、各月ごとにその色の個数がいくつあるか分かれば、合計も出しやすくなると思います。 もう一つ同じようなことですが、セルに「○」と入れたらその個数も計算してくれるような関数もあれば教えてください。 よろしくお願いします。