2016-11-07 9 views
0

私は、それぞれがいくつかの値が他の列に関連付けられているIDのリストを含むExcelシートを持っています。たとえば、1つのIDは、[高さ]タブの下に5、[重量]タブの下に120を表示します。一部のIDは2回繰り返され、2番目のIDと各カテゴリの最初のIDを比較し、2つのIDの差を返す式が必要です。私のチャートがある場合例:同じIDタグを持つ異なる列の値を比較する

Table

私は、行1と3の身長と体重を比較すると-1を返し、-20新しい列に格納することにしたいです。これを簡単に行う方法はありますか?

答えて

0

はい、これにアプローチする方法はいくつかあります。私の提案のアプローチは、以下の(式がCTRL+SHIFT+ENTERを使用して入力された)を使用することです:

Height_Diff: ={MIN(IF(A$2:A$4=A2,B$2:B$4))-MAX(IF(A$2:A$4=A2,B$2:B$4))}

Weight_Diff: ={MIN(IF(A$2:A$4=A2,C$2:C$4))-MAX(IF(A$2:A$4=A2,C$2:C$4))}

これは、次の表のような結果になります。

+----+--------+--------+-------------+-------------+ 
| id | Height | Weight | Height_Diff | Weight_Diff | 
+----+--------+--------+-------------+-------------+ 
| 1 |  5 | 100 |   -1 |   -20 | 
| 2 |  4 | 123 |   0 |   0 | 
| 1 |  4 |  80 |   -1 |   -20 | 
+----+--------+--------+-------------+-------------+ 
関連する問題