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