2013-03-05 76 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

相關問題