• ベストアンサー

条件付き書式について

エクセル2002です。条件付き書式で列A1~A20までの間に2個の条件を設定するのですが、条件1のみ設定され条件2は無視されます。どうしてなのかよくわかりません。よろしくお願いいたします。なお、条件1は数値ですが、条件2は、文字を指定しています。

  • honatu
  • お礼率70% (123/175)

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.5

A1:A20を選択してA1をアクティブにして条件付き書式を設定します。   条件1は      数式が  =A1="休暇"      書式→『太字』   条件2は      数式が  =N(A1)*(A1>=0.375)  書式→『赤』  とします。条件1と条件2の順は関係ありません。 Excelの仕様では、文字列と数値の比較を行うと、文字列と数値の大小関係は、文字列>数値になります。例として、   "休暇">0.5 という論理式の値は True になります。 今、こういう算式を使用されていないでしょうか。 上記では、N(A1) でA1が文字列の場合、式の値が『0』になるようにしています。 ちなみに、0.375=9時間/24時間 です。 ご参考に。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

条件1と条件2はAND条件かOR条件かを書いて質問しないと、ハッキリしないのではないですか。数と文字は 「等しい」ですか、その他ですか。

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.3

再びこんにちは。 Excelが手元に無いので確認出来ませんが、条件1と条件2を入れ替えたらどうでしょうか?

  • toku8
  • ベストアンサー率26% (64/246)
回答No.2

こんにちわ 条件1で設定したことに当てはまれば 条件2はたとえ該当しても無視されます すなわち条件1の方が優先されます 条件1でなにか当てはまるような設定を していませんか

honatu
質問者

補足

確かに条件1のみ設定されます。何か当てはまるような設定とはどのような意味でしょうか。

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

こんにちは。 どんな条件を設定していて、どんな結果を期待しているのか?の説明が無いと「条件設定が間違っている」ということ以外、誰も答えられないと思いますが。。

honatu
質問者

補足

申し訳ありません。条件1は9:00(時間)以上は赤字で表示、条件2は休暇と入力すると、太字で表示したいのです。よろしくお願いいたします。

