Google Sheet 根据日期对数字求和和乘法
Google Sheet sum and multiply numbers based on dates
如果日期相等,我正在尝试对包裹 (B) 求和,然后将此总和与“每日订单”列 (C) 进行比较,然后乘以每个包裹的费率 (D),具体取决于总和在每日订单数。
如果可能的话,我想return只是总数。
演示:
https://docs.google.com/spreadsheets/d/1oSFnjogyXYybsqIYgQW2m45bbyAVBTKr3EVgxcGWFQo/edit?usp=sharing
您可以尝试以下2个公式
在单元格 F2
位置
=QUERY({A2:D},"select Col1, sum(Col2)
where Col1 is not null
group by Col1 label sum(Col2)''",0)
然后在 H2
单元格中使用
=ArrayFormula(IFS(G2:G>=80,G2:G*D9,
G2:G>=59,G2:G*D8,
G2:G>=39,G2:G*D7,
G2:G>=19,G2:G*D6,
G2:G>=14,G2:G*D5,
G2:G>=9,G2:G*D4,
G2:G>=4,G2:G*D3,
G2:G=1,G2:G*D2,
G2:G="",""))
(您可以根据需要调整范围)
使用的函数:
如果日期相等,我正在尝试对包裹 (B) 求和,然后将此总和与“每日订单”列 (C) 进行比较,然后乘以每个包裹的费率 (D),具体取决于总和在每日订单数。
如果可能的话,我想return只是总数。
演示: https://docs.google.com/spreadsheets/d/1oSFnjogyXYybsqIYgQW2m45bbyAVBTKr3EVgxcGWFQo/edit?usp=sharing
您可以尝试以下2个公式
在单元格 F2
位置
=QUERY({A2:D},"select Col1, sum(Col2)
where Col1 is not null
group by Col1 label sum(Col2)''",0)
然后在 H2
单元格中使用
=ArrayFormula(IFS(G2:G>=80,G2:G*D9,
G2:G>=59,G2:G*D8,
G2:G>=39,G2:G*D7,
G2:G>=19,G2:G*D6,
G2:G>=14,G2:G*D5,
G2:G>=9,G2:G*D4,
G2:G>=4,G2:G*D3,
G2:G=1,G2:G*D2,
G2:G="",""))
(您可以根据需要调整范围)
使用的函数: