• ベストアンサー

エクセルについて

A列にランダムに数字が入っています。 その数字が偶数なら白色、奇数なら緑色を その行全体(A~CH列)につけたいです。 どなたか教えてください。

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.3

Windows95/98ならせいぜいExcel2003かな?Excel2007では若干操作が異なります。 A:CH列を選択して上部メニューの書式から、条件付き書式の設定 条件を「数式が」「=(MOD($A1,2)=1)」と設定し、書式でパターンを緑に設定。 奇数以外はデフォルトの白が適用されるので特に何もしていません。

628irawami
質問者

お礼

できました。 すごくわかりやすく簡単にできました。 本当にありがとうございます。

その他の回答 (3)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

NO2です。 >やってみましたが『数式が正しくありません。』  ⇒エクセルのグレードが低いと思われますので、ISEVEN、ISODD関数を以下のように変更して下さい。   偶数を=MOD($A1,2)=0、奇数を=MOD($A1,2)=1に変更してみてください。

628irawami
質問者

お礼

私のつたない知識に再び答えていただき ありがとうございました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 色付けがセル背景なのかフォントなのか分かりませんのでフォントで回答しますが、セル背景の場合はフォントタブをパターンタブに読替えて下さい。 A:CHを選択→条件付き書式設定→「数式が」を選択、数式欄に=AND($A1<>""),ISEVEN($A1))→書式→フォントタブで白色を選択 →追加→「数式が」を選択、数式欄に=ISODD($A1)→書式→フォントタブで緑色を選択

628irawami
質問者

補足

やってみましたが『数式が正しくありません。』 と、出てしまいます。

回答No.1

http://q.hatena.ne.jp/1170928031 を参照して下さい。 条件付書式に奇数の場合と偶数の場合の条件2つを入れて 色を変えたい範囲にコピーすればできます。 式はb1になってますが、a1にして$a$1にすれば絶対参照になります。

参考URL:
http://q.hatena.ne.jp/1170928031

関連するQ&A

  • INDEX関数について

    他の人の質問で回答がありましたが、少し私に分からないところがありました。表には、24や33,19,77などの数字があり、この表から偶数の数と奇数の数を求める関数なのですが、 こう回答がありました。 その1 奇数の数 =COUNT(INDEX(0/(MOD(A1:D4,2)=1),)) この関数で奇数の数が求められるそうですが、このINDEX(0/がよく分かりません。INDEX(範囲、行番号、列番号)ですが、 この関数式を詳しく説明してほしいのです。 よろしくお願いします。 偶数は、全体から奇数の数を引くということでいいのですが、

  • エクセルで。。。

    こんばんは。 エクセルで、例えば A列に1,4,15,16,20,31,,,等のランダムな数字が入っていて、 それをB列に1,1,1,4,4,4,15,15,15,16,16,16,20,20,20,31,31,31,, のように1つの数字を3行ずついれていくようにするにはどうしたらいいのでしょうか? どなたかいいやり方を教えてください。

  • エクセルの関数の質問です。

    エクセルの関数の質問をさせていただきます。 例えばセルA列に1,2,5,6,4,5,7,9,10,13というランダムな値があったら、1は1の儘で、それ以外の奇数を偶数にしてB列に呼び出すような関数がありましたら教えてください。 このA列の値は1-15-1、2-3-2、5-2-3、というような文字列の左側の値をMID関数を使って呼び出した値です。 よろしくお願いします。 前回の質問と同じプログラムなのですが、全体の値を半分にして求めた数を2倍にしてみたのですが、値を半分にすると精度が少し狂いますので、再度、良い方法があったら教えていただきたくお願いいたします。

  • エクセルの検索・関数

    お分かりの方、教えて下さい!! エクセルにて、 A列に13桁の数字がランダムにあり、 C列にも13桁の数字がランダムにあり、 E列には1桁~3桁の数字がランダムにあります。 B列に同じ行のA列の13桁と一致するC列の13桁を見つけ、 そのC列のと同じ行のE列の数字を入れたいのです。 上記の内容が出来る関数を教えて下さい。 分かりにくくてすみませんが、よろしくお願いいたします。

  • エクセルにおいて、検索した個数表示について

    表を作るのに困っていますので、よろしくお願いします。 例えば、 A列A1~A20までのセルに、1~3までの数字がランダムに入っています。 BとDとF列のセルに、あ~おまでの文字が、ランダムに入っています。 A列の数字が1のとき、その行のB、D、Fに、「あ」が何個、「い」が何個、「う」が何個・・・・。 A列の数字が2のとき、その行のB、D、Fに、「あ」が何個、「い」が何個、「う」が何個・・・・。 A列の数字が3のとき、その行のB、D、Fに、「あ」が何個、「い」が何個、「う」が何個・・・・。 という表を作りたいのですが、どうしたら良いでしょうか。 よろしくお願いします。

  • エクセルに詳しい方、助けてください・・・

    奇数と偶数の数を数えるのに関数を使用したいのですがそのような関数はありますでしょうか?(数字ではなく記号で数えたいのですが) (イメージです)↓  A B C D E F 1 1 2 3 4 5 6 奇数 偶数 2 ○ ○   ○   2   1 3 ○  ○      1   1 このように奇数 偶数のところにカウントした数を表示させたいのですが・・・

  • エクセルの偶数行(奇数行)の抽出

    エクセルにある数値列が入力されています。 この列の偶数行もしくは奇数行だけを抽出したいと考えていますが、どのような方法があるでしょうか?

  • Excelである列の値によって条件書式を行に反映させるのって?

    EXCEL2000を使っています. 「A列が偶数のとき,その行を任意色bに,A列が奇数のとき,その行を任意色cに」と行を目で追いやすいようにストライプにしたいのですが,これって何らかの関数でできますか? 条件つき書式では1つのセルに対してしかできないようなので. 知っている方いましたら教えてください.ネットで探したのですがわかりませんでした.

  • execlの列の合計(特殊)

    特殊な列の合計を教えてください。   A     1文字 2数字 3文字 4数字 5文字 6数字   ・   ・   ・  合計 Aの列の合計です。 条件は、文字列にある言葉(例えばXYZ)が入っていたらその一つ下のセルの数字を合計に足していきます。 文字は奇数の行、数字は偶数の行は規則的です。 例えばAの1に文字XYZがあればAの2の数字を合計の セルに足し込みます。更にAの5に文字XYZがあれば Aの6の数字を合計のセルに加算していきます。 よろしくお願いいたします。

  • エクセル関数で教えてください。

    例えば、A列の1行目からA列の100行目まで社員の名前が重複せずに100人分あります。B列1行目からW列100行目までにランダムに数字が入っています。数字は重複していません。この、数字(例えば5という数字)のセルの場所を特定したいのですが、関数でこの場所を特定する方法を教えていただけませんか? 結果的に必要なのは、5という数字が何行目にあるかだけですので、それだけ分かれば良いのですが。良い方法が見つかりません。 今回はマクロは一切使わない条件です。よろしくお願いいたします。