Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

Excel 是一個令人難以置信的功能程序,它不僅可以讓您以表格形式記錄數據,還可以自動處理它們。 邏輯功能是允許您執行任何此類操作的主要元素。 它們用於公式和其他函數中,以簡化所有操作。

它們旨在檢查值是否符合指定標準。 如果存在這樣的匹配,則在寫入它的單元格中輸入值“TRUE”,以防出現差異 - “FALSE”。 今天我們將更詳細地考慮諸如邏輯函數的結構、它們的使用範圍等問題。

Excel 中的布爾函數列表

有大量的邏輯函數,但最常用的有以下幾種:

  1. TRUE
  2. 說謊
  3. IF
  4. 錯誤
  5. OR
  6. И
  7. 歐芝卡
  8. ISBLANK

所有這些都可用於創建複雜的結構並指定任何順序的標準。 幾乎所有這些功能都涉及向它們傳遞某些參數。 唯一的例外是 TRUE 和 FALSE,它們會自行返回。 數字、文本、單元格引用、範圍等通常用作參數。 讓我們看一下上述所有運算符。

運算符 TRUE 和 FALSE

這兩個函數的共同點是它們只返回一個值。 它們的使用範圍是用作其他功能的組件。 從運算符的名稱可以理解,功能 TRUE и 說謊 返回值 TRUE и 說謊

Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容 Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

非運算符

此函數與一個參數一起使用,並將相反的值寫入單元格。 如果您通過此運算符 TRUE,然後它會返回 說謊 因此,相反的斷言是正確的。 因此,這個算子處理數據的結果完全取決於傳遞給它的參數。 Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

該運算符的語法如下: =NOT(真或假)。

運算符 AND 和 OR

這兩個運算符對於傳達表達式的條件之間的關係是必要的。 功能 И 用於表示兩個條件必須同時匹配相同的數字或文本。 這個函數返回一個值 TRUE 僅在所有標準同時產生該值的條件下。 如果至少一個標準失敗,則整個序列返回一個值 說謊. Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

AND 運算符的構建方式非常簡單: =和(參數 1;參數 2;…)。 此函數可以使用的最大參數數為 255。 運算符語法 OR 類似,但工作機制略有不同。 如果函數列表之一產生結果 TRUE, 那麼這個數字將作為一個完整的邏輯序列返回。 Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

IF 和 ISERROR 語句

這兩個函數有一個非常重要的目的——它們直接設置必須檢查某個表達式的符合性標準。 為了更深入地了解操作員的工作方式 錯誤, 你必須先描述函數 IF. 它的一般結構比前面的要復雜一點: =IF(邏輯表達式,value_if_true,value_if_false)。

該操作員的任務是創建最複雜的結構。 它檢查是否滿足條件。 如果是,那麼操作員將返回 TRUE, 如果不 - 說謊. 但是運算符經常與其他運算符一起使用。 例如,如果它用作函數參數 ,那麼,相應地,總數將自動替換為相反的。 也就是說,如果與條件匹配,則將返回該值 說謊. 這是邏輯函數的主要優點:它們可以以最奇怪的形式組合。

此外,該方案變得更加複雜。 如果通過這個標准我們得到結果“TRUE”,那麼您可以指定文本、將顯示的數字或將計算的函數。 同樣,您可以設置在處理數據後返回結果時顯示的結果。 說謊. Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

算子結構 錯誤 非常相似,但仍然有些不同。 包含兩個必需的參數:

  1. 意義。 正在測試的是表達式本身。 如果結果為真,則返回該值。
  2. 錯誤時的值。 這是在檢查第一個參數的結果為 FALSE 時將顯示或執行的文本、數字或函數。 Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

語法: =IFERROR(值;value_if_error)。

ISERROW 和 ISEMPLAND 運營商

上面的第一個函數只包含一個值,語法如下: =ISERROR(值). 該操作員的任務是檢查單元格的填充情況(一個或整個範圍內)。 如果事實證明填充錯誤,則返回真實結果。 如果一切都好 - 錯誤。 可以直接作為另一個功能的標準應用。 Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

Excel 可以檢查鏈接是否存在以下類型的錯誤:

  • #姓名?;
  • #不適用;
  • #刪除/0!;
  • #數字!;
  • #所以;
  • #空的!;
  • #關聯!。

功能 ISBLANK 總的來說,它非常簡單。 它只包含一個參數,即要檢查的單元格/範圍。 如果有一個單元格既沒有文本,也沒有數字,也沒有非打印字符,則返回結果 TRUE. 因此,如果範圍的所有單元格中都有數據,則用戶會收到結果 說謊. Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

備忘錄表“Excel 中的邏輯函數”

為了總結上面描述的所有內容,讓我們給出一個包含所有常用邏輯函數信息的小表格。

Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

邏輯功能和解決問題的例子

邏輯功能可以解決各種任務,包括複雜的任務。 讓我們舉一些例子來說明它們在實踐中是如何工作的。

