九曲序列数

问题:生成九曲序列数(1-28),1-7、15-21顺序;8-14、22-28倒序。

 

函数公式解决:

=IF(MOD(COLUMN(A1),2),ROW(A1)-7,-ROW(A1)+1)+COLUMN(A1)*7

MOD(COLUMN(A1),2)部分生成1、0、1、0这样的循环,作为If的判断,当结果为1时返回顺序序列数,否则返回逆序序列数。

顺序序列数公式:=ROW(A1)+COLUMN(A1)*7-7

 

Row(a1)生成下拉序列数,Column(a1)*7生成右拉步长为7的序列数

逆序序列数公式:=COLUMN(A1)*7-ROW(A1)+1

 

最后修改公式,将相同的Column(a1)*7放到If以外,以避免重复使用致公式冗长。 

posted @ 2023-02-18 18:24  熬肥妖  阅读(42)  评论(0编辑  收藏  举报