又要到發(fā)工資的時間了領(lǐng)導(dǎo)會根據(jù)出勤和加班情況發(fā)放一些補貼但實際情況會比較復(fù)雜會計找我問有什么好辦法可以簡化工作我給他提供了下面這種解決方案
這里假設(shè)考勤分為三種情況分別為有加班全勤有缺勤其中上班日超過天為有加班天的為全勤剩下的為有缺勤表格如圖所示需要在出勤類型一列中顯示出出勤狀況
圖
將鼠標指針定位到E單元格輸入公式=IF(D>有加班IF(D=全勤有缺勤))(圖不包括外側(cè)引號)按下回車鍵后相應(yīng)單元格中即顯示出對應(yīng)的考勤類型然后再在每條記錄的對應(yīng)單元格中輸入相應(yīng)的公式即可
圖
這樣第一次的工作量可能會大些但以后需要再次使用時只要更改考勤數(shù)據(jù)考勤類型就出來了對于一些固定類型的表格如教師判定學(xué)生的成績級別這種方法還是可以帶來很大方便的
公司中所用的符號均為英文半角所有的字符符號之間沒有任何空格
IF最多只支持七層嵌套不過對付日常應(yīng)用應(yīng)該足夠了
如果只有兩種情況只需要使用插入→函數(shù)命令然后選擇IF函數(shù)最后輸入相應(yīng)的判別條件及判別結(jié)果就可以了當然和文中一樣直接輸入IF函數(shù)也是可以的
本文在Excel環(huán)境下測試通過
IF
根據(jù)對指定條件的邏輯判斷的真假結(jié)果返回相對應(yīng)的內(nèi)容
=IF(LogicalValue_if_trueValue_if_false)
Logical代表邏輯判斷表達式Value_if_true表示當判斷條件為邏輯真(TRUE)時的顯示內(nèi)容如果忽略返回TRUEValue_if_false表示當判斷條件為邏輯假(FALSE)時的顯示內(nèi)容如果忽略返回FALSE
在C單元格中輸入公式=IF(C>=符合要求不符合要求)確信以后如果C單元格中的數(shù)值大于或等于則C單元格顯示符合要求字樣反之顯示不符合要求字樣
本文中類似在C單元格中輸入公式中指定的單元格讀者在使用時并不需要受其約束此處只是配合本文所附的實例需要而給出的相應(yīng)單元格具體請大家參考所附的實例文件