这些天我发了一篇文章,展示了如何为 Google 表格创建两个自定义公式,以根据条件添加小时数(此处)。我认为他们的问题是不灵活。如果我想要 N 个条件怎么办?好吧,现在你可以了!
现在公式需要 3 组数据:持续时间、条件和过滤指令。 让我们回到测试电子表格:
标题 | 持续时间 | 类别 | 状态 | 喜欢 |
---|---|---|---|---|
迷失在火星 | 01:00:00 | 电影 | 我已经看过了 | 是的 |
星际 | 02:49:00 | 电影 | 我已经看过了 | 没有 |
约翰威克 | 01:30:00 | 电影 | 我已经看过了 | 没有 |
复仇者联盟:终局之战 | 03:00:00 | 电影 | 我想看 | |
奇怪的事情 | 00:45:00 | 系列 | 正在观看 | |
巫师 | 01:00:01 | 系列 | 正在观看 | |
曼达洛人 | 00:40:00 | 系列 | 正在观看 | |
绝命毒师 | 00:50:00 | 系列 | 我已经看过了 | 是的 |
纸房子 | 00:55:00 | 系列 | 我想看 | |
权力的游戏 | 01:10:00 | 系列 | 我想看 |
让我们更新我们的应用程序脚本,我建议创建另一个测试电子表格并开始一个新的电子表格,记住时间必须是“纯文本”。代码在这里:
假设我通过了:
电影 |我已经看过了 |不
我的总和是:04:19:00
记住我可以用本机函数包装它: =VALUE 并将其格式化为“持续时间”,工作表将再次计算总和,就像使用本机公式一样!
正如我在上一篇文章中所说,请留下您的评论、建议或问题。拥抱.
以上是Google 表格:持续时间(小时)的 SUMIFS,第 2 部分的详细内容。更多信息请关注PHP中文网其他相关文章!