エクセルの条件付き組織について

このQ&Aのポイント
  • エクセルの「条件付き組織」について知りたいです。現在、成績処理をするために各列を異なった条件書式で色分けしていますが、その後に重み付けのための得点を与えて合計点を自動的に計算することはできるでしょうか?さらに、列を増やしても自動計算ができるようにしたいと思っています。
  • エクセルの「条件付き組織」では、成績処理において異なった条件書式で色分けを行っています。しかし、その後に重み付けのための得点を与えて合計点を自動的に計算する方法を知りたいです。また、将来的に列を増やしても自動計算ができるようにしたいと考えています。
  • エクセルの「条件付き組織」を使用して成績処理を行っていますが、異なった条件書式で色分けをしています。それぞれの列に重み付けを行い、合計点を自動的に計算する方法を知りたいです。また、将来的に列を追加しても自動計算ができるようにしたいと思っています。
回答を見る
  • ベストアンサー

エクセルの「条件付き組織」について

エクセルの「条件付き組織」についてエクセルの「条件付き組織」について 年度末になって、成績処理をしようと思っています。現在B列からJ列まで素点(毎時の点数)が入っています。それぞれの重み付けを行うために、各列は異なった条件書式(パターン色つけ)で色分けしています。例えばB列は80点以上の色付け。C列は50点から75点などです。最終的にA列に重み付けのための得点を与えて合計点を自動的に計算することはできるでしょうか。A列は得点。BからJ列は各得点(条件の色つけがしてある)。K列にB列からJ列の(色つけしてあるセル×得点)をだしたいのです。ぐだぐだと書いて申し訳ありませんが、よろしくお願いします。要するに、「条件付き書式」で色つけした部分を認識し、その後に計算結果を出す方法ですが。今後、列をもっと増やす予定ですので自動計算がしたいと思っています。よろしくお願いします。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 関数でセルの色を判断して集計するものはないと思います。 仮に手作業でセルに色を付けている場合はVBAで可能ですが、 条件付書式でセルの色がついている場合、それを判断するとなると結構ややこしいと思います。 (簡単にできる方法があればごめんなさい。) そこで一つの案ですが、VBAのコード内に条件付書式の条件を組み込む方法でやってみました。 ↓の画像の色は条件付書式で設定して色付をしています。 B列の条件付書式は「80以上」で「黄色」・C~J列の条件付書式は「50~75の間」で「ベージュ」と設定しています。 ↓のコードの場合、セルの色は全く関係なく条件分けしてその行の条件に一致するものをK列に合計しています。 あくまで一例のコードです。 画面左下にある操作したいSheet見出し上で右クリック → コードの表示 → VBE画面が出ますので、 ↓のコードをコピー&ペーストしてマクロを実行してみてください。 (Alt+F8キー → マクロ → マクロ実行です) Sub test() 'この行から Dim i, j As Long Dim vl As Variant For i = 2 To Cells(Rows.Count, 1).End(xlUp).Row For j = 2 To 10 If j = 2 Then If Cells(i, j) >= 80 Then vl = vl + Cells(i, j) End If ElseIf j >= 3 And j <= 75 Then If Cells(i, j) >= 50 And Cells(i, j) <= 75 Then vl = vl + Cells(i, j) End If End If Next j Cells(i, 11) = vl vl = 0 Next i End Sub 'この行まで 尚、最初に書いたようにC~J列の条件はすべて統一していますので、列ごとに条件が変わるのであれば コード内を変更する必要があります。 以上、参考になれば良いのですが・・・m(__)m

その他の回答 (1)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

No.1です! 前回のコードで誤りがありました。 ElseIf j >= 3 And j <= 75 Then の行を ElseIf j >= 3 And j <= 10 Then に訂正してください。 何度も失礼しました。m(__)m

id2180
質問者

お礼

ご丁寧に訂正までいただきありがとうございました。