任務1. 假設我們在一定的銷售時間後還剩下一部分貨物。 必須按照以下規則重新評估:如果在 8 個月內無法出售,則將其價格除以 2 倍。 首先,讓我們創建一個描述初始數據的範圍。 它看起來像這樣。

Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

為了成功解決所描述的任務,您需要使用以下功能。 Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

您可以在屏幕截圖的公式欄中看到它。 現在讓我們做一些澄清。 屏幕截圖中顯示的邏輯表達式(即 C2>=8)表示該產品的庫存期必須長達 8 個月(含 8 個月)。 使用 >= 算術運算符,我們定義了大於或等於規則。 在我們編寫完這個條件後,函數將返回兩個值之一:“TRUE”或“FALSE”。 如果公式符合條件,則將重估後的值寫入單元格(嗯,或者作為參數傳遞給另一個函數,這完全取決於用戶設置的參數),除以二(為此,我們除以倉庫收貨時的價格減二)。 如果之後發現該產品的庫存不足 XNUMX 個月,則返回單元格中包含的相同值。

現在讓我們讓任務變得更加困難。 我們應用條件:折扣幅度必須是累進的。 簡單來說,如果貨超過5個月,但不到8個月,價格要除以一倍半。 如果超過8個,兩個。 要使此公式與值匹配,它必須如下所示。 查看公式欄中的屏幕截圖以查看它。

Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

重要! 作為參數,不僅可以使用數字,還可以使用文本值。 因此,可以設置最不同順序的標準。 例如,對一月份收到的貨物打折,如果四月份到貨就不打折。

任務2. 讓我們將此標準應用於庫存產品。 假設在上述降價之後,它的價值已經低於 300 盧布,或者如果它已經超過 10 個月沒有銷售,那麼它就被簡單地停止銷售。 公式如下。

Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

我們來分析一下。 我們使用函數作為標準 OR. 需要提供這樣的分叉。 如果單元格 D2 包含數字 10,則“已註銷”的值將自動顯示在 E 列的相應行中。同樣適用於其他情況。 如果它們都不滿足,則簡單地返回一個空單元格。

任務3. 假設我們有一個試圖進入高中的學生樣本。 為此,他們需要通過幾個科目的考試,如下面的屏幕截圖所示。 要被認為有資格進入該教育機構,他們必須總共獲得 12 分。 同時,一個重要的條件是數學成績不低於4分。 任務是自動處理這些數據,並編寫一份報告,說明哪些學生輸入了哪些學生沒有輸入。 為此,我們將製作這樣一張表格。

Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

所以,我們的任務是讓程序計算總共有多少點,查看通過的結果並進行比較。 在這些操作之後,函數必須將結果放入它適合的單元格中。 有兩種可能的選擇:“接受”或“否”。 要實現此任務,請輸入一個類似的公式(只需插入您的值): =ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»).

帶有布爾函數 И 我們可以驗證同時滿足兩個條件。 在這種情況下,我們使用了函數 來計算總分。 作為第一個條件(在 AND 函數的第一個參數中),我們指定了公式 B3>=4。 此欄包含數學分數,不得低於 4 分。

Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

我們看到了函數的廣泛應用 IF 使用電子表格時。 這就是為什麼它是您首先需要了解的最流行的邏輯函數。

強烈建議在實際工作中使用這些技能之前先在測試圖表上進行練習。 這將有助於節省大量時間。

任務4。 我們面臨著確定降價後商品總成本的任務。 要求——產品的成本必須更高或平均。 如果不滿足此條件,則必須註銷貨物。 在這個例子中,我們將看到一堆算術和統計函數是如何工作的。

讓我們使用我們已經繪製的表格。 為了解決這個問題,需要將規則設置為單元格D2必須小於整個商品範圍的算術平均值。 如果規則被確認,則在寫入此公式的單元格中,設置“註銷”值。 如果不滿足標準,則設置一個空值。 要返回算術平均值,有一個函數 平均. Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

任務5。 假設我們需要計算不同產品在同一品牌不同門店的平均銷售額。 讓我們做一張這樣的桌子。

Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

我們的任務是確定適合某些特徵的所有值的平均值。 為此,我們使用了一個不在上面列表中的特殊函數。 它允許您組合兩個功能 平均 и 如果。 她打電話給 狠心. 包含三個參數:

  1. 要檢查的範圍。
  2. 要檢查的條件。
  3. 範圍平均。

結果,獲得了以下公式(在屏幕截圖中)。

Excel 中的布爾函數。 關於在 Excel 中應用邏輯函數的全部內容

我們看到邏輯函數的應用範圍簡直是巨大的。 他們的名單實際上比上面描述的要大得多。 我們只是列出了其中最流行的一個,還描述了另一個函數的示例,它是統計和邏輯的結合。 還有其他類似的混合動力車值得單獨考慮。

發表評論