根据日期值的一部分添加列值

问题描述 投票:0回答:1

在macOS High Sierra上使用LibreOffice Calc 6.0.6.2。

我有4列数据,即日期:文字:A:B

典型的行示例是:20180822:PNP:空白:500.00或20180822:PNP:500.00:空白

一行只有A列或B列中的值,而不是同一行中的值。可能有多个行具有相同的日期但不同的文本和A或B值。

示例数据:

20180803:Cattle Baron:430.00:20180805:Dischem :: 1233.39 20180805:Checkers :: 606.71 20180901:PNP:2000.00:

1)如何计算8月份(即201808年)B栏的总数? 2)如何计算Auhust和9月份A栏的总数?

我试过vlookup加上IF和RANDBETWEEN,SUMIF。我用谷歌搜索自己很傻寻找一种方法来满足符合条件的多个值,即201808或201809. Vlookup和Hlookup也没有辅助,因为虽然它们可以返回单个值,但总结多个值是一个问题。

我的想法是“将数组a1:d4中的那些值与第一列以201808开头的数据相加”将它放入公式中是什么让我感到高兴。

指针和解决方案非常感谢。

希尔顿

libreoffice-calc
1个回答
0
投票

辅助列可以使事情变得非常简单。假设你的column A是ColumnC,插入一个新的ColumnA并填充它:

=LEFT(B1,6)

复制到适合。然后:

如何计算8月份(即201808年)B栏的总数?

=SUMIF(A:A,"201808",E:E)

如何计算8月和9月的A栏总数

=SUMIF(A:A,"201808",D:D)+SUMIF(A:A,"201809",D:D)
© www.soinside.com 2019 - 2024. All rights reserved.