首页 > 解决方案 > 在具有多个条件的 Google 表格中减去值

问题描述

我回来了关于这个电子表格的另一个问题:https ://docs.google.com/spreadsheets/d/1mNrJzSDpfTRuvZSRpt7BQn0HfA2mdhZzTym2DqNlXZU/edit?usp=sharing

我想让 G 列自动计算我在给定会话中写的单词。我可以通过查找 D 列中列出的项目来完成此操作,然后如果它是一个短篇故事,则在 E 列中查看文本,然后在 F 列中找到最近的总数并从新总数中减去它。

例如,如果我将“短篇小说”放在 D24 中,将“Perergia”放在 E24 中,将 1400 放在 F24 中,我希望它在 G24 中有 24 个(因为我上次更新“Perergia”是在第 21 行,总然后是 1376)。

我尝试过使用 IF() 公式,但这不起作用,并且对电子表格相当陌生(而且大多没有编码经验)我不知道有任何其他方法可以做到这一点。

随意在上面列出的表格中四处寻找,因为它是副本,而不是我使用的实际表格。

标签: google-sheetsgoogle-sheets-formula

解决方案


=IFERROR(IF(E24<>"", F24-MAX(过滤器($F$2:$F23, $E$2:$E23=E24)), F24-MAX(过滤器($F$2:$F23, $D $2:$D23=D24))), F24)

在您希望输出的任何位置尝试此操作。这将适用于您当前的工作表,但不确定您将来会有什么样的排列......


推荐阅读