高考考试网
当前位置: 首页 高考资讯

excel vba 文本数字求和(excel如何列向求和求最大值)

时间:2023-05-24 作者: 小编 阅读量: 3 栏目名: 高考资讯

附数据样本,我来为大家科普一下关于excelvba文本数字求和?以下内容希望对你有帮助!excelvba文本数字求和如上图,如何求每列合计数中间的最大值?只用了forif,不需要数组,sum内部计算也很快。当然写完了之后,能正确求取结果,很快我又发现其中的bug问题聪明的你看出来了吗

excel vba 文本数字求和?如上图,如何求每列合计数中间的最大值?附数据样本,我来为大家科普一下关于excel vba 文本数字求和?以下内容希望对你有帮助!

excel vba 文本数字求和

如上图,如何求每列合计数中间的最大值?附数据样本

第一列

第二列

第三列

第四列

1

1

5

9

3

1

5

7

3

4

1

6

5

8

1

8

5

1

4

4

8

3

1

3

9

8

6

1

6

4

4

1

2

7

5

1

4

9

3

1

4

5

3

4

有群友给出了公式方案:

26

MAX(MMULT(P1:Z1 1,A5:D15))

41

MAX(SUBTOTAL(9,OFFSET(A:A,,{0,1,2,3},,)))

43

MAX(SUMIF(A:A,">0",OFFSET(A:A,,{0,1,2,3})))

26

MAX(MMULT(D1:N1 1,A5:D15))

45

MAX((MMULT(TRANSPOSE(ROW(A5:A15)^0),A5:D15)))

45

MAX((MMULT(TRANSPOSE(ROW(A5:A15)^0),A5:D15)))

52

MAX(SUM(A5:A15),SUM(B5:B15),SUM(C5:C15),SUM(D5:D15))

也有半自动的方式,先求单列和用sum,再横向拖动公式,求出每列和

最后再用max求最大值

网友的vba方案:

Sub test1() '通用的数组调用工作表函数Sum区域求和法

Dim i, j, k, arr, brr(), msum, mmax

arr = [a5: d15]

For i = 1 To UBound(arr, 2)

'msum = O

' For j = 1 To UBound(arr)

' msum = msumarr(j, i)

' Next

msum = Application.Sum(Range(Cells(5, i), Cells(UBound(arr)4, i)))

If msum > mmax Then mmax = msum

Next

'Range("k13") = mmax

Range("g6") = mmax

End Sub

下面给出我的解决方案

方案一,sub方式

Sub test2()

For i = 1 To 4

msum = Application.WorksheetFunction.Sum(Range(Cells(5, i), Cells(15, i)))

If msum > mmax Then mmax = msum

Next

[G6] = mmax

End Sub

因为用函数可以内部直接算,逻辑上也更简明。只用了for if,不需要数组,sum内部计算也很快。

方案二:function自定义函数方式

Function zsummax(rng As Range) '在range中列向求和再求最大值

Dim i, msum, mmax

For i = rng.Column To rng.Columns.Count

msum = Application.WorksheetFunction.Sum(rng.Range(rng.Cells(rng.Row, i), rng.Cells(rng.Rowrng.Rows.Count, i)))

If msum > mmax Then mmax = msum

Next

zsummax = mmax

End Function

这个自定义函数更适合公式玩家使用。

当然写完了之后,能正确求取结果,很快我又发现其中的bug问题

