2013-03-05 67 views
0

我想找出一个简洁的方法来做到这一点,不需要使用额外的列变量。Excel公式转换来自多个单元格的数字,然后在一个单元格中添加转换

基本上,我有9列,每个列的值在1到6之间。在特殊的“Meta Score”列中,我希望对其他九列进行转换。我希望看看其他9列中的每个值,并且我想将每个1转换为6,每个2转换为5,每个3转换为4,每个4转换为3,每个5转换为2,每个6转换1.然后,我想将所有这些转换后的数字相加,并将总和放在“Meta Score”列中。

这显然可以通过为存储转换的9列中的每一列创建一个相应的列,然后对其进行求和来以笨重的方式完成。但是,有没有简单的方法来做到这一点,不需要额外的列?

回答

3

假设你的原始分数在行中列A至I,使用这个公式:

 
=63-SUM(A1:I1) 

如果任何细胞可能是空白的,你想不理它,用这个公式(感谢巴里!):

 
=COUNT(A1:I1)*7-SUM(A1:I1) 
+3

好的答案彼得!您可能想要满足空单元格(我假设他们会得分为零),在这种情况下公式可以调整为= = COUNT(A1:I1)* 7-SUM(A1:I1)' – 2013-03-05 22:13:07

+0

@barryhoudini:好点 - 我更新了答案。 – 2013-03-06 22:30:49

相关问题