農林漁牧網

您現在的位置是:首頁 > 農業

這些Excel函式,不務正業被點名

2022-09-20由 ExcelHome 發表于 農業

電腦怎麼輸入冪指函式

小夥伴們好啊,Excel裡的函式各有各的用途,可以說是各司其職。但是偏偏有一些函式不務正業,不是自己的活,非要自己幹,今天咱們看看

有哪些

不務正業的函式。

一、計算日期所在季度

如下圖所示,需要根據A列日期計算出該日期所在季度。

B2單元格輸入以下公式,下拉:

=LEN(2^MONTH(C2))

這些Excel函式,不務正業被點名

這個公式裡,MONTH函式是計算月份的,LEN函式是計算字元長度的。

用不同月份作為2的乘冪,然後用LEN函式計算出乘冪的字元長度,正好與所在季度對應。

二、判

今年是不是閏年

A2單元格輸入以下公式:

=IF(COUNT(-“2-29”),“是”,“否”)

這些Excel函式,不務正業被點名

“2-29”,得到到系統當前年份的2月29日(如果有這個日期),否則得到一個文字。

再加上負號計算負數,如果是日期,得到一個負數,如果是文字,則得到錯誤值。

最後使用COUNT函式判斷使用負號計算後的結果是數值還是錯誤值,如果是數值,說明是閏年,否則就不是閏年了。

三、判斷差異變化

如下圖所示,要根據B~C列兩年的資料,判斷變化差異。

D2單元格輸入以下公式:

=TEXT(C2-B2,“比上年多0元;比上年少0元;與上年相同”)

這些Excel函式,不務正業被點名

TEXT函式是一個文字函式,作用是將數字變成指定格式的文字。

本例中的格式程式碼為“比上年多0元;比上年少0元;與上年相同”,

格式程式碼中的0

表示第一引數本身

如果C2-B2的結果大於0,就顯

示“比上年多n元”。

如果C2-B2的結果小於0,就顯示“比上

年少n元”。

如果C2-B2的結果等於0,就顯示“與上年相同”。

四、

快速提取字元

如下圖所示,要根據A列的號碼,提取減號前的區號。

這些Excel函式,不務正業被點名

C2單元格輸入以下公式,向下複製:

=0&IMREAL(B2&“i”)

IMREAL函式,用於返回

複數的實係數(蒙圈

這些Excel函式,不務正業被點名

)。

先使用B2&“i”將B2單元格中的內容轉換為複數形式“010-80808888i”,然後使用IMREAL函式返回複數的實數

010

五、轉換時間

如下圖所示,B列是加班時長,需要在C列轉換為時間格式。轉換的要求是

將15。3轉換為15:30

C2單元格輸入以下公式,下拉。

=DOLLARDE(B2,60)/24

這些Excel函式,不務正業被點名

DOLLARDE

函式可以將第1引數的分數部分轉換為指定進位制的小數。

上述公式中,B2是十進位制的分數,將小數部分按60進位制轉換為分鐘(1小時有60分鐘),再整體除以24(1天有24小時)即為結果。

好了,今天的分享就是這些,祝大家一天好心情~~

你還知道哪些不務正業的函式呢,請在留言區分享給小夥伴們吧。

圖文製作:祝洪忠

這些Excel函式,不務正業被點名