• ベストアンサー

エクセル2007 条件付書式について

仮に A)エクセルで食品の在庫管理表を作成し在庫管理 B)その在庫表とは別に冷蔵庫内におけるその食品Aの在庫保管範囲を設け、 範囲数量MAXを300と設定としたセルを用意 そして A)の在庫数の増減に伴い、B)の範囲を色で示す というようなことが理想なのですが、どのようにしたら可能でしょうか。

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

  • ベストアンサー
回答No.2

条件付き書式を二つ作らなければならないですねぇ・・・ 添付画像より説明致します <(_ _)> セルB2~B7までを予め選択しておきます 「ホーム」タブより「スタイル」グループ内の「条件付き書式」をクリック 「ルールの管理」をクリック→「新規ルール」をクリック 「数式を使用して書式設定をするセルを決定」をクリックすると数式を入れる枠が出ますので、次の式を入れます =A2<B2 「$」マークは消して相対参照式を作ります(在庫が適正在庫より少ない場合を意味する式) 次に「書式」をクリックして「塗りつぶし」タブを選択後、セルの塗りつぶしの色を選択します 「OK」→「OK」で最初の書式設定画面に戻りますのでまた同じようにして「新規ルール」をクリック =A2>B2 の式を入れ(適正在庫を超えた場合の式)同様に「書式」から塗りつぶしの色を選択して条件付き書式を完成させてください 通常は条件付き書式の部分で「新しいルール」をクリックして書式設定を行っていきますが複数の書式を設定する場合は「ルールの管理」から入っていくと楽です

その他の回答 (1)

  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.1

イマイチ掴みきれないところもありますが・・・ 例えば、「300を超える数字を、直接入力できないようにする」なら、 データ→入力規制  から、 入力値の種類を「小数点数」、 データを「以下」、 最大値を「300」と指定してやればOK。 例えば、「計算の結果、300を超えたら色をつける」なら、 条件付書式から、 "セルの値が300より大きい場合"の条件に、書式を設定。 「100を超え、300以下のものに色をつける」なら 条件付書式から、数式が =AND(A1>100,A1<=300)=TRUE (セル番地がA1の場合) に書式を設定。 これ以上がんばろうと思ったらマクロ(vba)が必要かと思います。

関連するQ&A

  • 教えてください。条件付書式について

    エクセルの表で、以下の条件がどうしても私には出来ません。 よろしくお願いいたします。 A1に「年月日」 B1に「数量」 C1に「金額」として C1の金額数値は赤色数値で入力している 条件(1) B1に数量を入れると、「C1の赤色数値が黒色数値」に変ってくれること 条件(2) A1の年月が本日以降経過すると「C1のセルが青色に」変ること、数値は黒色のままで 以上、よろしくお願いいたします。

  • 条件付で最大値を取得(エクセル2000)

    エクセル2000です。ワークシート関数についての質問です。 セル範囲B1:B5の最大値は、=MAX(B1:B5) で求められますが、これに条件を付加してセル範囲A1:A5が1より大きいもののなかからセル範囲B1:B5の最大値を求めるならどのような数式になるでしょうか? 作業列を設けて、範囲A1:A5が1でないもののみ抽出し、そこからMAXで求めるという方法ならばすぐ思いつくのですが、作業列を使わない方法があればご教示ください。

  • 条件付書式の設定

    こんばんわ。うまく説明できないかもしれませんが、 たとえば、下のような表があります。   A B C 1 100 200 300 2 3 150 200 150 で、A3のセルがA1より大きい値ならセルの背景をかえる。B3のセルがB1より大きい値ならセルの背景をかえる。C3の値がC1より・・・という具合に列毎に条件がかわる場合、ひとつひとつ条件付書式を設定する以外に、簡単に書式設定できないでしょうか。 教えてください。よろしくお願いします。

  • Excelの関数を使って(条件付)

    計算式の表を作成したいのですが関数の使い方が分からないのでお願いいたします。 A1:数値 A2:数量 A3:数値×数量の積 上記のA3の数値を元に数種類の係数(B3,C3,C43,D3,E3,F3)を掛けてゆき その中で欲しい数値に一番近いものの最大値だけセル(B4,C4,C4,D4,E4,F4のどれか)に表示します。 その表示された数値を別計算で求めた値から引いた 数値を次の行で別計算の数値に足したいのです。 A1: 11.4  A2 :14  A3 :159.6 ・ B3:0.000014・C3:0.000112・D3:0.000663 E3・0.00785 ・F3:0.0292 F4:46.6 (50以下の50に一番近い数値を係数の下のセルに表示) 説明がへたくそで申し訳有りませんが教えてください

  • エクセルの条件付書式について

    初心者ですが、エクセルで血液検査の記録を管理しようと思います。 A列に日付 1行目に検査項目を入れてそのセルの中に標準値も掲載しておきます。 B2が例えば尿酸(3.6~7.0)と表示しB3に7.2と入力した場合に色付けして警告する。 C2には血糖値(60~109)と表示しC3に111と入力した場合に色付け、としたいんですが、今一わかりません。よろしくご教授願います。

  • EXCEL 条件付書式?

    請求書管理表を作成しています。以下のような表でC列が締め日を過ぎても空欄であれば、締め日当日から3日後までは黄色の塗りつぶし、4日以降は赤の塗りつぶしとしたいのですが条件付書式を使っても数式が間違っているのかうまくいきません。何か良い方法があれば教えてください。 A列 取引先名 B列 締め日 C列 請求書を発行したかどうかの確認欄 B列は取引先に応じた締め日をVLOOKUPを使用して返すようにしてあります。(20、末と表示しています)

  • エクセルの「条件付書式」の応用?

    下記のような表があるとします。    A     B     C 1 みかん 2 りんご 3 ぶどう A列に「りんごの文字があったらセルを塗りつぶす」という 条件付書式を設定します。 質問したいのはこの先です。 A列に「りんご」とある行のBとCにも 「りんご」と同じ塗りつぶしを自動でしたいのですが、 どうすればよいのでしょうか。 上の例でいうと、 A2・B2・C2に、自動で同じ色をつけたいのです。 なお、B列やC列にはデータは入れません。 よろしくおねがいします。

  • Excelの条件付き書式について教えて下さい

    Excel2007で条件付き書式を使って、図のような予約表を作成したいのですが、下部の表にて{セルB7に"A"、セルK7に"19:00"、セルM7に"20:30"}と入力された場合のみ、上部の表のセルC2~E2までの色が変わるようにしたいのですが、どうすれば良いのでしょう?教えて下さい。

  • エクセル 条件付き書式

    エクセルでの条件付き書式で、 表の中に最大値でのセルに色をつけるという条件をあたえたのですが、 数値の中に、「-」というのが入っています。 たとえば 条件付き書式 セルの値が 次の値に等しい =MAX($B$149:$BK$173) という形で条件をつけています。 現在のままだと、「-」が入っているとエラーになってしまいますので、 表に「-」が入ったままで最大値に色をつけて求めてあげたいのですが、 方法、式を教えて下さい。

  • 条件付き書式について教えてください

    以下のような表があります 条件付き書式はA2からB6までの各セルに入れたいのですがその条件は「選択したセルの上にあるセルの数字よりも大きい場合に色をつける」です(A4ならばA1からA3までを参照、A2セルより大きいので色がつく)     A     B 1  173    266 2  150    150 3  196    144  4  162    133 5  100    201 6  118    109 この表ではA3、A4、A6そしてB5に色がつくようにしたいのです

専門家に質問してみよう