ecel函式中大括號是什麼意思,excel函式中大括號是什麼意思

2021-03-13 20:23:03 字數 5952 閱讀 9925

1樓:釗鉼

excel函式中大括號的意思是該公式是以陣列的方式運算的。

excel是辦公室自動化中非常重要的一款軟體,excel函式則是excel中的內建函式。excel函式共包含11類,分別是資料庫函式、日期與時間函式、工程函式、財務函式、資訊函式、邏輯函式、查詢和引用函式、數學和三角函式、統計函式、文字函式以及使用者自定義函式。

excel函式引數:

引數可以是數字、文字、形如 true 或false的邏輯值、陣列、形如 #n/a 的錯誤值或單元格引用。給定的引數必須能產生有效的值。引數也可以是常量、公式或其它函式。

引數不僅僅是常量、公式或函式,還可以是陣列、單元格引用等。

擴充套件資料:

excel函式種類:

1、資訊函式

可以使用資訊工作表函式確定儲存在單元格中的資料的型別。資訊函式包含一組稱為 is 的工作表函式,在單元格滿足條件時返回 true。

2、邏輯函式

使用邏輯函式可以進行真假值判斷,或者進行復合檢驗。

例如,可以使用 if 函式確定條件為真還是假,並由此返回不同的數值。

3、查詢和引用函式

當需要在資料清單或**中查詢特定數值,或者需要查詢某一單元格的引用時,可以使用查詢和引用工作表函式。

例如,如果需要在**中查詢與第一列中的值相匹配的數值,可以使用 vlookup工作表函式。如果需要確定資料清單中數值的位置,可以使用 match工作表函式。

4、數學和三角函式

通過數學和三角函式,可以處理簡單的計算,例如對數字取整、計算單元格區域中的數值總和或複雜計算。

5、統計函式

統計工作表函式用於對資料區域進行統計分析。例如,統計工作表函式可以提供由一組給定值繪製出的直線的相關資訊,如直線的斜率和 y 軸截距,或構成直線的實際點數值。

2樓:白水菜頭

excel函式中大括號是該公式是以陣列的方式運算的。陣列中的大括號不是直接在鍵盤上輸入的,而是錄入完成公式後按ctrl+shift+enter這3個鍵進行轉變為陣列運算。ctrl+shift+enter在excel中俗稱三鍵結束。

軟體工具:excel2013

示例說明:

1、如有下表,要統計出所有日期下品名相同的總**。比如現在要算品為小偉的總價,下表中品名小偉出現三次。

2、正常的演算法是=c2*d2+c4*d4+c7*d7,其結果為3799。如果這個表的資料很多,那麼用種傳統的演算法公式就比較長,容易出錯,這時就可以使用陣列進行運算。

3、使用陣列公式=sum(if(b2:b7="小偉",c2:c7*d2:

d7,0)),改公式錄入完成後按下ctrl+shift+enter自動補齊{}。使用陣列的好處就是方便運算,簡化公式。

4、如果在=sum(if(b2:b7="小偉",c2:c7*d2:

d7,0))在公式中沒有按ctrl+shift+enter,那麼這個公式就不能運算,會返加#vbalue!某個值錯誤。

5、陣列運算,需要在公式錄入完成後,在鍵盤上按ctrl+shift+enter三鍵結束,可以看到編輯欄中的公式自動補齊{}。

3樓:匿名使用者

陣列公式

=vlookup(1,,1,0) 公式中的陣列

excel函式開頭的大括號是什麼意思?

4樓:匿名使用者

大括號說明,這個公式是以陣列的方式運算的,公式寫好後,同時按ctrl+shift+enter3鍵,就會自動加上大括號,不是手工新增的

有些陣列公式,不同時按ctrl+shift+enter3鍵結束,會得出錯誤值,

就是在寫公式時,如果設計陣列形式運算,就同時按ctrl+shift+enter3鍵

5樓:匿名使用者

大括號剛開始的時候是沒有的,在你輸入完函式公式後,按ctrl+shift+enter即有大括號的出現,意為該函式是「陣列公式」。

6樓:表裡如一

表示該公式是陣列公式.

