如果您想在googlesheets公式中執行邏輯測試,無論測試是真是假,都會提供不同的結果,那麼您需要使用If函式。下面是如何在Google表單中使用它。
顧名思義,IF用於在邏輯測試中測試單個單元格或單元格範圍是否滿足某些條件,結果總是TRUE或FALSE。
如果If測試為TRUE,那麼googlesheets將返回一個數字或文字字串,執行一個計算,或者執行另一個公式。
如果結果是假的,它會做一些完全不同的事情。可以將IF與其他邏輯函式(如AND和OR)或其他巢狀IF語句組合。
IF函式可以在單個邏輯測試中單獨使用,也可以將多個IF語句巢狀到單個公式中以進行更復雜的測試。
首先,開啟googlesheets電子表格,然後在單元格中鍵入=IF(test,value\u IF\u true,value\u IF\u false)。
用邏輯測試替換“test”,然後用googlesheets在結果為true或false時提供的操作或結果替換“value\u if\u true”和“value\u if\u false”引數。
在下面的示例中,IF語句用於測試單元格B3的值。如果單元格B3包含字母B,那麼將在單元格A3中返回真值。在本例中,這是一個包含字母a的文字字串。
如果單元格B3不包含字母B,那麼單元格A3將返回FALSE值,在本例中,該值是包含字母C的文字字串。
在所示的示例中,單元格B3包含字母B。結果為TRUE,因此TRUE結果(字母A)以A3形式返回。
計算也可以作為邏輯測試。在下面的示例中,單元格A4中的IF公式正在測試單元格B4的數值是否等於或大於數字10。如果結果為真,則返回數字1。如果為false,則返回數字2。
在該示例中,單元B4的值為9。這意味著邏輯測試的結果為假,顯示數字2。
如果您想執行更長、更復雜的邏輯測試,可以將多個If語句巢狀到同一個公式中。
要將多個IF語句巢狀到一個公式中,simple type=IF(第一個\u test,value \u IF \u true,IF(第二個\u test,value \u IF \u true,value \u IF \u false))。雖然這隻顯示一個巢狀的IF語句,但您可以根據需要將任意多個IF語句巢狀在一起。
例如,如果單元格B3等於4,則A3中的if公式返回3。如果單元格B3不等於4,則使用第二個If語句測試單元格B3的值是否小於10。
如果有,返回數字10。否則,返回0。此示例測試有自己的巢狀IF語句作為第一個“value\u IF\u false”引數,要求在考慮第二個測試之前第一個測試為false。
上面的例子顯示了這個測試的所有三個潛在結果。當第一個邏輯測試(B3等於3)返回真結果時,單元格A3中的IF公式返回數字4。
第二個邏輯測試在單元格A4中返回另一個真結果,B4的值小於10。
唯一錯誤的結果返回到單元格A5中,其中兩個測試的結果(無論B5等於3還是小於10)都是錯誤的,返回錯誤的結果(a 0)。
您可以用同樣的方法使用巢狀的IF語句作為“value\u IF\u true”引數。為此,鍵入=IF(第一個測試,如果(第二個測試,值為true,值為false),值為false)。
例如,如果單元格B3包含數字3,如果單元格C3包含數字4,則返回5。如果B3包含3,但C3不包含4,則返回0。
如果B3不包含3,則返回數字1。
這個例子的結果表明,第一個測試為真,單元格B3必須等於數字3。
從這裡開始,初始if的“value\u if\u true”使用第二個巢狀if語句進行第二次測試(C3、C4、C5或C6是否包含數字4)。這將給出兩個潛在的“value\u if\u false”結果(0或1)。這是A4和A5單元格的情況。
如果在第一個測試中沒有包含FALSE引數,googlesheets將自動為您返回一個FALSE文字值。這在上述示例的單元格A6中顯示。
當IF函式執行邏輯測試時,無論結果是真是假,都可以將其他邏輯函式(如AND和or)巢狀到IF公式中。這允許您使用多個條件執行初始測試。
AND函式要求所有測試標準都正確,才能顯示真實的結果。或者只需要一個測試標準就可以得到正確的結果。
要使用IF AND,請鍵入=IF(AND(AND引數1,AND引數2),value\u IF\u true,value\u IF\u false)。用自己的替換和引數,並新增任意數量的引數。
使用IF OR、=IF(OR(或引數1或引數2)、value\u IF\u true、value\u IF\u false)。替換並新增所需數量的或引數。
此示例顯示IF和IF OR用於測試B和C列中的相同值。
對於IF和,B3必須等於1,C3必須小於5,A3才能返回“Yes”文字字串。A3的兩個結果均為真,A4和A5單元格的一個或兩個結果均為假。
對於IF或,只有一個測試(B3等於1或C3小於5)必須為真。在本例中,A8和A9都返回TRUE結果(“Yes”),因為B列和C列中的一個或兩個結果都是正確的。只有A10返回假結果,有兩個失敗的結果。
googlesheets是一種流行的microsoftexcel替代品。與其他Google工具一樣,表單是googledrive的核心部分。在本文中,我們冒昧地深入挖掘了一些你可能從未聽過的超級有用的googlesheets技巧。 ...
... googlesheets儲存在雲上,在這裡,您還可以隨時使用Google指令碼。正因為如此,googlesheets遠比Excel更“支援網際網路”。 ...
... 巨集最終可供googlesheets使用者使用。巨集允許您自動執行文件和電子表格中的重複任務,而無需學習編寫程式碼。 ...
...。讓我們轉向谷歌,開啟新的機會來改善你的生活?使用googlesheets進行簡單的生活日誌記錄可以發現經常被忽視的細節。你不必流汗,因為你可以自動完成。不需要特別的知識。 ...
... 到目前為止,要在googlesheets中**一個checkbox,必須使用CHAR函式和一個與類似checkbox的特殊字元相關聯的數字。對於像複選框這樣簡單的東西,這個舊的過程很複雜,所以現在可以從工具欄**複...
...單元格中鍵入“=IF”()時,您將看到IF語句的語法需要如何才能正常工作。基本要求只是一個“邏輯測試”。預設情況下,單元格的輸出為TRUE或FALSE,但您可以透過在函式中包含其他引數來自定義該值。 ...
...更多關於Python的if語句嗎?不用擔心,這裡,我們將解釋如何使用Python的if條件來控制您的程式。 ...
...單元格中的資料自動設定電子表格中單元格樣式的格式。googlesheets允許您使用條件格式來應用不同的字型、填充顏色和其他樣式,使您的電子表格立即更易於閱讀。 ...