【问题标题】:How can i get all combinations for 2 Matrices. Both have numerical values如何获得 2 个矩阵的所有组合。两者都有数值
【发布时间】:2019-11-08 08:14:04
【问题描述】:

我有 2 个矩阵。为方便起见,让我们考虑一下这个

矩阵 1:

10 20 20 40

矩阵 2:

40 80 50 100

我想要所有组合的输出:

400、800、500、1000 800,1600,1000,2000 800,1600,1000,2000 1600,3200,2000,4000

有什么方法可以在 Excel 上进行设置吗?

【问题讨论】:

    标签: excel excel-formula combinations


    【解决方案1】:

    此公式解决方案需要 Office 365 才能使用 TEXTJOIN 功能

    A1:D1 范围内输入:10,20,20,40

    A2:D2 范围内输入:40,80,50,100

    然后在F1,输入数组(CSE)公式:

    =TEXTJOIN(",",1,A2*A1:D1&","&B2*A1:D1&","&C2*A1:D1&","&D2*A1:D1)
    

    F2,会给出想要的结果:

    400,800,500,1000,800,1600,1000,2000,800,1600,1000,2000,1600,3200,2000,4000
    

    【讨论】:

      【解决方案2】:

      假设这两个矩阵在列中并且所有内容都从第 2 行开始,您可以创建它们的乘积的二维数组并使用索引按顺序提取结果:

      =IFERROR(INDEX(A$2:A$5*TRANSPOSE(B$2:B$5),INT((ROW()-2)/ROWS(B$2:B$5))+1,MOD(ROW()-2,ROWS(B$2:B$5))+1),"")
      

      这是一个数组公式,必须用CtrlShiftEnter

      输入

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-22
        • 2023-04-01
        • 2021-05-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多