excel中在單元格公式編輯中的大括號{}是什麼意思?

7樓:匿名使用者

這樣的公式是陣列公式,要注意的是這對花括號不是手動錄入的,而是要寫入公式後,加按shift+ctrl+enter三鍵,這樣就會自動在公式前後添上一對花括號

可以參考我以前的乙個回答

不是所有公式都有必要加上這對花括號的(即加按shift+ctrl+enter三鍵),普通公式就沒必要用三鍵,只要按下回車鍵就行了

但是如果是需要通過陣列運算才能得出正確值的公式就一定要加上陣列三鍵

如公式=a1-b1 是普通公式,加不加三鍵得出的值是相同的,就沒必要加

而公式=sum(a1:a100-b1:b100) 公式的意思是a1至a100單元格區域分別減去b1至b100單元格區域的值的總和(即 =a1-b1+a2-b2+a3-b3+a4-b4........

a100-b100)

這樣就是陣列計算了,必須要加上三鍵,只簡單的按下回車鍵是得不出正確值的

這個公式的計算目的也可以用公式 =sum(a1:a100)-sum(b1:b100) 得到結果 但這個公式就不是陣列公式了,所以又不必用陣列三鍵了

能用普通公式進行計算的盡量用普通公式進行設定,這樣可以減少記憶體的佔用

8樓:糊塗小仙

給你舉個例子:a列(從a2起的哈):2 2 3 2

b列(從b2起的哈):2 3 4 5

在這裡我們的公式寫作:

先從countif分析吧:

countif(b$2:b2,$a$2:$a$5),這個意思就是:b2=2,在a2到a5裡面等於2的為1,不等於2的為0.返回

match(0,countif(b$2:b2,$a$2:$a$5),),這個意思就是在裡面0在第幾個,這裡返回3.

為什麼最後有個「,」,本人認為是省略了0就可以那樣寫,當你在match裡最後的逗號後邊加上0的話是不變的,但是加1,-1就變了。

index(a:a,match(0,countif(b$2:b2,$a$2:

$a$5),)+1),這個意思就是a:a第四個元素是多少,返回a4,即3(這裡從a2才有的數)。

&是連線字元的意思,比如單元格裡輸入="a"&"b",則返回ab。

一般輸入公式的時候沒有{},當你輸入完畢的時候,按ctrl+shift+enter,就可以出來公式外邊有{},這是陣列的意思。

終於解釋完了,希望對你有用。

9樓:匿名使用者

這個大括號表示其中的內容就是編輯的公式。

10樓:匿名使用者

看match函式的幫助,就明白了。

11樓:龍dx龍

在輸入公式後按ctrl+shift+enter,就會出現這個大括號,意思是輸入的是陣列公式.

12樓:匿名使用者

{}就是數**算順序。

13樓:匿名使用者

這些問題你完全可以自己看幫助就能搞懂的哦!!!

excel函式後面大括號裡面的內容分別代表什麼?

14樓:匿名使用者

b9是查詢的內容,$a$2:$c$3是查詢範圍,加了「$」符號表示絕對引用,也就是說版,你將公式向下複製,查權找「b10」的內容,查詢範圍還是在a2到c3這個範圍內。如果不要「$」就是相對引用,公式就是這樣:

hlookup(b9,a2:c3,2,false),如果將單元格向下複製,公式就會變成hlookup(b10,a3:c4,2,false),也就是說查詢範圍會隨著單元格的下移而下移。

後面的2和false同三樓說的一樣。

15樓:匿名使用者

hlookup

行查詢指定的數值,並由此返回**或陣列當前列中指定行處的數值。當比較值位於資料表的首行,並且要查詢下面給定行中的資料時,請使用函式 hlookup。當比較值位於要查詢的資料左邊的一列時,請使用函式 vlookup。

hlookup 中的 h 代表「行」。

語法hlookup(lookup_value,table_array,row_index_num,range_lookup)

lookup_value 為需要在資料表第一行中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。

table_array 為需要在其中查詢資料的資料表。可以使用對區域或區域名稱的引用。

table_array 的第一行的數值可以為文字、數字或邏輯值。

