0014數據處理:檢查數據邏輯錯誤之IF函數與OR函數的用法
操作系統 win10
excel 2016
實驗原數據
原數據要求:
表格內每一個序號對應內容只能出現0和1
表格內T1項內,每個序號對應出現1的次數最多為三次
一、語法
IF(logical_test,value_if_true,value_if_false)
logical_test 是條件判斷
value_if_true 代表計算結果為真,返回的參數
value_if_false 代表計算結果為假,返回的參數
OR (logical1,[logical2],......)
logical1 代表條件
檢查所有參數是否為FALSE,當所有參數均為FALSE時,返回FALSE,否則返回TRUE
二、步驟
檢驗一:根據要求,篩選每一個序號對應內容,若出現1的次數大於3次,則在校驗項內顯示錯誤;若出現1的次數小於等於3次,則在校驗項內顯示「正確」。
以I3為例:I3=IF(COUNTIF(B3:H3,"<>0")>3,"錯誤","正確")
COUNTIF(B3:H3,"<>0") 意為統計出B3:H3區域中不等於0的個數
COUNTIF(B3:H3,"<>0")>3組合起來就為此IF函數的判斷條件,若統計出的數大於3則顯示「錯誤」,若小於等於3則顯示「正確」;
檢驗二:根據要求,篩選出表格選項中每一個非「0」和非「1」的選項。
選取相關區域,選擇【開始】,選擇「條件格式」,選擇「突出顯示單元格規則」,再選擇「其它規則」
在彈出的【新建格式規則】對話框中選擇「使用公式確定要設置格式的單元格」
文本框輸入語句:
=OR(B3=1,B3=0)=FALSE
意為如果"B3為1或者為0"的命題是錯誤的(=FALSE)
即B3即不為「1」也不為「0」的適合會標記出來
點擊「格式」,設置被標記出來的字體
得到最後結果
推薦閱讀:
※那些你最常按的按鈕,也許正在欺騙你的感情
※WWDC2016 Apple的新特性
※如何判定自己是否適合做產品經理?
※從自己的職業發展談起,分享一些對醫療器械創新的看法(3)
※從邏輯思維看產品設計