繁体   English   中英

Excel 2010:计算具有相邻单元格空白的单元格

[英]Excel 2010: Counting cells with adjacent cell blank

我有行中的数据,其中每列代表一天,其中一些是空白的,其中一些有数字。 我想“扫描”下行,将每个单元格与之前的单元格进行比较(或者左边的一个单元格,等等)。 例如,我想在单元格之前用单元格中的空白数量(天数)求和。 或者,我想将大于单元格左侧的单元格数量相加。 我无法弄清楚如何使用每个单元格更改的地址动态比较前一列。

这是我从你的问题中理解的:

如果您参考下面的屏幕截图,如果列有一个数字且左侧的列为空,您希望将列B计为H。

所以,如果这只是一列,我们将公式编写为:

=COUNTIFS(B3,">0",A3,"")

既然你想为一系列列(一组单元格)做这个,你需要做类似的事情:

=COUNTIFS(B3:H3,">0",A3:G3,"")

然后按Ctrl + Shift + Enter接受。 所以公式将显示为:

{=COUNTIFS(B3:H3,">0",A3:G3,"")}

在此输入图像描述

数组公式非常适合此任务。 我不能就这个主题给你讲课,但你应该阅读它。 基本上,您可以选择范围内的多个单元格,并将其视为一个单元格。

例如,你可以这样做:

=SUM(IF($A$1:$A$100="", 1, 0))

输入数组公式时,请确保在公式框中按CTRL + SHIFT + ENTER表示您希望Excel将此公式视为数组公式。 否则你将无法获得预期的结果。

使用此方法,您可以进行任何类型的比较。 有时候看看Excel如何处理公式会有所帮助。 您可以在公式编辑器中选择公式的一部分,然后按F9查看此段根据Excel计算的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM