<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
我有一個 Excel 工作表,其中包含以下行和列:
| 數位 | 紅色的 | 藍色的 | 黑色的 | 綠色的 |
| 7006 | 1 | 0 | 1 | 2 |
| 7009 | 1 | 2 | 3 | 4 |
| 7012 | 1 | 4 | 5 | 6 |
| 7015 | 1 | 6 | 7 | 8 |
| 7018 | 1 | 8 | 9 | 10 |
| 7021 | 1 | 10 | 11 | 12 |
| 7024 | 1 | 12 | 13 | 14 |
| 7027 | 1 | 14 | 15 | 16 |
| 7030 | 1 | 16 | 17 號 | 18 |
| 7033 | 1 | 18 | 19 | 20 |
| 7036 | 1 | 20 | 21 | 22 |
| 7039 | 1 | 22 | 23 | 24 |
現在我需要添加兩列,即紅色+藍色和黑色+綠色,併計算每個數字的紅色+藍色總數,並將其放置在結果列中..也與第二列相同..我的結果應該是
| 數位 | 紅色的 | 藍色的 | 黑色的 | 綠色的 | 紅+藍 | 黑+綠 |
| 7006 | 1 | 0 | 1 | 2 | 1 | 3 |
| 7009 | 1 | 2 | 3 | 4 | 3 | 7 |
| 7012 | 1 | 4 | 5 | 6 | 5 | 11 |
| 7015 | 1 | 6 | 7 | 8 | 7 | 15 |
| 7018 | 1 | 8 | 9 | 10 | 9 | 19 |
| 7021 | 1 | 10 | 11 | 12 | 11 | 23 |
| 7024 | 1 | 12 | 13 | 14 | 13 | 27 |
| 7027 | 1 | 14 | 15 | 16 | 15 | 31 |
| 7030 | 1 | 16 | 17 號 | 18 | 17 號 | 35 |
| 7033 | 1 | 18 | 19 | 20 | 19 | 39 |
| 7036 | 1 | 20 | 21 | 22 | 21 | 43 |
| 7039 | 1 | 22 | 23 | 24 | 23 | 47 |
有人可以幫我寫程式碼嗎?
假設您知道如何將表格匯入(或貼上)到 JMP 中,那就非常簡單了。 下面的範例說明了兩種方法:1) 靜態列和 2) 列公式。 如果值發生更改,後者將更新總和,而前者不會。
//製作範例表
dt =新表( “顏色” ,
新增行( 3 ) ,
新專欄( “數字” ,
數位,
連續的,
格式( “最好的” , 4 ) ,
設定選定,
設定值( [ 7006 , 7009 , 7012 ] )
) ,
新專欄( “紅色的” ,
數位,
連續的,
格式( “最好的” , 12 ) ,
設定選定,
設定值( [ 1 , 1 , 1 ] )
) ,
新專欄( “藍色的” ,
數位,
連續的,
格式( “最好的” , 12 ) ,
設定選定,
設定值( [ 0 , 2 , 4 ] )
) ,
新專欄( “黑色的” ,
數位,
連續的,
格式( “最好的” , 12 ) ,
設定選定,
設定值( [ 1 , 3 , 5 ] )
) ,
新專欄( “綠色的” ,
數位,
連續的,
格式( “最好的” , 12 ) ,
設定選定,
設定值( [ 2 , 4 , 6 ] )
)
) ;
//替代方案1:靜態列
dt <<新專欄( “紅+藍” ,連續的) ;
dt <<新專欄( “黑+綠” ,連續的) ;
對於每一行( :姓名( “紅+藍” ) =:紅色的+:藍色的) ;
對於每一行( :姓名( “黑+綠” ) =:黑色的+:綠色的) ;
//替代方案2:列公式
dt <<新專欄( “紅+藍2” ,連續的,公式( :紅色的+:藍色的)) ;
dt <<新專欄( “黑+綠2” ,連續的,公式( :黑色的+:綠色的)) ;