Excel:如果范围中的单元格与另一个单元格匹配,则评估表达式

时间:2016-06-22 09:38:58

标签: excel excel-formula

说我有下表。

Item  Count  All_Item  Total_Item  Percentage
A     4      A         10          40
B     6      B         20          30
E     2      C         20          0 
F     3      D         30          0
             E         10          20
             F         20          15

我想计算最后一列"百分比"。我想做的是采取专栏"项目",检查第一个条目是否等于" A"在" All_Item"。如果是,则取相应的Count / Total_Item * 100,即4/10 * 100 = 40.如果不是,则查看" Item"中的第二个条目。并检查它是否等于" A" in" All_Item",依此类推" Item"。

然后对" B"重复上述步骤。在" All_Item"中,即通过列中的单元格" Item"再次检查是否有任何一个等于" B"。如果是,请取相应的Count / Total_Item * 100。

如何在Excel中执行此操作?

2 个答案:

答案 0 :(得分:1)

尝试类似:

=(SUMIF($A$2:$A$7,$C2,$B$2:$B$7)/$D2)*100

答案 1 :(得分:1)

我建议您使用表格。一个包括您的数据,另一个包括百分比计算。

<强> Sheet 1中

  A    B       C          D
Item  Count  All_Item  Total_Item  
A     4      A         10          
B     6      B         20          
E     2      C         20          
F     3      D         30         
             E         10         
             F         20         

<强> Sheet 2中

      A       B
  1  Item  Precentage 
  2  A       =VLOOKUP(Sheet1!A:B,2,0)/VLOOKUP(A2,Sheet1!C:D,2,0)*100
  3  B     
  4  E     
  5  F     

注意:此公式将起作用,直到您没有重复项目,如Item或All_Item列中的两个&#34; A&#34; s。复制公式更改工作表名称时。