打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel359 | 一个排列组合问题

每天清晨六点,准时与您相约

先给大家做个自“抖”介绍啊O(∩_∩)O哈哈~

韩老师原来不喜欢“抖音”,觉得这个东东很容易把时间就这么“抖”没了、把意志也这么“抖”丢了!

可是,今天,韩老师却发现:“抖音”竟然能用来学习!

所以,韩老师也开始辩证分析问题了:何不把一些简短精湛的office操作小技巧也录制成小视频?

于是:抖音“韩老师讲office”上线了!

扫(也可长按)下方二维码关注,跟着韩老师来抖擞精神学习office吧!

韩老师才开始用抖音,所以只能发15秒以内的视频,据说得3万粉丝8万点赞量才能录制60秒的视频,所以,大家要想看长技巧,给韩老师转发并点赞哦,能不能上传60秒的视频靠大家支持啦!Thanks♪(・ω・)ノ

言归正传:

问题情境

如下样表:

需要把“级别“与“等级“的所有组合列出来,有三个级别、四个等级,所以组合的可能性有3*4=12种。

我们来分步实现。

第一步:级别重复四次

公式:

=INDEX($A$2:$A$4,INT((ROW(A1)-1)/4)+1)

因为“级别”要重复四次,所以用INT((ROW(A1)-1)/4)。

ROW(A1)随着公式向下填充,返回值自动变为1、2、3、4、5……,(ROW(A1)-1)/4返回0、1/4、2/4、3/4、4/4……,再用INT取整,返回值为0、0、0、0、1……,INT((ROW(A1)-1)/4)+1返回1、1、1、1、2……,INDEX($A$2:$A$4,INT((ROW(A1)-1)/4)+1)即返回$A$2:$A$4中的第1个、第1个、第1个、第1个、第2个……,即实现了每个级别重复四次。

最后的错误值暂时不管。

第二步:等级重复三次

公式:

=INDEX($B$2:$B$5,MOD(ROW(A1)-1,4)+1)

ROW(A1)随着公式向下填充,返回值自动变为1、2、3、4、5……,MOD为求余函数,MOD(ROW(A1)-1,4)返回值为0,1,2,3,0……,MOD(ROW(A1)-1,4)+1返回值为1,2,3,4,1……,INDEX($B$2:$B$5,MOD(ROW(A1)-1,4)+1)返回值$B$2:$B$5中的第1个、第2个、第3个、第4个、第1个……,即实现等级重复。

第三步:合成总公式

将以上两步公式用“&”连接,同时,为了避免错误值,所有加IFERROR函数。

公式如下:

=IFERROR(INDEX($A$2:$A$4,INT((ROW(A1)-1)/4)+1)&INDEX($B$2:$B$5,MOD(ROW(A1)-1,4)+1),"")


关于INDEX:

Excel243 | INDEX+MATCH,查找神组合(一)此篇中有详细解释;

关于IFERROR:

Excel144 | VLOOKUP与IFERROR是好搭档此篇中有详细解释;


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
干货!三个案例搞懂Excel数字提取、文本挖掘,效率提升1000倍
三位大神写出不同公式长短各异,对函数理解越深公式愈加简洁明了!
Excel公式练习100:转换非连续单元格为一维单元格区域
用EXCEL如何制作工资条
实例讲解Excel2013隔行求和以及公式推导
使用Office Word和Excel打印成绩通知单和成绩条
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服