【问题标题】:How to sum values based on two criterias如何根据两个标准对值求和
【发布时间】:2022-10-23 21:48:42
【问题描述】:

我正在尝试根据两个标准对值求和:类别和月份(续订)。 我想按续订月份汇总类别。 所以,对于三月份续期的东西,分别按类别相加,但月度和类别相同的,也必须相加。

Example table

例如: 我有具有不同续订日期(3 月、4 月、5 月、6 月、9 月和每月)的软件/应用程序/站点类别。 所以,我需要按月分离和求和值,但是“每月”必须对所有月份求和。 像这样:

软件/应用程序/网站类别

  • 三月:26,50
  • 四月:24,90
  • 5 月:30,60
  • 六月:64
  • 九月:24,90

希望我说清楚了... 我要疯了……请帮帮我……

【问题讨论】:

  • 为什么不添加一个计算每月的列(如果是每年,值/12,值)

标签: excel vba excel-formula vba7


【解决方案1】:

三月:

=SUMPRODUCT(B2:B1000*(C2:C1000="Softwares / Apps / Sites")*(((E2:E1000="Monthly")+(E2:E1000="March"))>0))

类别和月份可以参考单元格。在图片中我看不到列,用真实布局更改它们。

【讨论】:

    【解决方案2】:

    我的表数据是这样的:

    Description,Price,Category,Period,Renew,Day
    Netflix.Com,9,Streaming,Monthly,Monthly,5
    Disney Plus,11,Streaming,Monthly,Monthly,5
    Amazonprime,8,Streaming,Monthly,Monthly,5
    Youtube,8,Softwares/Apps/Sites,Monthly,Monthly,5
    Spotify,6,Softwares/Apps/Sites,Monthly,Monthly,5
    Google,15,Work,Monthly,Monthly,5
    Bank Fees,5,Bank Taxes,Monthly,Monthly,5
    Internet,20,Streaming,Monthly,Monthly,5
    Healthcare,20,Health,Monthly,Monthly,5
    Smart Fit,35,Academy,Annual,June,10
    Cellphone Plan,20,Work,Annual,June,10
    Backup sw,12.5,Softwares/Apps/Sites,Annual,March,20
    Office 365,50,Softwares/Apps/Sites,Annual,June,15
    Truecaller,10.9,Softwares/Apps/Sites,Annual,September,10
    Kasperksy,10.9,Softwares/Apps/Sites,Annual,April,10
    Canva,5.7,Work,Annual,May,15
    Kasperksy,10.9,Softwares/Apps/Sites,Annual,May,15
    Canva,5.7,Work,Annual,May,5
    

    (为了更容易回答您的问题,请将数据导出为 CSV,然后使用四个前导空格来格式化您的问题中的数据 - 这样可以节省我五分钟的数据输入时间,并且可能会出错)。

    要使用的命令是SUMIFS。语法是:

    SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)
    

    所以,如果整个表位于 A1 和 F19 之间,我可以这样做:

    =SUMIFS($B$1:$B$19, $C$1:$C$19,"Softwares/Apps/Sites",$D$1:$D$19,"Monthly")
    

    以我的数据,一共14个。

    【讨论】:

      猜你喜欢
      • 2012-11-16
      • 2019-12-25
      • 2021-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多