首页 > 解决方案 > 使单元格中的 x 等于 8 和总计

问题描述

我需要一个 excel 公式来查看单元格,如果它包含 x 将其视为 8 并将其添加到表格底部的总数中。我在通行证中完成了这些,我很生疏,以至于我不记得我是怎么做到的。

标签: xlsx

解决方案


通常,我会尝试将此类问题分解为多个步骤。在这种情况下,那就是:

  1. 确定一个单元格是否为“x”,并相应地创建新值。
  2. 将新值相加。

如果您的值在 A 列中(例如),在 B 列中,填写:( =if(A1="x", 8, 0) 或在 R1C1 模式下,=if(RC[-1]="x", 8, 0)。

然后将这些值(例如sum(B1:B3))相加为您的总数。

     A    |    B
+---------+---------+
|  VALUES |  TEMP   |
+---------+---------+        
|    0    |    0  <------ '=if(A1="x", 8, 0)'
|    x    |    8    |
|  fish   |    0    |
+---------+---------+
|  TOTAL  |    8  <------ '=sum(B1:B3)'
+---------+---------+

如果您想整洁,您还可以隐藏包含中间值的列。

(我应该补充一点,您的问题的措辞方式几乎听起来像是您想将一个值“推入”总数;据我所知,您实际上只能将值“拉入”总数。)


推荐阅读