转换为:
{0,0,0;0,0,1;0,0,2;0,1,0;0,1,1;0,1,2;0,2,0;0,2,1;0,2,2;1,0,0;1,0,1;1,0,2;1,1,0;1,1,1;1,1,2;1,2,0;1,2,1;1,2,2;2,0,0;2,0,1;2,0,2;2,1,0;2,1,1;2,1,2;2,2,0;2,2,1;2,2,2}
然后,使用MMULT和合适的第二个数组将该数组合并为10为底的值:
MMULT(MOD(INT((ROW(1:27)-1)/3^{2,1,0}),3),10^{2;1;0})
转换为:
MMULT({0,0,0;0,0,1;0,0,2;0,1,0;0,1,1;0,1,2;0,2,0;0,2,1;0,2,2;1,0,0;1,0,1;1,0,2;1,1,0;1,1,1;1,1,2;1,2,0;1,2,1;1,2,2;2,0,0;2,0,1;2,0,2;2,1,0;2,1,1;2,1,2;2,2,0;2,2,1;2,2,2},{100;10;1})
得到:
{0;1;2;10;11;12;20;21;22;100;101;102;110;111;112;120;121;122;200;201;202;210;211;212;220;221;222}
最后,使用TEXT函数格式化以生成所需要的排列:
TEXT(MMULT(MOD(INT((ROW(1:27)-1)/3^{2,1,0}),3),10^{2;1;0}),”000″)
得到结果:
{“000″;”001″;”002″;”010″;”011″;”012″;”020″;”021″;”022″;”100″;”101″;”102″;”110″;”111″;”112″;”120″;”121″;”122″;”200″;”201″;”202″;”210″;”211″;”212″;”220″;”221″;”222”}
小结
1.找到规律,然后寻求解决之道 。
【excel怎么从矩阵数组中返回满足条件的所有组合数】2.不仅要理解Excel函数原理,而且要打好数学基础,这是灵活应用公式的一切 。
推荐阅读
- excel怎么在多个工作表满足条件的值
- 怎么抢救丢失的PPT文稿?
- 闽南醋肉怎么做
- 面硬了怎么补救
- 生羊肚怎么做好吃
- 面线怎么做好吃
- 生羊肝怎么做好吃
- 生羊头怎么做法
- 生羊血怎么煮能成块
- 生腰果怎么做才好吃