Excel VBA求相關單元格區域的總數、平均數、最大值、最小值等

2020-12-25 布魯斯bls

需要免費Excel原始碼的請評論區留言、點擊關注和轉發,然後直接私信回覆:原始碼

Application對象

實例 工作表的WorksheetFunction屬性函數

本例是利用工作表WorksheetFunction屬性求相關單元格區域的總數、平均數、最大值、最小值等。

示例代碼:

#001 Public Sub 實例2_()

#002 Dim myRange As Range, MyAnswer

#003 Set myRange = Worksheets("Sheet1").Range("A1:E20")

#004

#005 MyAnswer = Application.WorksheetFunction.Max(myRange)

#006 MsgBox "[A1:E20]單元格區域中最大值是:" & MyAnswer

#007

#008 MyAnswer = Application.WorksheetFunction.Average(myRange)

#009 MsgBox "[A1:E20]單元格區域中平均值是:" & MyAnswer

#010

#011 MyAnswer = Application.WorksheetFunction.Sum(myRange)

#012 MsgBox "[A1:E20]單元格區域中總和是:" & MyAnswer

#013

#014 MyAnswer = Application.WorksheetFunction.Min(myRange)

#015 MsgBox "[A1:E20]單元格區域中最小值是:" & MyAnswer

#016 Set myRange = Nothing

#017 Set MyAnswer = Nothing

#018 End Sub

運行結果如圖 38所示:

代碼說明:

獲取工作表Sheet1單元格區域A1:E20中的總數、最大值、最小值、平均值。

最近不斷的免費發送Excel VBA的實例教程,有需要Excel原始碼的請評論區留言、點擊關注和轉發,然後直接私信回覆:原始碼

部分實例圖:

舉報/反饋

