Google Sheets多条件下数值相减实现单会话写作字数自动统计
谷歌表格单次会话写作字数自动计算方案
操作步骤
- 打开你的电子表格,定位到G列的首个数据行(即G2,第一行为表头的场景)
- 将下方公式完整粘贴到G2单元格中,按下回车确认生效
- 点击G2单元格,拖动单元格右下角的填充柄(小方块)向下到所有需要计算的行,公式会自动适配每一行的参数
可用公式
=IF(D2="Short Stories", F2 - IFERROR(XLOOKUP(E2, E$1:E1, F$1:F1, 0, 0, -1), 0), "")
逻辑说明
- 外层
IF判断先校验当前行D列是否为短篇小说(Short Stories),不符合条件的行G列会留空,你可根据自身需求替换空值部分为其他计算逻辑 XLOOKUP采用从下往上的反向搜索规则,匹配当前行以上所有和E列作品名一致的记录,返回最近一条的F列总字数IFERROR用于处理作品首次录入的场景:没有历史字数记录时默认历史值为0,本次录入的总字数会直接作为首次会话的写作字数
自定义调整指引
如果你表格中D列的短篇小说标注用的是中文而非"Short Stories",只需把公式里的"Short Stories"替换为你实际使用的文本即可,比如修改为"短篇小说"。
内容的提问来源于stack exchange,提问作者Overemotional Muffin
相关产品推荐
相关产品推荐

