首页生活 正文

函数型甘特图

时间: 2022年6月16日 浏览 101

函数型甘特图

函数制作甘特图就比较简洁了,在E2单元格中输入函数公式=REPT(" ",(B2*150-MIN($B$2:$B$15)*150))&REPT("|",D2*1000),向下填充。字体改为playball,字体颜色改为红色就可以了。

公式=REPT(" ",(B2*150-MIN($B$2:$B$15)*150))&REPT("|",D2*1000)是什么意思呢?

公式中的两个乘以150,一个乘以1000只是为了调整图形到合适的比例,可以根据需要换成其他数字。

MIN($B$2:$B$15)表示B2到B15单元格的最小值,这个数是固定的,即6:00:00,数值为0.25(时间是一种特殊形式的数字)。

REPT("",(B2*150-MIN($B$2:$B$15)*150)),rept函数有两个参数=rept(重复的值,重复次数),此处第一个参数表示空值,第二个参数B2是相对引用,向下拖动填充时会变化,而MIN($B$2:$B$15)是一个固定数,所以这个函数表示把空值根据当前时间和第一个时间的差的值作为次数进行重复。

REPT("|",D2*1000)表示“|”按时间(分钟)的次数重复。

最后,把上述两个函数连接起来。连接符“&”前面的函数形成了图形前面的空值,连接符后面的函数形成了条形图。这样一个函数型甘特图就做好了。