在ecel中把時間換算成數字的公式

2022-03-07 20:28:46 字數 6099 閱讀 3103

1樓:楓橋映月夜泊

要想將這樣的日期轉換成年月的數值型格式,需要使用公式轉換,轉換後再另存為數值。

1、在日期型資料的右邊一格b1單元格輸入公式:

=--text(a1,"emm")

2、複製b1單元格,單擊a1單元格,單擊滑鼠右鍵,再單擊選擇性貼上3、在彈出的選擇性貼上對話方塊中單擊數值,再單擊確定4、選擇a1單元格,按快捷鍵ctrl+1,彈出設定單元格格式對話方塊,單擊數字選項卡,在分類列表框單擊常規按鈕,再單擊確定即可。

2樓:匿名使用者

fixed(hour(a4)+minute(a4)/60,1)這個函式可以把2:30換算成2.5小時

注:fixed是把數字取近似值到指定位數.

hour是返回一個時間的小時數

minute是返回一個時間的分鐘數

這個函式的意思是:

返回一個時間的小時數,再加上這個時間的分鐘數除以60,再把得到的結果保留一位小數的近似值.

如果想保留兩位小數可以把函式中的最後一個1改為2.

3樓:匿名使用者

最簡單的方法是:

=(結束時間-開始時間)*24,然後將單元格格式設定為常規

4樓:匿名使用者

暈何苦要 饒一圈再告訴人家結果呢?

a1 為 11:00 b1為 13:30 c1輸入公式 =(b1-a1)*24

excel裡面 時間是以天為一整數,一天返回1 , 一小時 就是 1/24

把小時換成整數 乘以 24就行了啊,要是分鐘就再乘以 60

5樓:匿名使用者

自定義一個格式,也行啊!你把公式放置好ok

6樓:匿名使用者

公式為:

假如你在a1中輸2.3

=int(a1)+mod(a1,1)/60*100

7樓:朋從戎

怎樣把時間換算成小時

excel中怎麼把時間換算成分鐘???

8樓:

步驟1、首先開啟excel**,輸入一些時間。

2、然後在右邊輸入公式=hour(h2)*60+minute(h2)+second(h2)/60 ,

hour(時間):返回時間值的小時數,minute(時間):返回時間值的分鐘,

second(時間):返回時間值的秒數。

3、然後按住回車鍵後發現結果出現了,點選常規,把時間換成正常時間點。

4、這時候常規就換成了分鐘數。

5、滑鼠向下拖動把所有結果都弄出來就可以了。

9樓:

a4為開始時間00:00:00,b4為結束時間01:00:00,通過以下公式,是按分鐘計算。

不會顯示成00:00:00,而會顯示成60=text(b4-a4,"[m]")

隨便告訴你個excel快捷鍵輸入時間

快捷鍵輸入時間ctrl+shift+;

快捷鍵輸入日期ctrl+;

10樓:匿名使用者

a1單元格輸入一時間格式,2:34。

方法一、在b1單元格輸入「=hour(a1)*60+minute(a1)」回車。

方法二、在b2單元格輸入「=a1*24*60」,效果一樣。

注:兩個方法都要求單元格格式,數字格式為「常規」。

11樓:鬱鸞袁千山

假如,你的時間是在a列,分鐘顯示在b列,在b列,ceiling(a1*24*60,1)

12樓:匿名使用者

18:20可以輸成18.20,8:47可以輸入8.47。後**計算那一行中輸入對應行列的字母和數字,中間是減號

13樓:

如果工作時間不會超過24小時,則

結果=if(b2>a2,text(b2-a2,"[m]"),text(b2-a2+"24:0","[m]")) ,設a列為上班時間、b列為下班時間

14樓:方括號

=(下班時間+(下班時間《上班時間)-上班時間)*1440

