Excel2010工作表
打開例表,假設例表中是某非工作日的員工打卡記錄,需計算出員工的加班時長。
先用鼠標點擊選中D2單元格,然后轉到公式編輯欄編輯公式。
在公式編輯欄輸入=TEXT(MOD(C2-B2,1),"h小時mm分"),然后點公式編輯欄左側的勾號完成運算。
回到工作表中,可以看到D2單元格已經完成了運算。接下來,把鼠標放在D2單元格的右下角,然后向下拖動填充公式。
回到工作表中,可以看到所有加班時長已計算完畢。
現在小編來解釋一下這組公式:
①TEXT函數的語法格式是=TEXT(value,format_text)。value是指數值或引用包含數值的單元格,format_text表示的是單元格的文本格式。
②MOD函數的語法格式是=(number, divisor),MOD(C2-B2,1)的意思是先計算C2單元格與B2單元格相減的值,再用這兩個單元格的差值與1求余。
③"h小時mm分"這部分表示把value的值轉換成"h小時mm分"這樣的文本格式。
注意:因為是文本格式,所以在編輯公式的時候要加上引號。
說到隔行填色,很多人都知道,Excel菜單欄“開始”按鈕下“樣式”功能區里的“套用表格格式”下就有很多表格樣式。但是你有沒發現,這些表格樣式都是一行一填色的,如果你想每三五行填個色,這招就行不通了。這個時候MOD函數就可以一展身手了。下面,小編就來說說怎么個操作法。
打開列表,這張表中標題欄已有填充色,那么我們從A2開始,進行每三行填一次色的操作。首先,選中你想要填充顏色的區域,這里我們選中A2:E16區域。
點擊Excel菜單欄“開始”按鈕下“樣式”功能區里的“條件格式”的下拉三角按鈕。
在下拉列表中,點擊選中“新建規則”。
彈出“新建格式規則”對話框后,點擊選中“使用公式確定要設置格式的單元格”。
因為這個case是要求從A2單元格開始每三行填一次色,所以我們在“為符合此公式的值設置格式”下面的公式編輯欄輸入公式 “= MOD(ROW(A2)-1,3)=0”,這個公式表示用ROW(單元格所在行)-1除以3,判斷是否等于0。如果等于0,就填充單元格的顏色。填好公式后,點擊格式按鈕。
點擊格式按鈕后,就會彈出下圖中的“設置單元格格式”對話框,在背景色選擇區點擊選出單元格的填充顏色,然后點“確定”返回“新建格式規則”對話框。
返回“新建格式規則”對話框后,就可以看到“格式”按鈕前的預覽區可以預覽背景色了,如果不修改背景色的話,點擊“確定”退出。
回到工作表中,就可以看到工作表已經完成隔行填色任務了。
補充一點:如果你想從A1單元格開始每三行填一次色,那就是一開始選中A1:E16單元格,編輯公式時輸入“=MOD(ROW(A1),3)=0”即可。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!