Tag: 总和

VBA求和单元格范围

我正在尝试编写一个简单的VBAmacros,它将采用活动单元格的列和用户的input将一行单元格的范围添加到一起。 范围是通过将用户input的整数添加到活动列并且是结束列来计算的。 问题是它给我运行时错误“424”,并告诉我“对象需要”。 当我运行它,并在总和线上生气。 这是我的代码。 我刚开始在VBA,所以它不能那么辛苦….对吧? Sub Food() Dim first As Variant Dim last As Integer Dim days As Integer Dim month As Variant Dim total As Double first = ActiveCell.Column days = InputBox("Days in the month?") last = first + days month = Range(Cells(first, 4), Cells(last, 4)) total = Excel.WorksheetFunction.Sum(Report.Range(month)) Worksheets(1).Cells(1, 13).Value = total […]

如何做一个variables(dynamic)范围的总和?

我有一个范围B3:Bn与date和范围C2:Y2与另一个date范围。 我想从范围C2:Y2范围B3:Bn中find一个date,然后从这个单元格开始求和。 要做到这一点,我使用: =SUM(OFFSET(C3;0;MATCH(B3;$C$2:$Y$2;0)):Y3) 但是,而不是Y3,我想说:Sum值从偏移单元格值开始,直到+ 7个其他列。 也许有人可以帮忙吗? 谢谢!

更容易的方法来结合Vlookup和Sum(if)

