游戏BOSS掉落追踪:优化公式计算距上次掉落的击杀数
游戏BOSS掉落Dry Streak计数优化方案
需求说明
- A列记录BOSS击杀计数
- B列仅在获得目标掉落时填充内容
- 目标:仅在B列有填充的单元格中,显示距上次掉落的BOSS击杀次数,现有公式存在顺序颠倒、所有单元格均显示内容的问题
修正公式
在需要显示计数的列(如C列)对应单元格中输入以下公式:
=IF(B2<>"",ROW(B2)-LOOKUP(2,1/($B$1:B1<>""),ROW($B$1:B1)),"")
公式逻辑说明
LOOKUP(2,1/($B$1:B1<>""),ROW($B$1:B1)):定位当前行之前最后一条有掉落记录(B列非空)的行号ROW(B2)-[上一个掉落行号]:计算两次掉落之间的击杀次数,即本次掉落距上次掉落的击杀数IF(B2<>"", ..., ""):仅在当前B列有掉落记录时展示计数,空单元格不显示任何内容
内容的提问来源于stack exchange,提问作者Goldeen
相关产品推荐
相关产品推荐

