關於excel的陣列公式的輸入,關於EXCEL的陣列公式的輸入

時間 2021-08-30 11:21:59

1樓:渠芙中培

沒太看懂你的問題,如果你要求和f列,c列要滿足「數學」或者"語文"或者"英語"那麼你需要的公式應該是=sum(sumif(c:c,,f:f))然後按組合鍵結束就可以了

公式裡面的中的{}是直接輸入的shift+【】

2樓:匿名使用者

=sum((b2:b4)*(c2:c4))陣列公式,輸入完按ctrl+shift+回車另外以上陣列公式等效於以下普通公式

=sumproduct((b2:b4)*(c2:c4))

3樓:方括號

假如銷售額在d列,選中d2:d4,輸入=b2:b4*c2:c4,按ctrl+shift+enter結束公式輸入。

其實陣列公式的輸入方法與普通公式是一樣的,只是按了ctrl+shift+enter的就是陣列公式。

4樓:夜漩蒼紫

陣列公式就是在你正常輸完公式後按ctrl+shift+回車,自然就在公式外面出現{},也就成為陣列公式了。

5樓:限定宇宙飛

微軟官方給出的解釋,陣列公式:陣列公式對一組或多組值執行多重計算,並返回一個或多個結果 。愚以為:

引用了陣列(可以是一個或多個數值,或是一組或多組數值),並在編輯欄可以看到以「{}」括起來的公式就是陣列公式,作用是對一組(單個資料可以看成是一組)、多組資料進行處理,然後得到想要的結果。

陣列公式不是在編輯欄在公式的兩端分別輸入「{}」就可以的,在excel中要輸入陣列公式,必須以特定的方法來輸入,在某個單元格輸入陣列公式的方法如下:

1.在編輯欄輸入完整的公式,並使編輯欄仍處在編輯狀態;

2.按下ctrl+shift+enter快捷鍵經過以上兩步操作以後,編輯欄會自動脫離編輯狀態,並且選中單元格後,在編輯欄可以看到公式的兩端有「{}」符號標記,而雙擊進入公式的編輯狀態時,你會發現「{}」符號是不存在的。

excel中vlookup公式陣列公式組合的函式輸入ctrl+shift+enter組合鍵不起作用。 5

6樓:匿名使用者

雖然查詢區域沒有絕對引用,會在下拉時產生錯誤,但公式邏輯是對的,我仔細看了下,應該是你的公式之間的逗號問題,要用英文狀態下的逗號,你的逗號這麼大,是中文的逗號吧,這樣公式識別不了。

7樓:匿名使用者

單個公式是對的,但沒有對資料區域進行絕對引用,會引起向下填充時出錯。

你沒有同時按下ctrl+shift+enter組合鍵,因此編輯欄中的公式前後未出現大括號。

可以用普通公式代替

=lookup(1,0/((a$1:a$21=e1)*(b$1:b$21=f1)),c$1:c$21)

8樓:

單看公式好像沒問題,你換這個公式試試:

=sumproduct((a1:a21=e1)*(b1:b21=f1)*(c1:c21))

9樓:1是野兔呀

好像公式錯了,你的首列不需要調換順序進行匹配,那應該就不用if{}這個吧

10樓:

我剛剛也遇到了這個問題,然後我複製這個公式後關閉excel檔案,再開啟,複製,然後組合鍵就好了。

11樓:善良的路人錦

你好 你的問題解決了嗎?我現在遇到同樣的困擾。請教一下。謝謝

請教excel高手,有關陣列公式的問題!!!! 5

12樓:匿名使用者

直接引用m列,就可以了,為何要 自定義名稱?

index($e$1:$e$1000,small(if($c$1:$c$1000=$n10,row($c$1:$c$1000),4^8),column(a1)))

陣列右拉

然後 c3:引用該行區域

比如=$m3:$z3

c3 下拉複製

excel 陣列公式

13樓:匿名使用者

excel陣列公式是什麼意思以及excel

14樓:匿名使用者

陣列公式是相對普通公式不同的一個概念,簡單的理解就是有多個類似的計算式包含在同一個計算式裡面。

比如 =(a1+b1)大家都明白意思,但是 直接輸入並回車=a1:a2+b1:b2

你會發現得到一個 #value! 錯誤。

但是如果你輸入完成後同時按下 ctrl+shift+enter 「告訴」excel這是一個陣列公式,就會能夠計算了!結果會顯示 a1+b1 的結果,但實際上結果還包含有 a2+b2的結果,在其他函式作用下就能夠呼叫這些資料了。

15樓:匿名使用者

陣列公式昰一種專門用於陣列的公式型別。

陣列公式可以可以產生單個結果,也可以同時分列顯示多個結果。

陣列可以在單個單元格中使用,也可以同時在一批單元格中使用。

一個陣列其實就是一組同型別的資料,可以當做一個整體來處理。要記住這一點。

對於不熟悉陣列概念的讀者來說,陣列就是一組數。

使用陣列公式的主要優點是,可以把資料當成一個整體來處理,傳遞給函式或公式。

可以對一批單元格應用一個公式,返回結果可以是一個數,也可以是一組數(每個數佔一個單元格)。

陣列公式可以對一批單元格統一處理,而無須對每個單元格一一應用公式。

excel自動在陣列公式外加上花括號{}。手動加{}無效。

