2013-08-21 80 views
0

我有一個風險控制評估,其中一些控件是關鍵,比非關鍵控件的權重更大。Excel - 根據文本分配權重

Key vaule (1-4) 
Y  4 
Y  3 
N  2 
N  2 

我想要使用「Y」鍵,以在70%的重量,並用「N」非鍵被求和以重量的30%至求和。

如果我們添加列,我們得到11.但是,我想7(4 + 3)乘以70%,4(2 + 2)乘以30%。

可能有4行或40個。通常只有1或2個關鍵控件(「Y」),但是,如果有40行或控件,則可能有多達5個「Y」。

有什麼想法?

+1

當「Y」項目採取總量的70%,是什麼樣子?你想如何表示? –

回答

0

你可以從@TimWilliams'評論看到,有關於你的要求,一些不確定性,但如果它是權重因子,則下面的公式可能適合:

=IF(A2="Y",C$1*SUM(B:B)*B2/SUMIF(A:A,"=Y",B:B)/SUM(B:B),(1-C$1)*SUM(B:B)*B2/SUMIF(A:A,"=n",B:B)/SUM(B:B)) 

複製下來,以適應並假設佈局圖:

SO18368762 example

1

一個簡單的方法做什麼,我想你想將創建第三列有公式像這樣的:= IF(A1 =「Y」,B1 * 0.7,B1 * 0.3)。然後,您可以使用SUM函數將所有結果相加。使用以下公式查看單元格。

Key Value Weighted Value 
Y 1  =IF(A2="Y",B2*0.7,B2*0.3) 
N 2  =IF(A3="Y",B3*0.7,B3*0.3) 
N 3  =IF(A4="Y",B4*0.7,B4*0.3) 
Y 4  =IF(A5="Y",B5*0.7,B5*0.3) 
      =SUM(C2:C5) 

這裏將是這個結果......

Key Value Weighted Value 
Y 1  0.7 
N 2  0.6 
N 3  0.9 
Y 4  2.8 
      5