比如=(b1+(b1

15樓:

如果上班時間為a列,下班時間為b列,c列為上班總分鐘c1=60*hour(if(a1>b1,"24:00"-a1+b1,b1-a1))+minute(if(a1>b1,"24:00"-a1+b1,b1-a1))

如果想簡單點可以增加一列輔助d列在d1輸入=if(a1>b1,"24:00"-a1+b1,b1-a1)

在c1輸入=60*hour(d1)+minute(d1)若果想完美一點可以在d1輸入=if(or(a1="",b1=""),0,if(a1>b1,"24:00"-a1+b1,b1-a1))

在c1輸入=60*hour(d1)+minute(d1)

16樓:世伶拓跋正浩

乘上60

=text(a1/24,"[h]小時m分鐘")

如何在excel中把日期轉換成純數字

17樓:緣來是我

在excel中把日期轉換成純數字,可通過text函式將日期格式轉換為文字格式,再通過選擇性貼上轉換為純數字。

方法步驟如下:

1、開啟需要操作的excel**,點選任意空白位置,在公式編輯框中輸入「=text(」,然後點選需要轉換的日期所在單元格。

2、繼續輸入公式"yyyymmdd",並按回車完成公式=text(a1,"yyyymmdd")的輸入。(公式中的符號都需要在英文狀態輸入)

3、通過下拉填充下方單元格公式,並按「ctrl+c」複製單元格。

4、在另外空白位置,點選滑鼠右鍵,選擇「選擇性貼上」。

5、在貼上選項中選擇「數值」,下面運算選擇「加」,然後點選下方的確定按鈕即可。

6、返回excel**,可發現已成功將日期格式的單元格成功轉換成純數字。

18樓:匿名使用者

可以通過設定單元格格式完成轉換,操作步驟如下:

1、開啟excel檔案,選中要轉換的列或者單元格;

2、右鍵選單設定選擇單元格格式;

3、數字選項卡,選擇分類列表的自定義,右側型別下輸入yyyymmdd,點選確定;

4、轉換完成,效果如下圖:

19樓:琴俊賀樓

同學,給你個例子

這要設定單元格格式

圖1:轉換前

圖2:右鍵-設定單元格格式-數字-自定義,在型別處輸入 yyyymmdd

確定即可

圖3:轉換後

當然,如果你不想設定單元格,可以用函式,不過得另取一列假如你的日期資料在a1,可以在b1輸入 =n(text(a1,"yyyymmdd"))

下拉填充!

20樓:匿名使用者

先用text函式轉成字串,然後再轉成數字。

如 =n(text(a1,"yyyymmdd"))

21樓:冉夢菲

替換「-」為空就可以了

22樓:舞動火力少年王

選擇後右擊,設定單元格式 在裡面選擇常規

在excel表中,如何將時間的「時、分」轉化為「分鐘」或「數字」?

23樓:次次次蛋黃米亞

1、首先在excel**中輸入一組時間資料,需要將小時加分鐘的時間資料變成分鐘的顯示樣式。

2、在b1單元格內輸入轉換公式:=text(a1,"[m]")&"分",意思是將a1單元格中的小時轉換成分再加上原本的分鐘。

3、點選回車,可以在下圖中看到已經將a1單元格中的「2小時5分鐘」轉換為「125分鐘」了。

4、需要批量更改分鐘的話可以雙擊b1單元格右下角的綠色圓點,將公式向下填充即可。

24樓:匿名使用者

查詢"小"替換為空

這樣格式就轉換為時間格式 (1時5分 這樣是時間格式的一種)這時再假設你的時間在a1單元格,b1中輸入公式=text(a1,"[m]")&"分"

25樓:籍浩崇貞

假設你的時間在a1單元格

=sum(hour(a1)*60,minute(a1))

最後要把格式設定成常規或者文字!切記!

26樓:匿名使用者

你 「1小時5分」是文字型別啊,這種轉換比較麻煩,要把1和5數字提煉出來。你的「1小時5分」是怎麼來的,就是想知道它的上級**,是不是時間相減得來的? 如果是兩個日期時間相減來的,那就好辦了。

27樓:匿名使用者

1、點a1-右鍵-設定單元格格式-數字-時間-13時30分-確定2、點b1-右鍵-設定單元格格式-數字-自定義-0-確定3、點c1-右鍵-設定單元格格式-數字-自定義-0-在0後面輸入 分 -確定

在a1輸入1:30 回車 (注中間是冒號)在b1中輸入 =60*hour(a1)+minute(a1) (複製過去也行)

在c1中輸入 =60*hour(a1)+minute(a1)

28樓:石啟

設定單元格格式-數字

29樓:沙漠中的小溪香

你到插入裡的插入函式裡看看

在excel中怎樣把時間轉換成數值?

30樓:熱愛影視者

=a1*24,設定為常規格式。

31樓:抗雙路才捷

timevalue("4:35

pm")不過這個時間函式是將0:00:00—23:

59:59轉化為0~0.99999999999小數值,所以他不是用的傳統的把時間轉化為小數值的方法即小時取整+分/60+秒/3600.

而是小時/24+分/1440+秒/3600/24

32樓:匿名使用者

假設a1單元格寫入 689小時29分36秒則b1單元格公式為

=left(a1,find("小時",a1)-1)*60+mid(a1,find("小時",a1)+2,find("分",a1)-2-find("小時",a1))+if(--mid(a1,find("分",a1)+1,find("秒",a1)-find("分",a1)-1),1,)

再寫一個公式解決一下沒有"小時"或"秒"的情況=ceiling(if(counta(find("小時",a1)),substitute(substitute(substitute(a1,"小時",":"),"分",":"),"秒",":

"),"0:"&a1)*1440,1)

33樓:思雪遙遙

=left(a1,find("小時",a1)-1)*60+mid(a1,find("時",a1)+1,find("分",a1)-find("時",a1)-1)+if(mid(a1,len(a1)+1-find("秒",a1),1)*1,1,0)

這個公式還不完美,a1單元格中必須有 小時 分 秒出現,不然執行結果就錯誤。

34樓:手機使用者

hour 函式只能是0到23的整數(一天24小時)若把你的時間轉換為小時,必須用函式。

假設時間在a1,則在b1輸入公式:

=day(a1)*24+hour(a1)+minute(a1)/60+second(a1)/3600

excel 中怎麼用函式公式把日期序列數轉化成日期格式?

35樓:

使用text函式就可以做到了,例如a1中為32768,在b1中輸入公式:

=text(a1,"yyyy-mm-dd")b1中則會顯示「1989-09-17」,這裡的"yyyy-mm-dd"是指讓前一個引數(a1)中的數值以「四位年份-兩位月份-兩位日子」來顯示的(月份和日子不足兩位時,前面自動補0)。

"yyyy-mm-dd"也可以修改為別的格式,例如這裡的日期中年份想要顯示為2位,可以寫成"yy-mm-dd";或者是月份的「09」想顯示為「9」,可以相應減少m,即"yyyy-m-dd"。中間的分隔符也可以任意修改,例如改為"yyyy年mm月dd日"的話,將會顯示「2023年09月17日」這樣。

在ecel中怎樣把數字1從下往上拉到10怎樣操作

在excel中把數字1從下往上拉到10的操作方法和步驟如下 1 首先,開啟要編輯的excel檔案,如下圖所示。2 其次,完成上述步驟後,在單元格a1中輸入數字 1 並在單元格a2中提取數字 2 如下圖所示。3 接著,完成上述步驟後,選擇兩個單元格a1和a2,然後將滑鼠移到所選框的右下角,如下圖小紅框...

在vb如何把ASCII碼轉換成數字

microsoft r visual basic r scripting edition chr 函式 語言參考 起始頁 版本 1 請參閱描述返回與指定的 ansi 字元 相對應的字元。語法chr charcode charcode 引數是可以標識字元的數字。說明從 0 到 31 的數字表示標準的不...

在ecel中怎麼求時間的平均值?求大神賜教

準備工來具 材料 裝有windows 10的電腦一自臺,microsoft office 家庭和學生版 2016 excel軟體。在excel中,求時間的平均值的辦法如下 1 首先,在excel表中輸入員工上班的時間,計算第2到第4天的時間平均值。2 然後選擇f2單元格,並單擊上面的 fx 按鈕插入...