関連するQ&A

  • エクセル2010条件付き書式

    いつもお世話になっております。 質問です、宜しくお願いします。 条件付き書式についてですが、2010にしてから上手く出来ません。 具体的には、A列に入力した数値とB列に入力した数値が違うときに赤色で塗りつぶすというものです。 エクセル2007では、簡単に出来たのですが2010ではうまく出来ません。 条件付き書式→新しいルール→指定の値を含むセルだけを書式設定→セルの値 →次の値に等しくない→B1を選択 書式で塗りつぶし「赤」を選択。 これでA1とB1の数値が違っていれば、赤で塗りつぶしになります。 A2・・・・以降コピーしても書式がコピーされません。 どのようにすれば出来るのか教えて下さい。 文章でうまく伝えられていないと思いますが宜しくお願いします。

  • EXCEL 条件付き書式の設定

    よろしくお願いします。 FX(為替)の研究をしています。 エクセルの列(横に並んだ)数値を、条件付き書式の設定で色分けしたいんですけど、どうもやり方がわかりません。 少し変わった設定なんですけど。 例) Aの1に100と入力します。Bの1に150と入力、Cの1に70・・・・と入力したとします。 そこでBの1の所を条件付き書式の設定でAの1より(ここが重要なんですけど)20以上数値が高い場合は、赤い文字、50以上高い場合はセルを緑に、70以上高い場合はセルをあかに。 逆にAの1より20以上低い数値の場合は黄色い文字、50以上低い場合は、セルを水色に、など・・・ その続きでCの1の所を、こんどはBの1より高くなったり、低くなった場合同じように色分けをしたいんですけど。 自分でやって見たんですけど、数値をを入力して→条件付き書式の設定→ 指定の値より大きい、小さいを選び、Aの1選択して <や>と数値を入力したんですけど、どうもうまくいきません。  できないんでしょうか? どなたか、エクセルお詳しい方いらしゃいましたら、よろしくお願いします。

  • Excel条件付書式

    Excelで表を作成しています。 A列~F列まで文字や数値が入っており、F列に順位を入れています。 F列の順位が上位10位までの行(たとえばA10~F10まで)のセルに色をつけたいのですが、条件付書式を使って、どのように設定すればよろしいでしょうか?

  • スプレッドシートの条件付き書式で2条件を適用したい

    Googleスプレッドシートの条件付き書式を利用して、添付画像のように、 1. B列の値が0ならば、A列のセルをピンク色にする。 2. C列の値が0ならば、A列の文字を太字にする。 というふうにしたいと考えています。 しかし、現時点で私は「1」しか実現できていません。 というのも、条件付き書式で 範囲に適用→A1:A3 書式ルール→カスタム書式「=B1=0」 書式設定のスタイル→セルをピンク色に とすればまずセルをピンクにはできますが、「+条件を追加」ボタンから 範囲に適用→A1:A3 書式ルール→カスタム書式「=C1=0」 書式設定のスタイル→文字を太字に を設定しても、こっちは無視されるのです。どうすればよいでしょうか。

  • 条件付き書式設定について

    エクセル2007を使用しています。 セルの『条件付き書式設定』について判らない事があるのでご教授願います。 条件付き書式設定では複数の条件を付けられますが、その全ての条件を満たした時のみと言う設定方法はできるのでしょうか? 今はやり方が判らないので、とりあえず、エクセルの別の場所にデータを移し、そこを見るように設定しています。 例 セルA1とA2の二つの数値が26≦ⅹの場合のみセルA1の数値を赤表示にしたい。 セルA3に『=IF($A2<=26,IF($A1<=26,$A1,1),1)』と入力し、 A1の条件付き書式設定でA3の値がA1と等しい時に赤表示にする と言う方法で設定しています。 これを関数を使用せずに、条件付書式のみで設定できないでしょうか?

  • Excel2007 条件付き書式の設定について

    よろしくお願いします。 列はAからG列まであり、行は1から10行まであるとします。 例えば2Fの値として特定の文字列が入力された場合に、 その行全体をマスク(色)したいのですが、条件付き書式 を設定するときに選択されていたセル(1つ)のみしか反映 されません。(行全体を指定しても反映しない) 方法としては、「数式を使用して、書式設定するセルを決定」 の「次の数式を満たす場合に値を書式設定」に 「=2f="文字列"」のように入力して書式設定し、 反映して欲しい行全体を適用範囲として選択しています。 Excel2003ではできていた(はず)のですが。 アドバイスのほどよろしくお願いします。

  • エクセルの条件つき書式を別のセルに適用させる

    お世話になっております。m(_ _)m エクセルに「条件つき書式」という機能があります。 これは、「設定をしたセルの書式」を制御するものですが、条件の指定に使うセルと書式を設定したいセルが別の場合は、どのようにすればよいのでしょうか?可能なのでしょうか? やりたいことは、A1のセルに入っているデータが8桁なら書式を「00000000(ゼロ8個)」とし、9桁なら「000000000(ゼロ9個)」というようにしたいのです。 このような設定をしなければならない理由は、このセルに入るデータは桁数が8桁か9桁で、数字か文字か決まっていないデータが入ります。 例)00123445   E0123456   012345678   Z12345678 等 「E0123456」や「Z12345678」が入る場合は文字列としてデータが扱われてもかまわないのですが、「00123445」や「012345678」は「数値」として扱いたいのです。 「00123445」の場合、数値としてこの数字を表示したければ書式を「00000000(ゼロ8個)」とすればよいと思います。 しかし、このセルには9桁の「012345678」というデータが入る可能性があります。このデータも数字として扱いたいので「000000000(ゼロ9個)」とすればよいとなります。 しかし、ゼロ9個の書式設定をしてしまうと、8桁の数字が「000123445」と表示されてしまいます。それでは困ります。 8桁は8ケタ、9桁は9ケタで、0から始まる数字を表示したい場合、どのようにすれば表示できるでしょうか? 長くなりましたが回答をお願いします。

  • Excel 条件付き書式◆ 同じ行の特定のセルを指定するには

    A列には、ずらーっと、日付の数値が入っています。 B列には、「その日の行動スケジュール」の文字列が入っています。 ”今日”になったら、その日付に該当するB列の「行動スケジュール」だけ文字の色を変えたいと思いました。 このとき、列全体を範囲指定して、「条件付き書式」を設定しようと思ったのですが、数式の書き方がわかりません。 まず、B列のBのところをクリックして列全体を指定した上で、「条件付き書式」の設定のダイアログを出し、「数式が」を選択すればいいだろうというところまではわかります。 しかし、数式において、どのように記述すると、”B列の特定のセルと同じ行にあるA列のセル”だけを選択できるようになるのかがかわかりません。 おそらく、下の●のところに、同じ行にあるA列のセルだけを指定するための記号が入ると思うのですが、手本がどこにも見つかりません。 =●●=today()

  • 条件式書式

    A列に入力された数値に応じて、B列の書式を変更したいです。 A列に入力されるのは5桁の整数で、B列の書式は10000~19999 20000~29999 30000~39999のそれぞれで色を変える、と言うものです。 条件式書式の条件はどのようなものになるでしょうか?

  • 条件付き書式がうまくできません

    よろしくお願いします エクセルバージョンは2013です 昼からずっと、条件付き書式をやっていて、これだけうまくできません 古いバージョンでのやり方は見つけたのですが、2013ではどうやったらいいのかさっぱり進みません やりたいことは C17がoutという文字列ならK17は赤で表示 C17がinという文字列ならK17は青で表示 これを条件付き書式でやるにはどうすればいいのでしょうか?

専門家に質問してみよう