Excel 認為每個數字都大於 202206

Excel 認為每個數字都大於 202206

我正在努力讓 Excel 決定某個值是大於還是小於。

在我的表中,F 列是日期。 G列是下面的公式

LEFT(F2,6)

這個公式取得 F 中的前 6 個字符,並將它們貼到 G 列的儲存格上,給出年份和月份。

到目前為止一切都很好。最後一部分讓我感到困惑。我想將 G 中的值視為數字並比較它們...

因此,如果 G 中的值等於或大於 202206,則應顯示 TRUE。如果不是的話應該是假的。從螢幕截圖中,您可以看到,202201 還不大於或等於 202206,這表示它是 TRUE

G 列的格式為General但即使我更改它NumberAccounting相同的問題仍然存在

我還嘗試了以下方法(沒有幫助)

= IF(G2 >= 202206)

也沒有

=IF(NUMBERVALUE(LEFT(G2,6))> 202206, "Y","N")

在此輸入影像描述

答案1

文字函數始終返回文字。要轉換為數字,請使用數學運算,例如雙負數。

=IF(--LEFT(G2,6)> 202206, "Y","N")

相關內容