Excel 2010 – 使用公式填充空白单元格的单元格

在Excel 2010中,

填写公式值有问题 让我解释。

当单元格C3填充值50时,C4应该变为“已付款”,如果填入<20,则C4应该变为“待定”。 如果C3是空的,那么C4也应该是一个空单元格。

C3 = 35 ; C4= Paid ; C3 = 17 ; C4= Pending ; C3 = [empty] ; C4= [empty] ;

对于这个公式需要处理。

在下面的等式中,我假设任何低于20的值都会返回“Pending”。 你还没有具体说明,如果有负值,或者有什么等价的话,会发生什么。

 =IF(C3>=20, "Paid", IF(C3<20, "Pending", "")) 

请注意,我假定它应该返回值“ >=20 ,而不是>20 ”付费“。 如果这是不正确的,那么改变条件为:

 =IF(C3>20, "Paid", IF(C3<=20, "Pending", "")) 

解释:

 If C3 is larger than 20, return Paid If C3 is not larger than 20, but not empty, return Pending If both conditions above are false, Return nothing. 

谢谢@Stewie格里芬,

在这里,我得到了我所需要的。

 =IF(D7<=F7,"Paid",IF(AND(F7<>"",F7<>0),"Pending","")) 

现在这说付款挂起 ,如果显示空白,则显示空白