如果 range_lookup 為 true,則 table_array 的第一行的數值必須按公升序排列:...-2、-1、0、1、2、…、a-z、false、true;否則,函式 hlookup 將不能給出正確的數值。如果 range_lookup 為 false,則 table_array 不必進行排序。

文字不區分大小寫。

可以用下面的方法實現數值從左到右的公升序排列:選定數值,在「資料」選單中單擊「排序」,再單擊「選項」,然後單擊「按行排序」選項,最後單擊「確定」。在「排序依據」下拉列表框中,選擇相應的行選項,然後單擊「公升序」選項。

row_index_num 為 table_array 中待返回的匹配值的行序號。row_index_num 為 1 時,返回 table_array 第一行的數值,row_index_num 為 2 時,返回 table_array 第二行的數值,以此類推。如果 row_index_num 小於 1,函式 hlookup 返回錯誤值 #value!

;如果 row_index_num 大於 table-array 的行數,函式 hlookup 返回錯誤值 #ref!。

range_lookup 為一邏輯值,指明函式 hlookup 查詢時是精確匹配,還是近似匹配。如果為 true 或省略,則返回近似匹配值。也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。

如果 range_value 為 false,函式 hlookup 將查詢精確匹配值,如果找不到,則返回錯誤值 #n/a!。

說明如果函式 hlookup 找不到 lookup_value,且 range_lookup 為 true,則使用小於 lookup_value 的最大值。

如果函式 hlookup 小於 table_array 第一行中的最小數值,函式 hlookup 返回錯誤值 #n/a!。

示例如果您將示例複製到空白工作表中,可能會更易於理解該示例。

操作方法

建立空白工作簿或工作表。

請在「幫助」主題中選取示例。不要選取行或列標題。

從幫助中選取示例。

按 ctrl+c。

在工作表中,選中單元格 a1,再按 ctrl+v。

若要在檢視結果和檢視返回結果的公式之間切換,請按 ctrl+`(重音符),或在「工具」選單上,指向「公式審核」,再單擊「公式審核模式」。

1 23 4a b c

axles bearings bolts

4 4 9

5 7 10

6 8 11

公式 說明(結果)

=hlookup("axles",a1:c4,2,true) 在首行查詢 axles,並返回同列中第 2 行的值。(4)

=hlookup("bearings",a1:c4,3,false) 在首行查詢 bearings,並返回同列中第 3 行的值。(7)

=hlookup("b",a1:c4,3,true) 在首行查詢 b,並返回同列中第 3 行的值。由於 b 不是精確匹配,因此將使用小於 b 的最大值 axles。(5)

=hlookup("bolts",a1:c4,4) 在首行查詢 bolts,並返回同列中第 4 行的值。(11)

=hlookup(3,,2,true) 在陣列常量的第一行中查詢 3,並返回同列中第 2 行的值。(c)

函式中解的大括號中括號分別代表著什麼意思

滿意答案乜許 痛 6級2010 10 05大括號代表用集合表示,中括號代表用區間表示的。比如求解得5 x 2,用集合表示為,用區間表示為 2,5 注意 中括號的表示比較複雜,但寫法簡便些。注意區間的開閉情況,大致有以下幾種情況 a,b a,b a,b a,b 補充 還有一點很重要的。集合中的b不一定...

ecel函式裡面的邏輯值是什麼意思

文字是值文字或者文字型數值,邏輯值為 true和falseexcel版本參考 2013 1 文字 文字 如 我,你 他等 和文字型數值,詳見圖2 邏輯值為 false和true 3 具體型別可通過type函式判斷 type 結果數值對照關係如下 1 數字 2 文字 4 邏輯值 16 誤差值 64 陣...

後面的括號是什麼意思,有括號是什麼意思

後面的括號 是填充 幾 個。該題意括號內填 8 個。前括號大於0但不包括0,後括號小於等於1,即0 填8兄弟,這個答案穩,不信算了 有括號是什麼意思 用作標點符號或數學符號的小括號 中括 號 方括號 尖括號 2.和大括號 的總稱小括號代表取不到這一側的值,中括號道標能取到這側的值x 100,200 ...