用Excel中的颜色计算单元格

这个问题很简单:如何根据给定列中有多less红色X来更新Excel中的总数。

这对我来说太复杂了:我已经根据数字或颜色对macros进行了sorting。 有五种不同的颜色,分别代表我所在地区的不同县。 我每个县都有一个总数。 (例如,黄色= 41,蓝色= 15,红色…),并且如果在完成的列中存在X,则分别要更新每个颜色的总数(通过每个X减去1)。

所以问题:

  • 如何跟踪一行单元格,尽pipe在任何给定时间它们可以按三种不同的方式sorting(是否有永久单元格ID?)。
  • 如何更新相同颜色的一定范围的单元格的数量。

附件是电子表格顶部的图片,以便更好地理解这看起来如何:

电子表格

任何帮助非常感谢,我不熟悉excel函数可能是这个问题的根源。

解决scheme: 如果您可以为每个条目添加县名,则可以在不使用VBA的情况下完成此操作。 比方说,你把它们放到J栏(见下图中的黄色单元格)。

然后,要计算总计,只需使用COUNTIF函数获取县的总行数,并使用COUNTIFS函数减去标记为“X”的那些人。 在N2单元格中,我input了:

=COUNTIF(J:J,L2)-COUNTIFS(J:J,L2,H:H,"X")

在列L中现有的名称下面添加其他县名,并将公式从N2复制到下面的单元格中。

说明: COUNTIF计算匹配一个条件的行数。 在这里,我们正在设置县名(第一县的L2),我们正在J栏中寻找它。接下来,我们需要与县和“X”的完成状态相匹配的行数。 COUNTIFS会计算匹配两个或更多条件的行数。 在这种情况下,我们需要给定县(J列)的行数,我们希望它们是列L中的值的值(N2是“Bronx”,N3是“Manhattan”)。 第二个标准是他们的完成状态(列H),你想要X(在公式中指定为“X”)。 然后,从第一个数字中减去第二个数字。

编辑:顺便说一句, sorting不会影响这些公式,他们将继续工作。

在这里输入图像说明