答案 0 :(得分:1)
在Excel中,文本值大于数字。试试这个:在一列中输入以下值/公式,每行一个
a
b
c
=IF(TRUE(),"","")
5
4
3
所以现在你有了一个文本,一个返回空字符串和数字的公式。使用Excel排序功能对这七个单元格进行排序(数据>排序> A到Z)。结果是:
任何文本值都将被视为大于任何数字。这就是IF语句产生你看到的结果的原因。
您可以使用N()函数将文本转换为数字,如果单元格包含文本或空字符串,则返回0。
=IF(C3<N(B3),"C3 is smaller","B3 is smaller")
答案 1 :(得分:0)
答案 2 :(得分:0)
问题可能SELECT
OrderByStore.Product_Name, OrderByStore.Quantity,
presentsupply.Product_Name AS Expr1, presentsupply.Quantity AS Expr2
INTO
relatesupply
FROM
OrderByStore
INNER JOIN
presentsupply ON OrderByStore.Product_Name = presentsupply.Product_Name
包含空格。
B3
并非空白,它包含一些blank cell
。
答案 3 :(得分:0)
要回答您的初步问题,因为您的B3可能包含“”并假设您的C3为50.00%,在B7中公式可以是:
=IF(B3="","C3>B3",IF(C3<B3,"C3<B3","C3>B3"))