1

我在 Excel 中有一列日期,并且该列中总是只有两个日期。我想要一个公式来返回最存在的日期(所以如果 1/23/13 出现 24 次,1/24/13 出现 72 次,我希望公式返回 1/24/13)。

我在整个范围内使用了 MODE 公式,这连续几天有效,但今天它不起作用。经过进一步审查,我意识到 Excel 确实将日期视为十进制数字,我想这就是问题所在。

我可以通过插入一个新列并=TRUNC(cell)为该范围内的所有单元格填充它,然后将 MODE 公式应用于新列来获得我需要的内容,但我希望可能有一种方法可以在不引入的情况下做到这一点新列或公式。有可能做类似的事情=MODE(TRUNC(range))吗?那个特定的公式不起作用,但我希望有类似的东西。

4

1 回答 1

3

是的,您建议的公式应该可以工作......但它是一个“数组公式”,这意味着您需要使用特定的组合键输入它。

将公式粘贴到单元格中,然后按 F2 键选择公式,然后按住 CTRL + SHIFT 键并按 ENTER。如果操作正确,则会在公式栏中的公式周围放置像 { 和 } 这样的花括号。

如果范围内有任何空白,则结果可能会偏斜

=MODE(TRUNC(range))

所以你可以把它改成

=MODE(IF(range<>"",TRUNC(range)))

于 2013-01-25T22:47:02.817 回答