Excel 公式建议/建议

Excel 公式建议/建议

大家好,我有按月使用的 Excel。在那个 Excel 中,我运行了 2 个公式。一个是 SumIF,另一个是 CountIF。在这两个公式中,我每个月都必须更改范围条件。

有没有办法可以更容易地添加一个按钮或其他命令来在公式中替换范围条件中的值?

例如:一月份我的计数IF我的标准公式是:$C$2:$C$4,二月份我希望我的标准是$C$5:$C$6.

对于我的总计我的标准是:$C$2:$C$4&$M$2:$M$4二月份我希望我的标准是$C$5:$C$6& $M$5:$M$6

在此处输入图片描述

答案1

我不会说我的答案很干净,但它确实有效,并且避免了公式中的硬编码,如果您需要随时更改范围,只需在查找表中进行更改即可。您可以为两个解决方案实施相同的操作。

如果你有一个查找表,其中月份数字如下所示

在此处输入图片描述

=SUM(INDIRECT(VLOOKUP(MONTH(TODAY()),Table2[#All],3,FALSE)&":"&VLOOKUP(MONTH(TODAY()),Table2[#All],4,FALSE)))

您可以使用自己的语言以相同的逻辑重新创建 SUMIFS 和 CountIF。

月(今日())

这将返回 Vlookup 使用的当前月份数字。

间接

这允许您使用字符串作为查找

在此处输入图片描述

虚拟专用网络

http://stackoverflow.com/questions/17684155/excel-vba-find-and-replace

答案2

删除 $ 后你的公式将变成相对的——换句话说,当您将包含公式的单元格复制并粘贴到向下两行/列时,坐标将移动相同数量的行/列(请注意,行和列可以分别定义为其中任一个)。

由于您似乎一直使用每月两行作为增量,因此您可以将每个月的两个单元格合并为标题列;这样,您只需选择并复制每个月,系统会自动突出显示两行,然后直接粘贴/插入到上一个条目下方。更好的方法是,以这种方式构建您的范围,然后只需输入第一个月的值即可日期数据类型,例如 01/01/2020,然后直接导航至风俗数据类型和格式,例如 MMM。您应该能够向下拖动以使其填充系列(需要稍后确认,我记不清了)。

答案3

@Arciic 感谢您的回复。我不想删除 $,因为我在许多单元格中运行它。

我将上传一张图片以便更好地查看我的 Excel。 照片

希望这有助于理解我想要做什么。

相关内容