excel數組和函數sumproduct在乘積求和運算中的實際運用

2021-01-15 ACGN漫步者
Excel

在上一篇文章當中,已經為大家簡單介紹了一下數組的概念,並且依次介紹了一維數組和二維數組,其中一維數組包括一維水平數組和一維縱向數組,最後為大家介紹了一維數組和二維數組的生成方法以及二維數組的加法計算,並且將數組計算與數值計算進行了對比。

今天我們繼續講述數組在實際問題中的計算,並且會對數組計算和數值計算的複雜程度進行簡單的對比,還會根據相關的問題為大家介紹一些Excel函數的運用方法。

數值計算和數組運算在乘法運算的計算過程現在我們這樣一個簡單的Excel工作表,裡面的內容包括產品類型,銷售量,單價和銷售額,其中產品類型,銷售量,單價為已知的內容,現在我們需要計算的內容自然是每種產品對應的銷售額了。Excel工作表具體如下圖一所示:

圖一

顯然這種問題的計算過程是簡單的,但是我們現在要從數值和數組的兩個角度去計算,相當於數學題一題多解了,我們先從大家都十分熟悉的數值運算說起。

(1)數值運算

我們需要在D2單元格中輸入「=B2*C2」,按回車鍵之後就能得到產品A所對應的銷售額,然後我們選中D2單元格,利用填充柄的複製功能拖拽到D5單元格,就能得到所有的銷售額就算結果了。這裡填充柄拖拽功能相當於在D3單元格,D4單元格和D5單元格內分別輸入了「=B3*C3」,「=B4*C4」和「=B5*C5」。具體操作流程如下圖二所示:

圖二

不得不說數值運算真的是很簡單,那麼用數組來計算又該怎樣來操作呢?

(2)數組運算

為了驗證數組運算的準確性,我們把D2:D5單元格的計算結果保留下來,選擇E2:E5單元格作為計算區域。首先我們要用滑鼠選定E2:E5單元格區域(注意這裡選定的區域與你接下來計算時選定的兩組數組的行數是一致的),然後在上方的編輯欄中輸入「=B2:B5*C2:C5」,這時要想得到結果就剩關鍵的一步了,按Ctrl+Shift+Enter組合鍵,從而在E2:E5單元格區域生成計算結果,我們也會看到編輯欄中顯示這樣的結果:「{=B2:B5*C2:C5}」。具體的操作流程如下圖三所示:

圖三

這就是數組運算在計算簡單的多個乘法運算過程中的具體流程,總體上而言在上述的這個簡單的案例中,兩者的計算的難易程度區別不大,不過數組的計算的確有其強大之處,比如我們要計算銷售總額之時,如果是使用數值計算的方法,我們可以在D6單元格中使用函數sum,輸入公式「=SUM(D2:D5)」,按回車鍵後就能得到計算的結果。

但是數組計算這時候就相對更加簡便一些,它可以不用計算銷售額,直接去計算銷售總額,比如在E6單元格中輸入「=SUM(B2:B5*C2:C5)」,按Ctrl+Shift+Enter組合鍵之後就能得到銷售總額了。具體的操作流程可以參考圖四:

圖四

由此可見,數組的計算方式針對特定的問題的確有其可取之處,但是可能由於習慣問題,很多人都習慣於使用數值計算,總之計算方式上海市仁者見仁智者見智。

說道最後計算銷售總額的問題,我們接下來就順便介紹了一個函數,這個函數同樣也能解決這個問題,只是其公式的形式會有些許不同。

2.函數sumproduct的用法

Excel函數

函數sumproduct的功能便是進行乘積求和,其基本形式是SUMPRODUCT(array1,array2,array3, ……),其中的array便指的是數組(一組計算中,數組的個數是2到30個,其中數組的在Excel表格中的排布形式是相同的),函數SUMPRODUCT的具體功能就是將這些數組中相應元素需要進行相乘並求和。

我想大家應該意思到函數sumproduct在計算銷售總額時的就算方法了,具體流程如下:以C6單元格為例,在C6單元格中輸入「=SUMPRODUCT(B2:B5,C2:C5)」,按回車鍵之後,就能得到銷售總額了。具體操作如下圖五所示:

圖五

