gpt4 book ai didi

excel - 仅当当前月份时如何在单元格中显示值

转载 作者:行者123 更新时间:2023-12-04 20:45:22 25 4
gpt4 key购买 nike

我第一次来这里,我的问题是:

我有 6 个单元格,可以说 A2、B2、C2、D2、E2、F2 每个单元格值由公式驱动。

在每个单元格上方,我将月份命名为 A1=10 月、B1=11 月、C1=12 月、D1=1 月、E1=2 月、F2=3 月。

我想做的是显示 A2 的值,因为我们在 10 月,但不显示 B2、C2、D2、E2 和 F2 的值,那么一旦我们在 11 月仍然显示 A2 和 B2 的值,但是不是其余的,12月一次显示A2、B2、C2等等。

我现在使用的公式是这样的:

=IF(MONTH(TODAY())>=10,(C27+D24)-(Q15+E35),"0") 

一切都很好,但是到了 12 月和 1 月,我就无法正常工作了。如果我使用 =IF(MONTH(TODAY())>=12它不会显示 12 月的值,这很好,但是一旦 1 月到来,那么 12 月的值将显示为 0。

任何帮助将不胜感激,还有一件事我不能使用宏。再次感谢

最佳答案

你可能会在 10 月使用类似的东西:

=IF(TODAY()>=("1-"&A1&"-2013")*1,(C26+D23)-(U14+E34),0)

而当您到达一月时,您只需在 ("1-"&A2&"-2013")*1 中更改年份即可。至 "-2014" . ("1-"&A2&"-2013")*1顺便说一句,通过连接 1、月份和年份来生成日期值,而 *1 是将文本转换为日期的原因。

我实际上添加的是检查 TODAY()大于或等于特定月份的第一天。因此,现在月份和日期都必须大于或等于该特定月份。

Excel spreadsheet sample

关于excel - 仅当当前月份时如何在单元格中显示值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19393876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com