Matrix 使用MMULT填充甘特图

Matrix 使用MMULT填充甘特图,matrix,google-sheets,google-sheets-formula,array-formulas,gantt-chart,Matrix,Google Sheets,Google Sheets Formula,Array Formulas,Gantt Chart,尝试使用MMULT以单个公式填充此甘特图 这是我正在尝试的,但不起作用 =MMULT(--($E4:E<=G$1:1),--($F4:F>=G$1:1))` =MMULT(--($E4:E=G$1:1))` (我在图像中意外地将其反转;但结果相同) 编辑:这似乎更接近,但仍然没有填满所有单元格 =MMULT(IF($E4:$E<=G$1:$1,1,0),IF($F4:$F>=G$1:$1,1,0)) =MMULT(如果($E4:$E=G$1:$1,1,0)) 这

尝试使用
MMULT
以单个公式填充此甘特图

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

=MMULT(--($E4:E<=G$1:1),--($F4:F>=G$1:1))` 
=MMULT(--($E4:E=G$1:1))`
(我在图像中意外地将其反转;但结果相同)

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

=MMULT(IF($E4:$E<=G$1:$1,1,0),IF($F4:$F>=G$1:$1,1,0))
=MMULT(如果($E4:$E=G$1:$1,1,0))
这就是我用来获得正确结果的方法,但我必须拖拽每个单元格

=IF(AND(G$1>=$E4,G$1<=$F4),"x",)
=IF(和(G$1>=$E4,G$1尝试:

=ARRAYFORMULA(如果(($E4:E=G$1:1)=1,“x”))

对不起,我对MMULT公式没有太多经验,但是第一个矩阵中的列数不应该等于第二个矩阵中的行数,以便进行乘法吗?可能是这样,但我只是在公式中没有看到。
=ARRAYFORMULA(IF(($E4:E<=G$1:1)*($F4:F>=G$1:1)=1, "x", ))