陣列公式可以同時對兩組或多組資料進行處理,即公式可以有兩個或多個陣列引數。每個陣列引數必須行、列數都相同。

使用陣列常數

陣列常數是一組數,可以當作陣列引數來用。

根據行數和列數的不同,陣列可以是一維或二維的。

一維陣列就是一列或一行數。

一維陣列

二維陣列就是一片單元格,包含多行和多列。

二維陣列

注意縱向數字由分號(;)隔開,橫向數字由逗號隔開。

一個陣列常數可以包括數字、文字、邏輯值和錯誤值。文字必須用雙引號圍起來(例如,"文字")。

陣列常數不能包含帶有逗號、美元符號、括號、百分號的數字,也不能包括函式和其他陣列。

在計算當中,陣列存在單元格中和記憶體中均可。

計算中,陣列存在記憶體中可以使公式計算的更快一點。

陣列的優勢

陣列公式可以確保公式一致。

陣列可以儲存在記憶體中,因此使用陣列公式可以加快公式的執行時間。

使用陣列可以減少記憶體佔用。

使用陣列公式可以防止公式意外更改。應用了陣列公式的單元格,不能單獨修改,只能同時更改所有使用了該公式的單元格。

陣列公式看起來比較深奧,足以嚇到那些初學者,讓他們不敢輕易更改你的公式。

一些運算用傳統公式無法實現。

陣列的不足

避免在一個工作薄中使用太多大型陣列公式。雖說那樣做能夠提高執行效率,但複雜的公式也會把你自己給搞糊塗。

太多的陣列公式將會使再次計算、儲存、開啟和關閉操作減慢。

陣列公式能夠減少記憶體佔用,但是會減慢再次計算的速度,並且使其更為複雜。

你不能在陣列公式中使用列引用(例如,"a:a"或"d:d")。

每次輸入完成後,都必須按(ctrl + shift + enter),才能完成陣列公式。

陣列公式例項

可以用多種不同的函式方法來實現同一目標。大部分情況下,無需使用陣列公式即可得到同樣的結果。

下面的例子演示了兩種使用陣列公式的方法。

1)數字加總[使用多格陣列公式]

這個例子演示了兩種用來計算一片區域數字總和的方法。

第8和9行的公式使用sum()工作表函式對數字加總。

第11和12行使用了陣列公式對數字加總,鍵入公式後必須按(ctrl + shift + enter)。陣列公式計算完成後,生成一個包含四個值的陣列。

excel在公式外加上花括號{},指示陣列公式。花括號不能手工輸入。

陣列公式"" 返回一個包含四個數字的陣列。

一個單元格只能顯示一個數字,因此公式必須佔據四個單元格才能顯示完全。

2)計算部分和(使用單一陣列公式)

本例演示了求部分單元格之和的兩種方法。

c12和c13單元格里的公式,使用加號對單個單元格進行加總。

如果需要加總的專案很多,那麼手工輸入就會很費時間,而上述方法也只能用手工輸入。

c15和c15單元格使用陣列公式求部分和,公式輸入結束後,必須按(ctrl + shift + enter),否則會顯示#value! 。

上述陣列公式使用了2個一維陣列,c3:c10 和 d3:d10。

if()函式比較第一個陣列c3:c10中的值,並返回第二個陣列d3:d10中的對應值。

sum()函式得到新生成的陣列(在記憶體中),計算並返回總和。

注意 在一張工作表中,使用大量陣列公式將會增加再次計算的時間。

大部分陣列公式能執行的計算,用普通公式也能完成。不過仍有一些例外。

如果鍵入陣列公式之後,沒有按(ctrl + shift + enter) ,那麼公式就會返回不正確的結果或者返回 #value!。

使用快捷鍵 (ctrl + / )可以快速選擇應用了相同陣列公式的單元格。

使用陣列公式後,不能單獨修改其中的某一個單元格。

在陣列公式中不能使用列引用 (例如 "a:a" 或 "d:d")。

公式應用的範圍內,行數必須都要相同。這是為了確保所有臨時性的陣列也有同樣的長度。

excel陣列公式

山桑弓 假設上海等字樣在a2 a18,後面那些編號在b2 b18,陣列公式 sum n if a2 a18 上海 match a2 a18 b2 b18,a2 a18 b2 b18,row 2 18 1 同時按下ctrl shift 回車。如果改浙江,只要把公式中 上海 字樣改為浙江。 如果你的是e...

Excel陣列公式怎麼用,Excel 陣列公式在AND()函式中怎麼用

ctrl shift enter三鍵輸入 魚木混豬喲 這個不好回答,不如說個具體的使用資料公式的例子,來給你寫個陣列公式 不管怎麼樣,陣列公式都是用ctrl shift enter鍵來結束的。excel 陣列公式在and 函式中怎麼用 檔案度 陣列公式無法在and中實現,and 只能輸出一個值,無法...

Excel中VLOOKUP公式陣列公式組合的函式輸入Ctrl Shift Enter組合鍵不起作用

雖然查詢區域沒有絕對引用,會在下拉時產生錯誤,但公式邏輯是對的,我仔細看了下,應該是你的公式之間的逗號問題,要用英文狀態下的逗號,你的逗號這麼大,是中文的逗號吧,這樣公式識別不了。 單個公式是對的,但沒有對資料區域進行絕對引用,會引起向下填充時出錯。你沒有同時按下ctrl shift enter組合...