1樓:書法大家園
excel中計算員工工作天數的方法
2樓:第七次要分
excel中的日期實質上是一個數值,數字「1」為「2023年1月1日」,往後每加1天,數字加1,即「2」為「2023年1月2日」,這一點可以在單元格中輸入一個數字,然後將單元格格式設定為日期來驗證下。
計算兩個日期之間的天數,可以用較大的日期減較小的日期,如下圖
如果單元格顯示的不是天數,而是日期或別的格式,將單元格格式設定為常規即可。
有時候有些特殊要求,比如上邊例子中,如果沒有結束日期,則按當前日期來計算天數。
today()返回當前日期(其實是電腦系統的日期,只要電腦上的日期沒錯就行),min(today(),b2)返回今天日期與b2日期中較小的日期。
另外還有一個計算天數的公式=datedif(a2,b2,"d")
如果是沒有結束日期就不計算的話,公式為=if(b2,b2-a2,"")
3樓:匿名使用者
用陣列公式吧,如圖:
公式中的1,2,7分別表示對應日期的星期是日、1、6順便弱弱的問2樓,你那個函式是2013版本才有的吧 ??我的2007用不了。
4樓:匿名使用者
直接減就行了,c3單元格格式 設為數值
5樓:萊昂納德_尤拉
=text(b3-a3,"0")
6樓:匿名使用者
c3=days360(a3,b3)
excel中如何設定自動計算剩餘天數的公式?
7樓:s今生緣
是180天還是6個月公式不一樣,附件發你郵箱,你查收下,仿照公式修改。
8樓:梅子不能吃
用datedif函式,具體可為=180-(datedif(選中開票日期那一欄,now(),"d")
9樓:威小人物
設你開票的日期在d2,剩餘天數在e2,則請在e2輸入公式:
=if(iserr(datedif(today(),d2+180,"d")),"已過期",datedif(today(),d2+181,"d"))即可。
10樓:匿名使用者
使用下列公式之一
=if(today()>d2+180,"已過期",d2+180-today())
或=if(today()<=d2+180,d2+180-today(),"已過期",)
或=if(today()>d2+180,"已過期",datedif(today(),d2+180,"d"))
或=if(today()<=d2+180,datedif(today(),d2+180,"d"),"已過期",)
11樓:匿名使用者
這個很簡單的,a1單元格輸入開票日期,a2單元格輸入到期日期,a3單元格輸入今天日期(用函式today)。a4單元格輸入公式=a2-a3,回車,會出現1900字樣,然後設定單元格格式:選「常規」,確定就會出現你要的數字了。
12樓:
a列要是日曆格式,b列是公式,格式位數字 希望幫到你
附件公式改為=180-datedif(a1,now(),"d")就是你想要的結果
在excel裡用一個公式計算每個月的天數,公式該怎麼弄?
13樓:匿名使用者
具體操作如下:
1.首先開啟excel文件。
2.以圖為例。滑鼠選中c2區域,在函式欄(fx)中輸入=b2-a2 (這個函式的意思是把結束日期減去開始日期,就得到兩個日期之間的天數了)
=datedif(a2,b2,"d")
4.datedif()函式知識點介紹:
這個函式語法是這樣的:=datedif(開始日期,結束日期,第三引數),第三引數可以有若干種情況,分別可以返回間隔的天數(d)、月數(m)和年數(y)。
14樓:匿名使用者
=days360(xx,xx,true)
功能 按照一年 360 天的演算法(每個月以 30 天計,一年共計 12 個月),返回兩日期間相差的天數,這在一些會計計算
中將會用到。如果財務系統是基於一年 12 個月,每月 30 天,可用此函式幫助計算支付款項。
語法 days360(start_date,end_date,method)
method 為一個邏輯值,它指定了在計算中是採用歐洲方法還是美國方法。
method 定義
false 或省略 美國方法 (nasd)。如果起始日期是一個月的 31 號,則等於同月的 30 號。如果終止日期是一個月的 31 號,並且起始日期早於 30 號,則終止日期等於下一個月的 1 號,否則,終止日期等於本月的 30 號。
true 歐洲方法。起始日期和終止日期為一個月的 31 號,都將等於本月的 30 號。
格式 結果顯示為一個數字
注意事項
1、推算的結果不包括最後一天. 使用1-jan-98 和5-jan-98 結果為4,正確結果應該再+1。
公式為:=days360(start,end,true)+1
2、start_date 和 end_date 是用於計算期間天數的起止日期。 如果 start_date 在 end_date 之後,則 days360
將返回一個負數。應使用 date 函式來輸入日期,或者將日期作為其他公式或函式的結果輸入。例如,使用函式
date(2008,5,23) 輸入日期 2008 年 5 月 23 日。如果日期以文字的形式輸入,則會出現問題。
說明 microsoft excel 可將日期儲存為可用於計算的序列號。預設情況下,1900 年 1 月 1 日的序列號是 1 而 2008 年 1
月 1 日的序列號是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用
另外一個預設日期系統。
15樓:苦樂由心
2)在「工具」選單中,單擊「載入巨集」命令。
如果「載入巨集」對話方塊中沒有「分析工具庫」,請單擊「瀏覽」按鈕,定位到「分析工具庫」載入巨集檔案「analys32.xll」所在的驅動器和資料夾(通常位於「microsoft office\office\library\analysis」資料夾中);如果沒有找到該檔案,應執行「安裝」程式。
3)選中「分析工具庫」核取方塊。
4)要達到這個功能你需要兩個單元格,例如
a1單元格:日期型,我們存放你需要的日期,如2005-9-9。當然這個日期你可以隨便修改的。
b2單元格:數值型,這裡我們來存放你想要的a1中日期的當月的總天數。
函式是:
=day(eomonth(a1,0))
5)例如此時b2的值是30。當我們把a1中日期改為2005-8-2時,b2的值為31。
16樓:山谷門人
試用資料中的**看下可以吧。先**-修改-複製合併。
17樓:
如果你的資料都是"200101"這種格式的話,那就好辦了!方法如下:
1)假設這些資料都在a列;
2)在單元格b1處輸入如下公式:
"=date(left(a1,4),right(a1,2)+1,1)-date(left(a1,4),right(a1,2),1)"
3)向下填充即可得出你想要的結果.
18樓:excel辦公實戰
利用day和eomonth函式配合求出
excel版本參考:2010
a1存放日期,b1求出資料
1、選中b1單元格
2、輸入公式:=day(eomonth(a1,0))3、回車,輸入日期,進行測試
19樓:匿名使用者
datedif 主要用來計算實際年齡的, 是不能解決此問題
假設a1 是 200101
如你有ms office 光碟 及 懂得 安裝分析工具箱, 可用 eomonth(end of month) 函式,
b1輸入公式 = day(eomonth(date(left(a1,4), right(a1,2),1),1))
然後下拉
現實上, 可能大部分家中計算機都無法使用 eomonth 函式,
但亦可用以下選單函式, 將日期先寫成下一個月的第1日, 然後將該日期減1, 便變成本月的最後1天的日期, 便可知道本月有多少天。
b1輸入公式 =day(date(left(a1,4),right(a1,2)+1,1)-1)
然後下拉
請假ecel裡如何計算請假天數,請假Excel裡如何計算請假天數!
1 開啟excel 2016版本,輸入兩個時間段。2 輸入兩個時間段之後,輸入公式 後面的時間 前面的時間。3 輸入公式後,按回車鍵就可以得到請假天數了。4 如果要計算小時的話,給公式 24,一天24h。5 輸入公式 g5 f5 24後,回車鍵就可以得到請假的小時數了。int b1 a1 if ho...
ecel中如何自動填充公式,excel中如何自動填充公式
有個快速填充的方法,不需要拖著填充柄一直拉到1000行。你只需要雙擊一下填充柄,就能看到你想要的效果了 一步到位 滑鼠放在寫好公式的單元格右下角,滑鼠變成黑十字後,點左鍵,向下或向右拉即可自動填充公式 1.以如下圖的excel為例,已知b c的值,要計算的是d這一列,計算公式 d b c 其中d4 ...
急求計算分階段計算提成的ecel公式
假設a1為員工的銷售來業績,在b1中計自算該員工銷售bai 提成在b1中輸入 du公式應該為zhi if a1 150000,a1 0.003,if a1 300000,a1 150000 0.005 150000 0.003,a1 300000 0.006 150000 0.003 300000 ...