tft每日頭條

 > 生活

 > excel中9個常用函數

excel中9個常用函數

生活 更新时间:2024-08-08 22:18:59

在計算數據,特别是需要進行一些複雜的數據計算時,隻有通過函數才能快速地完成。

Excel 2019 中提供了大量的函數,要想從中選擇合适的函數,且保證計算結果正确,就必須掌握函數的基礎應用知識。

而函數中也有一些鮮為人知的小技巧,這些小技巧可以幫助我們大幅提高使用函數的效率~

技巧 01:将表達式作為參數使用

在 Excel 中可以将表達式作為參數使用,表達式是公式中的公式。

下面來了解這種情況下函數的計算原理。

在遇到作為函數參數的表達式時,Excel 會先計算這個表達式,然後将結果作為函數的參數再進行計算。

例如,公式【=SQRT(PI() * (2.6^2) PI() * (3.2^2))】中使用了 SQRT 函數,它的參數是兩個計算半徑分别是 2.6和3.2的圓面積表達式【PI() * (2.6^2)】和【PI() * (3.2^2)】。

Excel在計算公式時,首先計算這兩個圓的面積,然後計算該結果的平方根。

技巧 02:使用數組型函數參數

函數也可以使用數組作為參數,使用數組類型的參數一般可以簡化公式。

例如,要計算 208 * 1、1.2 * 2、3.06 * 3 的和,可以使用公式【=SUM(208 * 1,1.2 * 2,3.06 * 3)】,利用數組型參數,則可以寫成【=SUM({208,1.2,3.06} * {1,2,3})】,它們的結果是相同的。

技巧 03:将整行或整列作為函數參數

在一個随時增加記錄的銷售表格中,要随時計算總銷售量,盡管使用函數比較容易得到結果,但是需要不斷更改銷售參數,仍然很麻煩。

遇到上述情況時,可以将這些作為函數參數,但彙總的範圍又是變化的數據單獨存儲在一行或一列中,然後将存儲數據的整行或整列作為函數的參數進行計算。

例如,将銷售量數據單獨存儲在 A 列中,再輸入【=SUM(A:A)】,将整列作為參數計算總和。

在使用整行或整列作為函數參數時,一定要确保該行或該列中的數據沒有不符合參數要求的類型。

有些人可能會認為,計算整行或整列這種大範圍的數據需要很長時間,實際上并非如此,Excel 會跟蹤上次使用的行和列,計算引用了整行或整列的公式時,不會計算範圍以外的單元格。

技巧04:使用名稱作為函數參數

名稱也可以作為函數的參數進行使用,使用方法與公式中的使用方法相同。

函數可以把單元格或單元格區域引用作為其參數,如果為這些範圍定義了名稱,則可直接使用名稱作為參數。

例如,要求 A1:D50 單元格區域中的最大值,則輸入函數【=MAX(A1:D50)】。若為 A1:D50 單元格區域定義名稱【cj】後,則可使用名稱來替換引用,将函數簡化為【=MAX(cj)】。

在使用查找與引用函數時,有時需要進行模糊查找,此時就需要使用到通配符。

Excel 中主要包含【 *】 、【?】和【~3】種通配符,可用于查找、統計等運算的比較條件中。

技巧 05:簡寫函數的邏輯值參數

由于邏輯值隻有TRUE或FALSE,當遇到參數為邏輯值的函數時,這些參數即可簡寫。

函數中的參數為邏輯值時,當要 指 定 為 FALSE 時, 可 以 用 0 來替代,甚至連 0 也不寫,而隻用半角逗号占據參數位置。

例如,VLOOKUP 函數的參數 range_lookup需要指定邏輯值,因此可以将公式進行簡寫,如函數【=VLOOKUP(A5,B5:C10,2,FALSE)】可簡寫為【=VLOOKUP(A5,B5:C10,2,0)】,也可簡寫為【=VLOOKUP(A5,B5: C10,2,)】。

需要指定參數為 0 時,可以隻保留該參數位置前的半角逗号。

例如,函數【=MAX(A1,0)】可以簡寫為【=MAX(A1,)】,函數【=IF(B2=A2,1,0)】可以簡寫為【=IF(B2=A2,1,)】。

技巧 06:省略函數參數

函數在使用過程中,并非所有參數都需要書寫完整,可以根據實際需要省略某些參數,以達到縮短公式長度或減少計算步驟的目的。

在【Excel 幫助】窗口中,就可以看到有些函數的參數很多,但仔細看又會發現,在很多參數的描述中包括【忽略】【省略】【可選】等詞語,而且會注明如果省略該參數則表示默認該參數為某個值。

excel中9個常用函數(Excel函數的七個高階技巧)1

在省略參數時,需要連同該參數存在所需的半角逗号間隔都省略。

例如,判斷 B5 是否與 A5 的值相等,若是則返回 TRUE,否則返回 FALSE。

函數【=IF(B5-A5,TRUE,FALSE)】可省略為【=IF(B5=A5, TRUE)】。常見的省略參數還有以下幾種情況。

FIND 函數的參數 start_num 若不指定,則默認為 1。

INDIRECT 函數的參數 al 若不指定,則默認為 A1 引用樣式。

LEFT 函數、RIGHT 函數的參數num_chars 若未指定,則默認為1。

SUMIF 函數的參數 sum_range 若未指定,則默認對第 1 個參數range 進行求和。

OFFSET函數的參數height和width若不指定,則默認與 reference 的尺寸一緻。

技巧 07:簡寫函數中的空文本

并非所有函數參數簡寫都表示該參數為 0,如函數【=IF(A1="","",A1 * B1)】中簡寫了該參數的空文本,表示若 A1 單元格為空,則顯示為空,否則返回 A1 與 B1 的乘積。

在函數應用中,經常也會簡寫空文本參數。

這裡所謂的空文本,不是指單元格中不包含數據,而是指單元格中包含一對英文雙引号,但是其中的文本沒有,是一個空的字符串,其字符長度為0。

省略參數是根據函數的默認規則将整個參數(包括所需的逗号間隔)從函數公式中移除。

而參數的簡寫則需要用半角逗号保留參數的對應位置,表示簡寫了該參數的常量 0、FALSE或空文本等。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved