[[20140201165722]] 『順位で色付け』(まさ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『順位で色付け』(まさ)

お世話になります。

仕事で基準電圧機器の試験をしています。
電圧の出ているピンが全部で18ピンあり1番、2番、3番と最後18番ピンをそれぞれ測っていきます。
例えば、1−2、1−3、1−4・・・1−18、2−1、2−3,2−4・・・2−18
18−1、18−2 最後が18−17となり全部で153通りあります。

機械からのサンプリングデータは常温で1回、-20度から60度まで変化する間に50回程送られてきます。

エクセルに自動で昇順ソートされて入力されています。

A列にピン番号、B列に電圧、C列にピン番号、D列に電圧という具合に行方向にデータが入ります。

最初の常温データを基準にして、ピン番号の組み合わせが1つ上位になったらピン番号のセルの色を青、2つ上位になったら
黄色、3つ以上になったら赤という様にしたいのですが、マクロで可能でしょうか?
  常温     -20度・・・・・・・・60度
A3-5  5.5  A9-6  5.1赤
A4-3  5.7  A2-9  5.2青
A2-9  5.8  A3-5  5.3
A6-4  5.9  A11-18 5.5黄
A9-6  6.0  A4-3  5.7
A11-18 7.2  A6-4  5.9
 ・
 ・
 ・

まだマクロの勉強を始めたばかりの初心者なので考え方が分かりません。
何方か御教示お願い致します。

< 使用 Excel:Excel2007、使用 OS:Windows7 >


 こんにちは。

 例えば、A9-6は4行上に上がっているから赤、ということでしょうか。

 条件付書式ではだめですか。

 =MATCH(M41,$K$41:$K$46,0)-MATCH(M41,$M$41:$M$46,0)>=3
 =MATCH(M41,$K$41:$K$46,0)-MATCH(M41,$M$41:$M$46,0)=2
 =MATCH(M41,$K$41:$K$46,0)-MATCH(M41,$M$41:$M$46,0)<=1

 でそれぞれ塗りつぶし色を指定すれば。

 勘違いならごめんなさい。
(mas_k) 2014/02/01(土) 17:42

回答ありがとうございます。

すみません。条件付書式の使い方が分かりません。よろしければお教え願えないでしょうか?

宜しくお願い致します。
(まさ) 2014/02/01(土) 18:10


 C列を範囲選択し、「ホーム」タブの「条件付書式」をクリック
 「新しいルール」→「数式を利用して〜」と進み、
 「次の式を満たす場合に〜」に

  =MATCH(M41,$K$41:$K$46,0)-MATCH(M41,$M$41:$M$46,0)>=3

 を入力し、「書式」をクリック
 「塗りつぶし」タブで色を赤に設定

 以下、=2、<=1 で黄色、青に設定

 で分かりますか?
(mas_k) 2014/02/01(土) 18:24

mas_k様

考え方としてmatch関数を使い基準列から計測列を引いたものでよろしいのでしょうか?

難義していますが、頑張ってみます。

ありがとうございました。

(まさ) 2014/02/01(土) 22:12


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.