以上就是今天所有的內容了,今天的分享也就到此結束了。覺得對你們有用的朋友們請點讚關注吧!您的鼓勵是我前進的動力,也希望擅長運用辦公軟體的小夥伴們能夠不吝賜教,積極地留言,歡迎一起來探討學習!

相關焦點

  • Excel函數large、與數組在實際案例中的聯合運用
    圖一在之前的四篇文章當中,我們先後了解了數組的相關概念,數組之間的簡單加法、乘法運算,數組的乘積求和運算,一維水平數組和一維縱向數組之間的運算,單個數值與一維數組之間的運算,一維數組與二維數組之間的運算以及二維數組之間的運算
  • Excel函數sum、large、small、count和數組在案例中的組合用法
    今天的內容,我們將引入更多的Excel函數來加入其中,比如函數sum,函數small,函數count,還有昨天用到的函數large。現在我們就通過實例的形式,一步步腳踏實地地來調用上述函數來解決實際案例的問題。
  • Excel求和,只會用Sum系列函數,那就真的Out了!
    關於求和,大家都已經非常的熟悉了,大部分情況下是用「命令」或Sum函數求和,其實還有很多種求和的方式,如大家比較熟悉的Sumif、Sumifs,還有大家比較陌生的Sumproduct函數法、Subtotoal函數法、Aggregate函數法。
  • Excel工作表中,除了用Sum函數求和外,還有哪些技巧?
    Excel工作表中的求和,可以說是每位Excel愛好者接觸最早的內容之一了,不就是用Sum或命令求和嗎……但在實際的應用中卻發現,用Sum函數或命令只能完成一些簡單的求和操作,對於稍微複雜的求和需求,Sum函數或求和命令不再實用……一、Excel工作表求和:Sumif。
  • excel中的替代函數——replace和substitute函數的應用實例
    在excel中,常用的替換函數有replace和substitute函數,這兩個函數都可以替換單元格中的部分內容,功能和ctrl+H的功能類似,但是使用函數的目的一方面不會破壞原數據,另一方面與其他函數結合可以實現更多功能,對於substitute的參數=substitute(單元格,被替換的字符串,新字符串,指定替換第幾個),第四個參數可以省略,表示全部替換。
  • 萬能函數Sumproduct實用技巧解讀,不僅能求和,還能計數和排名哦...
    Excel中總有那麼幾個讓人驚豔的函數公式,例如Sumproduct函數,它不僅能求和,還能計數和排名,你信嗎?一、功能及語法結構。功能:返回相應的數組或區域乘積的和。語法:=Sumproduct(數組或區域)。示例:目的:計算銷量和。
  • WPS-Excel表格sumproduct函數一次性算出相乘相加總額
    excel表格單純相加或者相乘大家都會應用,但是有時候我們需要算出相乘相加的總額,這種計算也是可以一次性算出的。今天來教大家怎樣在WPS表格中,讓數據一次性算出相乘相加的總額,會了這個小技巧,會方便很多。實例、算出第二周總銷售額。
  • 萬能函數Sumproduct超級實用技巧解讀!
    Sumproduct函數是Excel中的數學函數,其功能非常的強大,但是對於具體的用法和技巧,也不能說出個頭緒來……今天,小編帶大家系統的學習Sumproduct函數的具體用法和技巧!一、功能、語法及基礎用法。
  • Excel函數公式大全之利用MMULT函數計算兩個數組矩陣的乘積
    各位Excel天天學的小夥伴們大家好,歡迎收看Excel天天學出品的excel2019函數公式大全課程。今天我們依舊要學習的是Excel函數中的數學函數MMULT函數,計算兩個數組的矩陣乘積。今天這個例子也是非常的簡單,就是利用MMULT函數計算兩個不等數組的矩陣乘積。
  • excel函數公式應用:多列數據條件求和公式知多少?
    如果是根據條件求單列數據之和,SUMIF函數即可解決,但如果是求多列數據呢?我們這裡分享12種方法,各有各的特色。學習更多技巧,請收藏關注部落窩教育excel圖文教程。 先來看一下什麼是按條件求多列數據之和。 類似下圖這樣的數據,需要根據G列的產品名稱在H列匯總數據。條件區域在B列,而要求和的數據在C、D、E三列中。
  • 同事說我寫的sumif函數公式是又臭又長,我竟無力反駁
    典型的滿足條件的單元格求和,利用sumif函數可以搞定。公式解讀這個公式初看跟常規的sumif函數沒啥區別,唯一的區別在於參數二,判斷條件,這裡的判斷條件用一個花括號括起來,裡面各個條件,用逗號隔開,這樣的表示方法叫數組;也就是說 {"趙雲","張飛","曹操"} 是一個數組,傳入到參數二 中去,sumif函數返回的也是一個數組,為別為{"趙雲求和","張飛求和","曹操求和"},結果應該是{39,42,30},
  • Excel函數公式:計算「最終得分」的2個超級技巧,簡單高效 - Excel...
    解讀,例如,將公式中的「2」替換為3或5,則在實際的計算中,按2或4來執行。暨「最高分」和「最低分」必須是「成對」出現的。3、如果計算的「最終得分」小數位數不符合要求,只需在【設置單元格格式】中設置小數位數即可。二、Excel計算「最終得分」:Sumproduct函數法。功能:返回相應的數組或區域乘積的和。
  • Excel用Sum函數實現多表同位置與數字帶單位及新增數據後自動求和
    無論是哪種情況,都可能遇到數字帶單位或空格的情況,此時,需要先把單位或空格去掉再求和,這就需要用到 Left、Find、Trim、Clean、Substitute 等函數;另外,可能還會遇到在表格中新增加數據後要求自動求和,這需要用Sum與OffSet和CountA函數組合實現。以下就是它們的具體實現方法,共有5個實例,實例操作中所用版本均為 Excel 2016。
  • Excel中多個工作表不同位置數據,如何進行求和?
    最近收到一個典型案例,Excel中多個工作表不同位置數據,如何進行求和。 具體如下: 一個Excel文件中,有多個sheet工作表,「一月」,「二月」,「三月」。
  • excel函數公式大全之利用LARGE函數和SUM函數提取前五名銷售額
    excel函數公式大全之利用LARGE函數和SUM函數提取前五名銷售額,excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數LARGE函數和SUM函數。
  • VBA代碼解決方案第49講:VBA代碼中工作表函數SUM的利用方法 - VBA...
    對多個單元格求和,是統計工作中非常普遍的工作,在之前的函數講解過程中,我下了很大的氣力來講解SUM函數及其衍生的函數,在數組的講解中也講了此函數在數組中的利用,可以說SUM函數在統計工作中起著舉足輕重的作用,如果把這個函數利用好了,對自己的工作是非常方便的,今日我在VBA中就此函數的利用及規律再次加以講解。
  • 基於一維數組動態處理矩陣運算
    /*******************************************根據用戶輸入的數據申請一維動態數組,並進行相關的運算,矩陣求和、矩陣相乘、矩陣的逆矩陣、矩陣的伴隨矩陣、矩陣行列式的值(建議採用visual c++6.0編譯).作者:何晏波2013,6,17*********************************************/#include<
  • MATLAB數組的常用函數
    3  進行數組運算的常用函數在MATLAB中有一些常用函數,這些函數在日常的編程計算過程中會經常遇到,一般是基本的數學概念在MATLAB
  • Word表格用函數公式對列行及指定單元格求和、乘積、平均值的方法
    Word 也能用函數公式對表格中的數據求和、求乘積、求平均值,求最大值最小值等;Word 中總共有十八個公式,這裡列舉的只是常用的幾個。Word表格用函數公式計算,既可以對整列計算也可以對整行計算,還可以只對指定的幾個單元格計算,特別是對指定單元格計算十分靈活,可以滿足不同的需求。
  • 「Excel使用技巧」SUM求和匯總函數,你真的足夠了解它嗎?
    在Excel函數中,大家最熟悉的莫過於SUM函數了。 SUM函數,一個非常簡單而且常用的函數,很多人對它的理解僅局限於用「∑」按鈕自動求和的功能,例如:SUM函數大家用得最多的,可能就是=SUM(A1:A200),這就是常見的自動求和給出的類似公式。但SUM函數,你真的足夠了解它嗎?請不要小看它哦,它的實力不可小覷。