If statement 谷歌表单:相同的值不';我不认为是一样的

If statement 谷歌表单:相同的值不';我不认为是一样的,if-statement,google-sheets,string-formatting,google-sheets-formula,number-formatting,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”;“不同的数字”)-进行比较,但得到不同的数字 尝试将公式写成=IF(a3=b3;“OK”;“不同的数字”)时

我试图建立一个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”;“不同的数字”)
-进行比较,但得到不同的数字

尝试将公式写成
=IF(a3=b3;“OK”;“不同的数字”)
时,我也得到了
不同的数字


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

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

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