Google表格:相同的值不会被识别为相同的值

时间:2019-11-04 15:57:01

标签: if-statement google-sheets string-formatting google-sheets-formula number-formatting

我正在尝试建立一个IF公式,在其中比较两个日期,但是我的公式意味着相同的日期会有所不同。

因此,我在A2中有一个日期,例如2019-11-04

在B2中,我有一个类似201945的日期。

在A3中,我用=isoweeknum(A2)检查星期数并得到45。

在B3中,我用=MID(B2; 5; 2)检查星期数,也得到45。

然后我尝试将它们与=IF(((isoweeknum(A2))=(MID(B2;5;2))); "OK"; "different numbers")进行比较-但得到different numbers

在尝试将公式写为=IF(a3=b3; "OK"; "different numbers")时,我也会得到different numbers

为什么床单将其视为与众不同?我应该如何写公式,以便将这些相同的值识别为相同的?

1 个答案:

答案 0 :(得分:1)

MID自动将内容转换为字符串(纯文本),因此请尝试:

=IF(ISOWEEKNUM(A2)=MID(B2; 5; 2)*1; "OK"; "different numbers")

0