<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” ,连续的,公式( :黑色的+:绿色的)) ;