gpt4 book ai didi

vba - 如果相应的单元格具有给定值,则不固定数量的单元格的总和

转载 作者:行者123 更新时间:2023-12-04 21:26:25 29 4
gpt4 key购买 nike

我正在努力如何做到这一点。我有一个要读取数据的工作表。数据的大小会不时变化。在读入数据后,我已经对生成的求和列进行了编程。我希望每个单元格对行中的所有值求和,第一行中的索引值等于求和列中第一行中的值。图片可能会给你一个不那么抽象的案例可视化。我在第 12 行中包含了第 3 行的手动公式作为文本。我想在 VBA 中执行此操作。最多可能有 50 个集合([2010,2011,avvik] 或 [2010,avvik] 或 [2011,avvik])。对于数据区的开始和结束,有两个带有保存编号(列号)的变量。
换句话说; “SUM 2010”下的货币列(在我的程序中实际上只有 2010 年)应该对给定行中的每个单元格求和,该行在同一列的第 1 行中具有值 2010。 2011年也是如此。
Example
(您可能需要保存/打开图片以获取详细信息)

最佳答案

您可以使用公式 SUMIF 执行此操作。对于第三季度,你会写:

=SUMIF(A1:P1, "2010", A3:P:3)

用外行的话来说,你是说,查看 A1 - P1 范围内的所有单元格,对于每个单元格,如果值恰好是“2010”,我希望你将 A3 - P3 范围内的值加到总和中.

顺便说一句,您也可以在单元格 Q11 中使用此公式来获取总数,而不是您拥有的当前公式。年份日期和数字在同一列中的事实使这非常容易。

关于vba - 如果相应的单元格具有给定值,则不固定数量的单元格的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6826502/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com