如何将 IF 语句条件应用于 Excel 中可见行的小计

How to apply IF statement condition to subtotal to visible rows in Excel

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

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

我只想将其应用于可见行。我一直在研究小计、偏移量、sumproduct,但我发现的示例没有使用 IF 语句,所以我无法让它适用于我的场景。

感谢任何帮助!!!

如果我没理解错的话,您希望 B 列仅对所有可见行依次为数字 1 到 8。试试这个公式:

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

并向下填充