使用MMULT填充甘特图

时间:2019-12-05 18:10:38

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

尝试使用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

enter image description here

这是我要完成的工作: enter image description here

1 个答案:

答案 0 :(得分:1)

尝试:

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

6