聪明的你看出来了吗

    推荐阅读
  • 怀孕几率主要有什么决定 怀孕几率取决于什么

    自慰放弃后,通常可以怀孕,自慰可能会给女性带来功能障碍,骨盆充血等,必须放弃不良的手淫习惯,为怀孕创造更好的条件,长期自慰可能会给女性带来各种妇科疾病,性冷淡。。

  • 作者在诗中为什么写鹤(后赤壁赋中的鹤)

    乔仲常《后赤壁赋图》局部,堂内苏轼与二道士对话。徐佐卿的故事并无深意,旨在宣扬道术的神奇而已。徐佐卿和杨世昌身上,寄托着他对故乡的思念。赤壁一游再游,旨在遣怀一时,不过梦中一饱,只能暂解饥渴。但在当时,却有不少人相信是二道士。师法李公麟的北宋画家乔仲常画了《后赤壁赋图》,用长卷形式展现后赋故事,最后一段画的就是苏轼与两位身着羽衣的道士对话。此画现藏美国堪萨斯纳尔逊美术馆,是一幅国宝级的名画。

  • 金琥仙人球开花吗(怎样养才能开花?)

    金琥仙人球性喜阳光充足,但夏季宜半荫,当气温达到35℃以上时,中午前后应遮荫,避免强阳光灼伤球体。越冬温度保持8~10℃,并保持盆土干燥。金虎仙人球强健,抗病毒能力强,但夏季由于湿、热、通风不良等因素,易受红蜘蛛、介壳虫、粉虱等病虫危害,应当采取一些预防措施加以防治。发现介壳虫、粉虱等为害时,可进行人工抹杀。

  • 描写动作的好句子大全(有哪些句子是描写动作呢)

    以下内容希望对你有帮助!本来筋脉突兀的手此刻一用力青筋更加明显。她蹑手蹑脚地走到蝴蝶旁,猛地一弯腰,双手把花朵上的蝴蝶一捧。她小心地把菜放入嘴中,细细地品尝着。看见冰场上的人,穿梭一般地滑来滑去,我的心激荡着,也急忙换上冰鞋,上场去了。开始的几步,多少有些荒疏了的感觉,转了几下之后,恢复常态了。狂风夹着大雨扑面而来,她使劲向前躬着身子,抓紧伞,进一步,退半步,踉踉跄跄地向前走着。

  • 馒头的营养价值 酒酿馒头的营养价值

    含有酵母,蛋白质,碳水化合物,脂类之外,酵母中还含有多种维生素,矿物质和酶类。

  • 灵魂摆渡之鬼节来客是哪一季哪一集(灵魂摆渡之鬼节来客是是第一季第十一集)

    灵魂摆渡之鬼节来客是哪一季哪一集灵魂摆渡之鬼节来客是第一季第十一集。一年一度的中元节,鬼市大开,群鬼夜行。冬青却被一个机灵可爱的女鬼缠上了,被她上身吻了小亚,还迫于无奈把她带去鬼市。之后,那个盲眼的男孩却并未如阿茶所想的一样愿意跟她去到无忧无虑的地府,阿茶劝说无果,伤心之下欲强行带走男孩却被冬青示意阻止,在听完男孩特意为自己弹奏的一曲琴曲后,阿茶心结消解,知道世事不可强求,略带遗憾地回归地府。

  • 花呗每天还款额度会降多少(花呗每个月都提前还款)

    前不久,马云退休了。支付宝当中最多的一项功能,花呗必然会是榜上有名,尤其是在近1年的时间,花呗的用户也不断增长,马云也是在支付宝的花呗中不断给用户创造福利,连续两次的花呗到店红包活动也是深受用户的欢迎。想到了花呗就去还,提前还款基本是常事,额度在持续提升,还经常提醒我有临时额度可用。花呗提前还款后,如果额度还下降的话,一定要注意芝麻分以及你的支付环境,要么就是你的支付宝在别的地方有欠款状态。

  • 分数清和专业清的意思是什么(关于分数清和专业清的意思介绍)

    分数清和专业清的意思是什么?分数清和专业清的意思是什么“专业清”是指高校在安排考生专业时,专业志愿靠前的优先录取,其核心在于先按“专业顺序”、再按“分数高低”进行专业录取,实质是专业志愿优先。相对高分的考生如一味追求“热门”专业,被退档的可能性较大。若不符合其第一专业要求或该专业已录满,则在减去专业分数级差后看是否满足其第二个专业的要求,若符合则安排他进入第二专业。

  • 玫瑰花怎么保鲜时间长(怎么保鲜玫瑰花时间长的方法)

    玫瑰花怎么保鲜时间长用食用的维生素C,碾碎之后,放在水中,搅拌均匀,倒入到水瓶中。如果家中没有维生素C,可以用白糖代替。因为啤酒中含有乙醇这个物质,可以给玫瑰花的各个枝叶提供养分。细心的人可以把玫瑰花的花枝切一个口子,棉签蘸取啤酒对其消毒防腐。加入食盐是因为盐分可以起到驱赶其他细菌滋生,同时一定的程度上促进玫瑰花吸水能力。通常来说,将玫瑰花插入清水中,花期的时间是3-4天,颜色发暗,凋谢,枯萎。

  • 安家电视剧全集在哪个台播出(这部剧的主演都有谁)

    接下来我们就一起去研究一下吧!安家电视剧全集在哪个台播出该剧于2020年2月21日在东方卫视、北京卫视首播,并在腾讯视频同步播出。《安家》是由安建执导,孙俪、罗晋、张萌、王自健、田雷、孙佳雨、杨皓宇、张晓谦、王艺哲等主演的都市剧。该剧讲述了安家天下中介公司大区经理房似锦空降到静宜门店,与徐文昌形成双店长竞争的过程中,作为房产中介的他们在帮助客户安家之余,也见证了客户生活中的喜怒哀乐故事。