編隊, 中學教育和學校
“如果”在Excel中
Microsoft Excel中的軟件是一個功能強大的工具,可以幫助解決困難的計算問題。 一個這套最常用的istrument的是“IF”的功能。
該函數的值
當 在“Eksele”工作 需要明白“如果”來構建正確的語法查詢功能的意義。 由於其算法執行進行邏輯比較,這取決於其中將通過兩件事情之一被產生的結果。
在更簡單地說,“IF”在表達的真值的情況下,執行一個錯誤的事件的單個動作 - 另一個。 在同一時間作為動作可以是明確的值,並有一定的功能,包括“IF”。 有了這個 “創先爭優”功能 “,如果”允許分行在解決各種問題的行動的算法的性能。
“如果”的語法
多數句法結構的一個簡單的描述 - 的主要優勢之一,是著名的“創先爭優”。 “如果”也指的是它們的數量 - 之後括號中的關鍵字指示備用狀態,行動真正意義上的,然後在錯誤的。 它用圖解的是這樣的:
IF(log_vyrazhenie; [value_if_true] [value_if_false]);
嵌套
其中一個區分“如果”的功能特點 - 它嵌套。 也就是說,相同的結構內也可以是其他的值,其依賴於所述請求的總體結果。 除了功能的“如果”裡面可能是其他。 但是在第一種情況下,該組件可以位於任何語法的三個部分的。
幾個條件
當複雜的任務處理,可以使用“IF”有幾個條件,但是,在這個階段,在廣大用戶中出現了問題。 這是由於特定的任務mnogouslovnosti算法。 功能在Excel“IF”在邏輯表達式只檢查一個比較操作,即,使用一個或結合析取將不起作用。 為了測試多個條件需要使用屬性嵌套。
要了解如何設置“IF”幾個條件,使用方便的例子。 假設我們要檢查在給定的時間段的細胞“A1”的數目是否 - 從5至10。如可以看到的,在這種情況下,有必要通過用兩個值的比較的有效性檢查,以檢查這兩個條件 - 5和10。為了實現這個例子在“Eksele”,你必須寫出如下功能:
= IF(A1> 5; IF(A1 <10;“包含在範圍內”,“不為”範圍內“)”不在範圍內)
為了避免多次重複輸出句子應該通過檢查函數的返回值,這取決於在哪裡申請的原則再次築巢,作為參數,產生輸出,或在使用的開始“和”結合這一切的一次條件。 這種方法在複雜層次結構中的一個小級別的書面設計的理解,但有相當多的情況下,這種做法會比較理想。
特殊功能選項
應當注意的是,函數“如果”可以讓你留空一個或多個它的參數。 在這種情況下,結果將取決於什麼樣的參數已經被用戶忽略。
如果在地方的邏輯表達式留下空隙,函數的結果將執行的操作負責算法的假執行。 這樣做的原因是,該方案具有零關聯著空空間,這意味著一個事實,即一個邏輯語言“FALSE”。 如果你離開值的空單,負責的真或假的情況下實施,那麼當你選擇的結果將是“0”。
我們還應該提到,當一個邏輯表達式而不是不被引入構建體返回值“TRUE”或“FALSE”,和一組字符,或單元格引用的情況。 在一個參數被寫入含有除數值或邏輯字以外的東西的表達的情況下,它會執行期間產生錯誤。 如果指定單元格的地址或註冊一定數量的/邏輯值,其結果將決定的內容。 一旦在細胞中,或在號為0的條件被寫入時,單詞“假”或空,則結果為假的功能。 在其他情況下,做到真正的動作腳本。
當與英文版本工作“創先爭優”必須考慮到一個事實,即所有的功能都還用英文寫的。 在這種情況下,函數“IF”,將被記錄為IF,但語法的休息和算法的工作將保持不變。
你應該注意什麼
“創先爭優”最多允許64個子功能“IF” - 這個量足以幾乎所有的任務,但是,即使是通常這少數成為用戶的一個問題。 有幾個原因:創建查詢時,很容易被誤認為與公式記錄 - 據統計,在25%的病例每絲毫不準確會導致不正確的結果,這是足夠大的指標。
大嵌套的另一個缺點“IF”是一個低可讀性。 儘管分色程序更加嵌套函數查詢的某些部分,這是很難做出來。 因此,如果一段時間後不得不回到設計或開始與別人的要求工作,會留下大量的時間了解記錄。 另外,每個功能都有各自的支架,以及不小心把它在它的地方,將不得不尋找迄今為止錯誤。
例子
為鞏固成本的理解,在實踐中,要考慮功能是如何在Excel中“IF”。 下面的例子說明其使用的所有基本方法。
對於功能分析的最簡單的例子是兩個數的比較。 對於有效性可變性,我們在單元格A1和B1定義變量的兩個數值,並且將進行比較。 為了解決這個問題,我們必須採取的形式記錄的優勢:
= IF(A1 = B1;“數是相等的;”,“不相等的數量”)。
在這種情況下,相同的值的兩個小區中的存在,其結果是記錄“相等”,在所有其他情況下 - “的不等的數目”。
要查看的工作 條件語句 與多個條件,通過舉例的方式可以用來尋找解決方案的數 一元二次方程的。 在這種情況下,檢查,在判別 - 如果它是小於零,則有,如果不為零的解決方案 - 這是一個在所有其他情況下 - 有兩個根源。 為了記錄這個條件,就足以使下列要求:
對於那些誰想要更好的了解所有功能,其中有“如果”的功能,在Excel中的例子是在參考部分,其中詳細描述了他們每個人的決策過程。
Similar articles
Trending Now