【问题标题】:Using MMULT to populate Gantt chart使用 MMULT 填充甘特图
【发布时间】:2019-12-06 02:41:51
【问题描述】:

尝试使用MMULT 用一个公式填充此甘特图。

这是我正在尝试但不起作用的方法

=MMULT(--($E4:E<=G$1:1),--($F4:F>=G$1:1))` 

(我不小心把它在图像中颠倒了;但结果相同)

编辑:这似乎更接近,但仍未填满所有单元格...

=MMULT(IF($E4:$E<=G$1:$1,1,0),IF($F4:$F>=G$1:$1,1,0))

这是我用来获得正确结果的方法,但我必须拖过每个单元格。

=IF(AND(G$1>=$E4,G$1<=$F4),"x",)

MMULT 公式我做错了什么?尝试包装 ARRAYFORMULA 没有运气。尝试使用COUNTIF,也没有运气......

这是我的sample sheet

这就是我想要完成的:

【问题讨论】:

  • 抱歉,我对 MMULT 公式没有太多经验,但第一个矩阵中的列数不应该等于第二个矩阵中的行数,以便进行乘法运算地方?也许是这样,但我只是在公式中没有看到。

标签: matrix google-sheets google-sheets-formula array-formulas gantt-chart


【解决方案1】:

尝试:

=ARRAYFORMULA(IF(($E4:E<=G$1:1)*($F4:F>=G$1:1)=1, "x", ))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-15
    • 1970-01-01
    • 2013-08-06
    • 1970-01-01
    • 2015-11-22
    • 2020-05-07
    相关资源
    最近更新 更多