関連するQ&A

  • エクセル_条件付き書式_色付け

    エクセル2003の条件付き書式で、任意の文字列が入ったセルに色付けするには、どうしたらいいでしょうか? 空白セルは色なし、文字列が入ったセルは色付けにしたいのですが。。

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

    お世話になります。 現在、エクセルで工程表(ガントチャート)を作成しています。 添付画像の様なレイアウトで、1日は4分割で時間感覚がわかるようになっています。 B列に開始日、D列に終了日を入力し、 C列・E列に1日の何分割目から開始なのかを入力したら、 自動的にF列以降の工程表に条件付き書式にて色づけされるようにしたいです。 添付画像で言いますと、B~E列に入力したら、水色の色がつくようにしたいです。 ちなみに、F3、B列、D列は「2013/3/4」の様に入力し、 表示形式を変えています。 Excel2010を使用しています。 マクロは良くわかりませんので、条件付き書式で考えています。 条件付き書式内に使用する数式を教えて頂けると助かります。 関数は勉強中なので教えて頂いた関数を自分なりに解読してみて、 解読できない際は、再度質問させて頂くかもしれません・・・。 宜しくお願い致します。

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

    エクセル2010にて条件付き書式をつかって列の重複した名前を色づけで強調することはできたのですが、特定の名前だけを重複条件から削除したい場合、どうすれば条件から外すことができるでしょうか。 ご存知の方がおられれば、教えていただけますでしょうか。

  • エクセルのセルを条件により色分けしたい

    B列の値(条件)によりA列のセルの色を5色に色分けしたい。 "A1"~"A100" "B1=1" "B2=2" "B3=5"~"B100=4" B列の値によりA列のセルの色を塗りわけしたい。 3色までなら条件書式で塗りわけできるのですが。 よろしくお願いします。

  • エクセルで条件付き書式での複数データを色づけ抽出をしたいのですが、上手

    エクセルで条件付き書式での複数データを色づけ抽出をしたいのですが、上手くいきません。 社員の勤続年数を纏めた表があり、そのリストの数値化した勤続年数の中から「0.5」「1.5」「2.5」「3.5」~「10.5」の数字を色づけ抽出したいのです。(有給計算に使用) 色づけは、文字でも網掛けでも構いません。 A列に氏名、B列に数値化した勤続数が入っているような形です。 *数値は関数で入ってます。 宜しくお願いします。

  • セルの自動色分け

    列の自動色分けについて教えてください。 例) 列A~Dの項目  A名前  B住所  CTel  D登録曜日 A~Dの一行の全てをDの登録曜日が月曜なら赤に色つけ、火曜なら青に色つけ、それ以外の曜日の場合色つけをしないように条件付書式で自動色分けをしたい。。。 こんな説明で分かりますか?

  • Excelの条件付書式で困っています。

    Excelの条件付書式で困っています。 A,Bと列がありまして、Aには訪問予定日、Bには報告日を入れており、報告が遅滞したセル(B列)に色を付けようと思います。 条件を下記に記します。 1.条件付けは、訪問予定日が決まってから。 2.訪問予定日より7日以上過ぎている物に黄色 3.訪問予定日より10日以上過ぎている物に赤色 4.報告日を入力したら、日付のカウントを止める。(入力前に色付けされていた場合は、そのままの色付け) 以上の条件を満たす条件付書式の付け方をお教え下さい。 よろしくお願い致します。

  • Excel の『条件付き書式』について

    いつもお世話になっております。 Excelで以下のような表を作成しています。 『条件付書式』について教えてください。  列A  列B  列C   日付  曜日  空白セル 列Aに日付を入力して、その日が土日であったらセルに網掛けをするように設定しています。 列Bは、列Aに日付を入力すると自動で曜日を表示するようにし また、土日であったら自然に網掛けになるようにしました。 (列A・列Bをドラッグして『条件付書式』で設定)  『条件付書式』は…     条件1=WEEKDAY(A○,2)=7     条件1=WEEKDAY(A○,2)=6 …で設定。 列Cも同様にしたいのですが、どうもうまくいきません。 列A・列B・列Cとドラッグさせて『条件付書式』にしたのですが 土日でなくても網掛けになってしまいます。 列Cも土日であれば網掛けにする方法があれば アドバイスいただけますでしょうか。 (自動では無理なようでしたら地道に網掛けしていくとします。) よろしくお願い致します。

  • エクセル 条件付き書式

    宜しくお願いします。 エクセルで条件付き書式で色づけしていますが 3つまでしか条件いれれません 5つぐらい種類あるのですが、できる方法等ありましたら 宜しくお願いします。。

  • エクセルで条件を付けたセルの個数

    エクセルで複数行の表を作りました。各行ごとに異なる条件付き書式を施し、適合結果のセルを書式設定のパターンで色づけしました。色付きのセルが縦(列)に何個あるかを表示させるにはどうすれば良いでしょうか。教えてください。