使用MMULT填充甘特图

问题描述 投票:0回答:1

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

matrix google-sheets google-sheets-formula array-formulas gantt-chart
1个回答
1
投票

尝试:

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

6

© www.soinside.com 2019 - 2024. All rights reserved.