[英]Return TRUE of OR operation Google Sheets
有什么方法可以讓我獲得 OR 操作的真正價值? 像這樣的東西?
=OR(value1, value2, value3) return value that is true
從字面上看這個問題的標題,任何 true Or
function 的value
總是True
。 然而,這可能不是 OP 所尋求的,但存在一個根本的誤解,即Or
function 可以具有值。 具體來說,這個問題做了一個荒謬的假設,即OR
function 可以具有value1, value2, value3
。 Or
function 包含返回true
或false
的評估——不可能有第三個值。
為了說明,這個Or
公式將返回什么value
? '=Or(Not(Isnumber(A1)),len(A1)<5,left(C1,1)="G")`
但是,我知道這可能特定於某些定制情況。 解決方案是需要一些其他公式,功能。 如果您正在評估單個單元格(即,如果單元格A1
具有任意三個值),那么Erik Tyler 的僅使用 if 語句的建議就是您的答案
=ArrayFormula(IF(OR(A1={5,10,15}),A1,))
(返回相同的不太優雅但簡化的公式是: =if(Or(A1=5,A1=10,A1=15),A1,)
在一個范圍內找到一些真值,有各種可能。 但是,為了讓您開始,您可以考慮使用過濾器 function 與(evaluation1)+(evaluation2)
的 boolean 邏輯相結合。
請參閱下面的公式將列出此過濾器 function 中所有真值的單元格地址。
=FILTER(Address(ROW(A:A),COLUMN(A:A),4),(A:A=3)+(A:A=5)+(A:A="Hello"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.