【发布时间】:2021-11-07 08:58:46
【问题描述】:
编辑:Here 是一个带有虚拟数据的电子表格。
我正在处理会计数据,并试图提出一个这样的表格来计算我在即将到来的付款中必须支付的费用:
| Price | Quantity | Total Value |
|---|---|---|
| 0.50 | 600 | 300.00 |
| 0.10 | 1000 | 100.00 |
我的数据是价格和数量以及任意付款日期的表格。括号中的单元格地址
| Price (N2) | Quantity (O2) | (P2) 1/1/2021 | (Q2) 2/9/2021 | (R2) 5/2/2021 | (S2) 10/5/2021 | (T2) 11/4/2021 |
|---|---|---|---|---|---|---|
| 0.25 | 100 | 25.00 | ||||
| 0.70 | 2 | 1.40 | ||||
| 0.50 | 500 | 250.00 | ||||
| 0.10 | 1000 | 100.00 | ||||
| 0.50 | 100 | 50.00 |
日期列中的值始终等于价格乘以数量,并且每一行只有一个日期列中的条目。 我想主动计算在未来最快的付款日期需要支付多少。因此,例如,由于今天是 9 月 10 日,因此它将是 2021 年 10 月 5 日的金额。
到目前为止我所做的尝试:
要进行最终计算,请使用如下查询:
=QUERY(table_from_filter,"select Price , sum(Quantity), Price*SUM(Quantity) group by Price ")
为了获取上述查询的值,我使用这样的过滤器语句来过滤掉不在 2021 年 10 月 5 日的列中的价格和数量(S 列):
=filter(P2:T2,S2:S <> " ")
我还能够使用此公式获得 2021 年 10 月 5 日的值
=MINIFS(O2:T2,O2:T2,">"&TODAY())
如何组合/调整所有三个公式,以获得仅针对即将到来的最早日期的付款所需的结果表,而无需对列字母进行硬编码?
【问题讨论】:
-
每个人都可以更轻松地共享电子表格
-
添加到开头!
标签: google-sheets google-sheets-formula