如果函数不能跨多列并且多个函数嵌套

时间:2015-01-02 20:36:25

标签: if-statement

我在尝试将两个单元格放到"合并"

时遇到问题

我有2列,D列和G列,两者都有数字或#N / A. D列表示USPS附带的包裹价格,而G列表示FedEx随附的包裹价格。 #N / A在其中一些中的唯一原因是缺乏适当的记录。我现在写的功能如下:

= IF(D2大于0,D2,IF(G2大于0,G2,X))

如果第一部分很好,但是当它到达我告诉它检查G列的部分时,它会显示为#N / A.

也许这是错误的选择,但我希望将这两列合并成一列,这样我就可以在其旁边放一个单独的列,其中包含我实际收取的运费和比较费用。

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:0)

(假设您使用的是Excel或类似的工具)

使用>比较文字将无法满足您的需求。 "#N/A" > 0是真的。使用istext()功能:

=IF(istext(D2),if(istext(G2),x,G2),D2)