Xlsx 使一个单元格中的x等于8和总数

Xlsx 使一个单元格中的x等于8和总数,xlsx,Xlsx,我需要一个excel公式来查看单元格,如果它包含一个x,则将其视为8,并将其添加到表格底部的总数中。我在关卡上做了这些,我太生疏了,记不起我是怎么做的。试试这一个,算作总数: =SUMIF(<range you want to sum>, "<>" & <x>, <range you want to sum>)+ <x> * COUNTIF(<range you want to sum>, <x>) 通

我需要一个excel公式来查看单元格,如果它包含一个x,则将其视为8,并将其添加到表格底部的总数中。我在关卡上做了这些,我太生疏了,记不起我是怎么做的。

试试这一个,算作总数:

=SUMIF(<range you want to sum>, "<>" & <x>, <range you want to sum>)+ <x> * COUNTIF(<range you want to sum>, <x>)

通常,我会尝试将这类问题分解成几个步骤。在这种情况下,应该是:

确定单元格是否为“x”,并相应地创建新值。 把新值加起来。 如果您的值位于A列(例如B列),请填写: =ifA1=x,8,0或在R1C1模式下,=ifRC[-1]=x,8,0

然后,将这些值相加,例如sumB1:B3,作为总数

     A    |    B
+---------+---------+
|  VALUES |  TEMP   |
+---------+---------+        
|    0    |    0  <------ '=if(A1="x", 8, 0)'
|    x    |    8    |
|  fish   |    0    |
+---------+---------+
|  TOTAL  |    8  <------ '=sum(B1:B3)'
+---------+---------+
如果您想保持整洁,还可以在中隐藏包含中间值的列

我应该补充一点,从你的问题的措辞来看,听起来你几乎想在总数中“推”一个值;据我所知,你实际上只能把值“拉”到总数中