在OpenOffice / Libre Office电子表格中,我想在单元格中显示一个值,如果其他两个单元格具有特定值。经过多次搜索,我没有发现如何做到这一点。有人可以帮忙解决这个问题吗?
在G2单元格中,我想写一个声明:
如果A2等于“PayPal Express Checkout Payment Received”和,如果C2 =“GBP”,则显示F2的值,否则不显示任何内容。
答案 0 :(得分:3)
试试这个:
=IF(AND(A2="PayPal Express Checkout Payment Received";C2="GBP");F2;"")
答案 1 :(得分:0)
在布尔代数(在基本语言编程中使用)中,“ +”表示“ OR”,而“ *”表示“ AND”。我发现这样更容易阅读:
= IF((A2 =“ PayPal Express Checkout Payments Received”)*(C2 =“ GBP”),F2,“”)
这在LibreOffice和其他电子表格程序中都非常有效。请注意分隔语句各部分所需的括号集。
另一个示例显示了三个不同值以及C2和嵌套IF语句为null来处理两个以上替代方案的可能性。可以附加其他替代方法以增加语句的选项和长度。在第一种情况下,第二个“ IF”代替“ ELSE”:
= IF(C2 =“ GPB”,F2,IF(C2 =“ GAF”,F3,IF(C2 =“ HAP”,F4,“”)))
请注意,我已经使用逗号作为分隔符(公式的美国版本)。