相關焦點

  • 使用VBA代碼完成對單元格區域條件求和 - VBA語言專家
    NO.168-NO.169內容是:NO. 168:如何利用VBA代碼,求單元格區域A1:H10正數的和NO. 169:如何利用VBA代碼,求最大值、最小值VBA過程代碼168:如何利用VBA代碼,求單元格區域A1:H10正數的和Sub mynz
  • Excel求最大值最小值與用紅色標出最大值用藍色最小值所在位置
    在 Excel 中,可以取某一行或某一列及選中區域的最大值或最小值;在不帶條件的情況下,直接取最大值或最小值;在帶條件的情況下,只取滿足條件的最大值或最小值。無論是取最大值還是取最小值,除選擇「自動求和」中的最大值與最小值選項外,還可以用快捷鍵。另外,除把最大值或最不值取出外,還可以用顏色標出最大值或最小值所在位置。
  • excel中如何利用TRIMMEAN計算修剪平均值?
    在excel中,trimmean函數應該算是小眾函數,因為計算平均值的方法太多了,最簡單的方式是選中有數據的單元格後excel表格的下方會自動顯示求和、計數、求平均值的結果,連函數都沒必要用。但是在數據統計中,可能要去掉最大值最小值後進行統計,或者去掉2個最大值和最小值統計,這時就用到了trimmean函數。trimmean函數有兩個參數,第一個參數表示選擇的數據區域,第二個參數表示修剪去除的比例。比如有20個數據,第二個參數是0.2,因為20*0.2=4,那麼就會去掉2個最大值和2個最小值後,對剩下的16個數求平均值。
  • Excel公式技巧57:獲取最大值/最小值所在的單元格地址(跨多工作表)
    最小值所在的單元格地址》中,我們使用公式獲取一個工作表中最大值和最小值所在的單元格地址。本文更進一步,獲取工作簿中多個工作表的最大值/最小值所在的單元格地址。 在《Excel公式技巧54:在多個工作表中查找最大值最小值》中,我們使用公式:=MIN(Sheet1:Sheet3!A1:D4)獲取多個工作表中的最小值。使用公式:=MAX(Sheet1:Sheet3!
  • Excel中平均值的計算,給大家匯總整理齊全了
    算術平均值是最常用的平均值,在Excel中對應的函數為:AVERGAE。語法為:AVERAGE(數據區域)或AVERAGE(值1,值2,值3……)如:計算下面每個人的每個月的平均工資。在H2單元格中輸入以下公式,向下填充至H7單元格中即可。
  • Excel去掉一個最大值(最高分)和一個最小值(最低分)求平均值
    今天我們來介紹Excel計算數字單元格個數函數COUNT,並結合前面文章中介紹的函數MAX、MIN,來實現去掉一個最大值(最高分)和一個最小值(最低分)求平均值。1.計算數字單元格個數函數COUNT函數格式為=COUNT(值1,值2,……)【值】一般為選取的單元格。函數返回的結果是數字單元格的個數,日期作為數字的一種特殊形式也計算在內。
  • Excel – 自動判斷二維表的最大最小值
    判斷最大最小值,大多人會想到用 max 和 min 函數,或者用條件格式。但這些方法都有一個共同的特性:只能對一維數據起作用。如果要同時對二維表的所有行或所有列一次性做判斷,那就不行了。如果要同時判斷二維表所有行、列的最大最小值,就需要通過條件格式來實現。
  • Excel函數學習37:SMALL函數
    SMALL函數數據組中第k個最小值。它能夠:獲取單元格區域中第3個最小值求n個最小值之和返回單元格區域中的負值動態排序單元格區域中的數值獲取單元格區域中唯一值列表 SMALL函數語法SMALL函數有2個參數,其語法如下:
  • Excel – 查詢滿足特定條件的最大、最小值,不用 if 嵌套怎做?
    帶條件求最大最小值,Excel 中有兩個現成的函數。今天就來教大家使用這兩個新函數 maxifs 和 minifs。參數:max_range:必需,需要找出最大值的單元格區域。criteria_range1:必需,用於條件計算的單元格區域criteria1:必需,用於確定哪些單元格是最大值的條件;格式為數字、表達式或文本。[criteria_range2, criteria2], ...
  • VBA統計單元格圖片數量
    而且,我還幫他想到了不規範的情況,比如:圖片邊界超出單元格區域,單元格中摻雜非圖片等其他shape對象。,存入動態數組    Next    rmax = Application.Max(arr) 'max函數,求出數組中存放的最大行號
  • Excel VBA Value屬性清空單元格
    需要Excel原始碼的請評論區留言、點擊關注和轉發,然後直接私信回覆:原始碼用Value = ""的方法對單元格進行賦值,達到清空單元格信息的效果,但和Clear的主要區別是:賦空值只是刪除內容,但其他設置不變(比如
  • Excel – 如何忽略錯誤值求和、求平均值?
    如果因為種種原因,必須對存在錯誤值的列求和、求平均值,而錯誤值出現的位置每次不固定,那怎麼實現呢?之前我曾經寫過如何忽略錯誤值求和,具體請參見案例:下圖是某公司銷售名下的淨增客戶數,即新增減去流失客戶的總數,其中有單元格因系統數據延遲存在錯誤值,如何忽略錯誤值求淨增客戶總數和平均數?解決方案:1.
  • Excel最大值函數MAX和最小值函數MIN
    在數學中,我們用max表示最大值,用min表示最小值。今天我們就來介紹Excel中的最大值函數MAX和最小值函數MIN。最大值函數MAX格式為=MAX(數值1,數值2,……)數值參數可以是單元格、數字或公式。函數返回的結果為該組數值的最大值。
  • Excel VBA Array數組給行單元格區域賦值
    需要Excel原始碼的請點擊關注和轉發,然後直接私信回覆:原始碼利用數組的值可以直接給單元格賦值。#003 Range("A1:E5") = "" '清空A1:E5單元格區域內容 #004 Range("A1:E5").Value = Array(1, 2, 3, 4, 5) '給A1:E5單元格區域賦值數組值
  • excel中的small函數和large函數,與其他函數結合還有這功能!
    對於large函數和small函數,都只有兩個參數,分別為large(數值區域,返回的第幾個最大值),small(數值區域,返回的第幾個最小值)。如下圖所示,查找倒數第二名的成績,輸入的函數公式為=SMALL(C2:C20,2),表示查找C2到C20單元格中第2小的數,結果為62。
  • Excel最大值最小值計算簡單,那第二、第三、第N大的值該怎麼求?
    在Excel中求一列數據中的最大值和最小值的操作方法很簡單,只需要兩個函數輕鬆搞定。MAX求單元格區域內數值的最大值,MIN求單元格區域內數值的最小值。 在最高工資對應的單元格中輸入函數「=MAX(C:C)」,按Enter鍵就可以求出最高工資。 在最低工資對應的單元格中輸入函數「=MIN(C:C)」,按Enter鍵就可以求出最低工資。 兩個函數中的C:C表示數據所在的單元格區域,可以是一行、一列、一個區域。
  • Excel如何求出合併單元格的和?
    excel如何來求出合併單元格的和?求出合併單元格的和就需要通過一些方法來快速求出來,下面來看看小編的操作吧。1.當前我們要求出每一個部門的合計結果,但是它是合併單元格,怎麼辦呢?2.我們先輸入公式sum函數,然後先框選這個銷售額的單元格範圍。
  • EXCEL實例:如何按指定條件求最大值或者最小值?
    求最大值或者最小值,我們都知道用MAX或者MIN函數,但是如果加一個或多個條件,如何求出此時的最大值或者最小值呢?1、有條件的求最大值EXCEL幫助裡是這樣說明MAX函數的語法的:MAX語法MAX(number1, [number2], ...)
  • EXCEL之VBA入門基礎-單元格及區域的選擇,使用變量選擇區域方法
    例如:application.workbooks(1).worksheets(1).range("A1")意思就是當前應用程式(excel)下面的已經打開的第一個工作薄下面的第一個工作表裡面的A1單元格,但一般情況下我們不需要這麼麻煩,如果我們只對當前的表格操作
  • EXCEL學習筆記之VBA
    (6) 將數組中的數據寫入單元格區域arr=Split(1,2,3,4,5,6」E10」).Select (5)可以使用union合併多個單元格區域CurrentRegion屬性,返回指定單元格在內的一個連續的區域,如Range(「B5」