Excel formula 根据'填充单元格;如果';用Excel公式计算条件

Excel formula 根据'填充单元格;如果';用Excel公式计算条件,excel-formula,Excel Formula,我想使用Excel函数用“x”填充空单元格,如图所示。我尝试使用“IF”语句来比较并返回值,但没有成功 请帮我改正我用过的公式 “=如果(和(C$4>=$A5;C$4),那么您的问题可能在于文本格式。 为了达到预期的结果,您需要从不同的单元格中提取数字 对于C$4您需要=Mid(C4;4;Find(“/”C4;1)-4)这将返回1,并适用于任何日历周 那么你的公式是: =IF(AND(C$4>=$A5;C$4<=$B5);"x";"") =IF(AND(C$4>=$A5;C$4=M

我想使用Excel函数用“x”填充空单元格,如图所示。我尝试使用“IF”语句来比较并返回值,但没有成功

请帮我改正我用过的公式
=如果(和(C$4>=$A5;C$4),那么您的问题可能在于文本格式。 为了达到预期的结果,您需要从不同的单元格中提取数字 对于
C$4
您需要
=Mid(C4;4;Find(“/”C4;1)-4)
这将返回1,并适用于任何日历周

那么你的公式是:

=IF(AND(C$4>=$A5;C$4<=$B5);"x";"")

=IF(AND(C$4>=$A5;C$4=Mid($A5;4;Find(“/”;$A5;1)-4);Mid(C$4;4;Find(“/”)C$4;1)-4)它在我的工作表上起作用。C4 A5和B5单元格是文本还是真的数字格式为日期?它被用作文本,但我也可以尝试任何其他建议。根据建议的公式,我只能将CW 1/2019和CW 11/2019单元格填充为“x”“剩余为空”VBA也可以这样做吗?您的意思是它只在第一行有效,后面的行为ex。“CW 3/2019和CW 13/2019”保留为空?是的,它保留为空,只有第一行用“x”填充,它来自美元符号($)在公式中。如果您现在使用我的公式,则应进行调整。否则,只需单击公式栏以检查公式中的单元格
=IF(AND(Mid(C$4;4;Find("/";C$4;1)-4)>=Mid($A5;4;Find("/";$A5;1)-4);Mid(C$4;4;Find("/";C$4;1)-4)<=Mid($B5;4;Find("/";$B5;1)-4));"x";"")