我目前在Excel中有一个表格,用于存储每个客户想要的产品数量,例如: 客户表 在电子表格的另一部分,成功的工作人员(如谁得到了客户的订单)被input(例如,雇主A或B等) 根据谁获得了哪个客户,我需要找出每个员工销售多less红,黄,蓝… 这是可以做的(使用Sum(if) – 不是SUMIF与Vlookup结合): 使用的公式 所以基本上我的公式检查我的员工是否赢得了客户,然后返回多less红色,黄色和蓝色: =IF(B11=B2,VLOOKUP(A2,A2:E2,3,FALSE),0)+IF(B11=B3,VLOOKUP(A3,A3:E3,3,FALSE),0)+IF(B11=B4,VLOOKUP(A4,A4:E4,3,FALSE),0) 我还需要检查每个订单和每个员工,这样才能完成。 我的问题是,是否有一个更简单的方法(有时有Excelfunction,我不知道这样做容易…

根据标准总结特定数量的单元格值

我有一个列表 如何计算前5个空白 (未付)单元的“金额”总和? 在这种情况下,它将是13,5,13,11,4 。 我不想每次更改单元格范围空白单元格更改为付费。 我真正的问题与这个完全不同,但是如果有解决办法的话,我可以在这方面做些工作。

如何在月份和年份在外部工作表上使用SUMIF和文本标准

如何使用SUMIF月份和年份与文本标准, EXP! 我想总结一下 ABC Date Item Code QTY 01-12-16 86000 50 15-12-16 86021 20 01-02-17 86022 100 01-03-17 86023 50 现在我只需要在外部工作表上总结86000的Dec-16。

如何根据Excel中的多个If计算总和?

背景是,我正在制作预算电子表格。 我在不同的日子有不同的账单。 (即周一到期的账单和10日到期的账单) 我想要一个函数,将在D列中放入适当数量的资金,并在E列中说明资金进/出的原因。 目前我有两个不同的公式(可能是错误的)。 E列的公式:(已经在文档中,似乎工作正常,除了我不能添加额外的文本到单元格) =IF(DAY(C36)=7," Amy Pay","")&IF(DAY(C36)=22," Amy Pay","")&IF(DAY(C36)=8," Family Bills","")&IF(DAY(C36)=6," Dollar Shave Club","")&IF(DAY(C36)=2," Amy Cap One VISA","")&IF(DAY(C36)=3," Chase VISA","")&IF(DAY(C36)=8," Being Smart","")&IF(DAY(C36)=17," Gym","")&IF(DAY(C36)=11," Netflix","")&IF(DAY(C36)=19," Cap One MC","")&IF(DAY(C36)=29," CenturyLink","")&IF(DAY(C36)=6," Haley Cap One Visa","")&IF(DAY(C36)=10," SRP","")&IF(DAY(C36)=23, "Car Payment","")&IF(DAY(C36)=30, "Rent","")&IF((B36)="Mon"," Monday","")&IF((B36)="Fri"," Friday","")&IF((B36)="Fri"," Haley Pay","") D列的公式:(不在列中,因为它不工作,我想要的) =IF(DAY(B40)=7,"1474.22","")&IF(DAY(B40)=22,"1474.22","")&IF(DAY(B40)=8,"-100","")&IF(DAY(B40)=6,"-9","")&IF(DAY(B40)=2,"-100","")&IF(DAY(B40)=3,"-100","")&IF(DAY(B40)=8,"-400","")&IF(DAY(B40)=17,"-20.05","")&IF(DAY(B40)=11,"-8.63","")&IF(DAY(B40)=19,"-450","")&IF(DAY(B40)=29,"-50","")&IF(DAY(B40)=6,"-150","")&IF(DAY(B40)=10,"-200","")&IF(DAY(B40)=23,"-325","")&IF(DAY(B40)=30,"-500","")&IF((A40)="Mon","-125","")&IF((A40)="Fri","-325","")&IF((A40)="Fri","400","") View post on imgur.com 问题是在列D中,而不是提供数字的总和,它列出列中的数字。 View post on imgur.com 我有一个build议添加= SUM(在IF前面的函数,但是当我这样做的时候,#VALUE!就是这个字段的结果)使用这个公式:(查看图像通过改变附加文本到/ […]

根据水平和垂直标准将数据按行进行求和

我有以下格式的数据集: Date 1 Date 1 Date 1 Date 2 Date 2 Date 3 Date 3 Product 1 10 20 10 5 10 20 30 Product 2 5 5 10 10 10 5 30 Product 3 30 10 5 10 30 30 40 Product 4 5 10 10 20 5 10 20 我试图在date之前对产品的销售进行总结,创build如下: Date 1 Date […]

SUM(IF)有时仅在数组中find第一个值

我有一张excel电子表格,里面有2张,sheet1是从sharepoint时间表系统导出的,sheet2是用来报告的,主要是按星期显示时间的细分。 我需要一个公式,其中sheet1( sheet1!AI:AI ,使用=D2-WEEKDAY(D2-1)计算)中的星期开始date列与sheet2中的开始行的星期匹配(第3行)。 到目前为止,我已经尝试了SUMIF,SUMPRODUCT,现在有一个SUM(IF)公式,并且都有相同的问题,它们要么找不到SUM的值(肯定存在的值),要么只会SUM数组中的第一个值。 例如,对于星期启动“2016年6月12日”,我应该总共有336小时,但目前它只发现列表中的第一个值,14。到目前为止,我尝试使用的不同公式是如下: {=SUM(IF(sheet1!$AI$2:$AI$300=CB$3,sheet1!$G$2:$G$300,0))} =SUMIF(sheet1!AI$2:AJ$300, CB$3, sheet1!G$2:G$300) =SUMPRODUCT( — (sheet1!$AI$2:$AI$300 = CB$3), sheet1!$G$2:$G$300) 所有的公式都有相同的问题,并为表2中的每一列产生相同的值,这让我怀疑这是与我的星期计算/数组有关的事情,但我无法弄清楚是什么导致了它。 当前产生的值和下面的期望值的例子: 05/06/2016 12/06/2016 19/06/2016 26/06/2016 0.00 14.00 0.00 11.00 05/06/2016 12/06/2016 19/06/2016 26/06/2016 82.85 336.00 297.75 307.25 包含数据和公式的示例文件 – https://www.dropbox.com/s/5c2c5tyl993vxyt/SUMIF%20Example.xlsx?dl=0

SUMPRODUCT计算独特的文本值

我有一个大致如下所示的数据集: OpenDate Name FillDate DaysToFill 12/05/13 Samuel – Open 01/01/14 Anne 01/16/14 16 01/12/14 Mike 01/25/14 13 01/28/14 Anne 01/31/14 3 我有一个我为指标创build的仪表板。 有一个数据validation列表,其中用户select他们想要的信息的月份。 这个select触发两个单元格 – R2和R3的变化。 R2对应月份并生成当月的数值(Jan = 1,Feb = 2等),R3生成当月的最后一天(Jan = 01/31/14,Feb = 02 / 28/14)。 我有一个公式来计算符合以下条件的条目数: (i) DaysToFill > 0 AND FillDate is in the month chosen (in R2) 要么 (ii) DaysToFill = […]

对于正数和负数,Microsoft Excel枢轴错误计算总和

我不知道我是否做错了(可能是)或Microsoft Excel中有问题。 场景:我创build一个表如下 +——+——-+ | Name | Value | +——+——-+ | Alex | 1.55 | | Alex | -1.56 | | Alex | 0.01 | +——+——-+ 当我试图在数据透视中获得Value的总和时,结果如下: +————-+————–+ | Row Labels | Sum of Value | | Alex | -8.67362E-18 | | (blank) | | | Grand Total | -8.67362E-18 | +————-+————–+ 我期望值[总和]显示0,但它显示非零值(-8.67362E-18)。 提前致谢