首页
/
每日頭條
/
圖文
/
excel數組公式詳解
excel數組公式詳解
更新时间:2025-03-24 09:17:37

excel數組公式詳解? (2016-01-29 22:58:40)轉載,下面我們就來聊聊關于excel數組公式詳解?接下來我們就一起去了解一下吧!

excel數組公式詳解(數組公式基礎數組運算)1

excel數組公式詳解

(2016-01-29 22:58:40)

轉載

标簽: excel公式教程 數組公式分類: Excel公式教程-原理篇

在單元格輸入普通公式,按Enter鍵或編輯欄左側的“輸入”按鈕完成輸入;而在單元格輸入數組公式需要按Ctrl Shift Enter三鍵完成輸入,所以數組公式也叫做CSE公式。

按Ctrl Shift Enter三鍵輸入數組公式後,在編輯欄顯示該公式用大括号“{}”括住。不要直接輸入這對大括号來代替按三鍵,那樣輸入的隻是文本,不是公式。

數組公式通過把普通公式中的單值構建成數組,并按數組中元素的個數進行重複計算,稱為數組運算。

如圖,根據單價和數量,直接求總金額。

在C2輸入“=SUM(A2:A3*B2:B3)”,然後按Ctrl Shift Enter三鍵,Excel就自動給公式加上“{}”,并計算出總金額340。

Excel是怎麼計算出這個結果的?

首先,分析公式中哪些部分要重複計算,或者說哪些部分由普通公式的單值變成了數組

這裡SUM函數的參數是一個乘法式子,在普通公式中乘法運算符前後都是一個單值,而現在都是一個區域引用,所以這個乘法式子要進行重複計算,就是要重複進行多次乘法運算。

然後,分析參與運算的數組的維度和大小,并據此确定該數組運算需要重複計算的次數,以及返回的數組的維度和大小

這個乘法式子的兩個操作數A2:A3和B2:B3都是一個單列兩行的數組,各有兩個元素。于是我們可以确定:該乘法式子将重複計算兩次,并返回一個單列兩行的數組。

具體計算步驟如下:第一次計算取第一個數組的第一個元素A2,跟第二個數組的第一個元素B2相乘,得到的100作為返回數組的第一個元素;第二次計算取第一個數組的第二個元素A3,跟第二個數組的第二個元素B3相乘,得到的240作為返回數組的第二個元素。乘法式子返回數組{100;240}。(在編輯欄裡,用鼠标拉黑公式中的“A2:A3*B2:B3”,然後按F9,可以看到該部分的計算結果。)

最後計算SUM({100;240})得到最終結果340。

如果輸入公式後沒有按Ctrl Shift Enter三鍵,而是直接按了回車,會是什麼情況呢?

在C2輸入上述公式後直接按回車,結果返回100。

在C3輸入上述公式後直接按回車,結果返回240。

如果在C4輸入上述公式後直接按回車,卻返回錯誤值#VALUE!。

可見,沒有按三鍵,那個乘法式子隻能計算一次,并且按照絕對交集隻取公式所在行的A列和B列數據相乘。按三鍵是告訴Excel需要進行數組運算

我們再來看另一個公式,在C2輸入“=SUMPRODUCT(A2:A3*B2:B3)”後直接按回車,結果是340。為什麼這個公式不用按三鍵也可以計算出正确結果呢?

這是因為Excel能按公式所需自動轉換數值類型。SUMPRODUCT函數的參數要求是數組,Excel能自動對裡面的乘法式子進行數組運算,并返回數組。

如圖,對A列的數字值和文本型數字求和。(單元格A3的“04”是文本型數字。)

在B1輸入“=SUMPRODUCT(--TEXT(A1:A3,"0;-0;0;!0"))”後直接按回車,就能計算出正确的結果7。數組A1:A3一共3個元素,公式對“--TEXT”進行3次計算,并返回一個單列3行的數組。

在B1輸入“=SUMPRODUCT(IF(ISERR(-A1:A3),,--A1:A3))”後直接按回車,結果返回3;改為按三鍵輸入公式,才可以返回正确結果7。為什麼會這樣呢?因為SUMPRODUCT函數所需數組需要經IF函數計算後才可以确定,而IF函數不能自動進行數組運算,所以公式需要按三鍵。

三維引用是對連續多張工作表上相同單元格或單元格區域的引用。三維引用跟三維數組不同。三維引用不能分次計算,計算後隻能返回單值而不能返回數組。

Excel公式是在工作表這個平台上運行的,一種工作表就是一個二維數組。在數組公式中,使用OFFSET和INDIRECT函數可以生成所謂的三維、四維數組,但嚴格來說那不是真正意義的三維、四維,隻不過是若幹個二維數組而已,數組公式對這些二維數組進行分次計算。

Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
銀川公積金商轉公條件
銀川公積金商轉公條件
齊魯晚報·齊魯壹點記者趙夏晔“效率真的太高了!本來隻想試試看,結果當天下午錢就到賬了,太幸福了。”近日,山東新礦内蒙古能源有限責任公司職工周濤很高興——他在銀川買房,通過公積金“跨省通辦”,足不出省就提取到了自己在泰安繳納的公積金。“我們公...
2025-03-24
濟甯22年二手房成交率
濟甯22年二手房成交率
濟甯22年二手房成交率?給大家帶來濟甯5月第2周(5.4-5.10)熱搜TOP10小區,快來看看你家房子現在價格多少,是漲還是跌?,我來為大家科普一下關于濟甯22年二手房成交率?下面希望有你要的答案,我們一起來看看吧!濟甯22年二手房成交率...
2025-03-24
感情中的價值意義
感情中的價值意義
很多人都說,一段感情想要長久地維持,需要彼此能夠相互提供情緒價值,那麼我們該怎麼理解這種情緒價值呢?我們先來看看情緒價值的定義,從心理學角度來看,情緒價值指的是給人帶來一切美好感受、引起正面情緒的能力,它也是一種重要的社交能力。至于情緒價值...
2025-03-24
s8全球總決賽ig奪冠講解
s8全球總決賽ig奪冠講解
曾幾何時,遊戲還是被國家強力打壓的娛樂産物,更有電子海洛因之稱,很多電競選手在早期也基本是靠愛來發電,但随着近幾年賽事做得越來越完善,大量資本開始流入中國電競,電競這一行也終于得到了認可,關注度持續升高,就連央視也時不時出幾篇報道,而如今I...
2025-03-24
夢幻西遊無封系陣容
夢幻西遊無封系陣容
不管是在現實生活中還是在網絡遊戲裡面,做人都不應該貪圖小便宜,否則總有一天會吃虧,讓自己後悔莫及。在夢幻西遊這款遊戲當中,其實貪圖小利的玩家并不少,他們為了一點小利益而過于輕信他人,結果中了騙子的圈套,便宜沒有占到,反而被他人騙走了錢财。最...
2025-03-24
Copyright 2023-2025 - www.tftnews.com All Rights Reserved