首页 > 解决方案 > 如何将 IF 语句条件应用于 Excel 中可见行的小计

问题描述

我目前正在使用下面的函数来拖动并填充一列以创建重复的数字 1-8 序列。

=IF(B1<8,B1+1,IF(B1=8,B1-7))

我只想将此应用于可见行。我一直在玩小计,偏移量,总和产品,但我发现的例子没有使用 IF 语句,所以我很难让它适用于我的场景。

任何帮助表示赞赏!

标签: excelif-statementrowspreadsheetsubtotal

解决方案


如果我理解正确,您希望 B 列仅对所有可见行按顺序为数字 1 到 8。试试这个公式:

=IF(MOD(SUBTOTAL(103,A$2:A2)+ROW(A2)-(COUNTA(A$2:A2)+1),8)=0,8,MOD(SUBTOTAL(103,A$2:A2)+ROW(A2)-(COUNTA(A$2:A2)+1),8))

并向下填充


推荐阅读