Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 绘制间隔直方图中发生的事件数_Excel_Date_Plot_Data Analysis - Fatal编程技术网

Excel 绘制间隔直方图中发生的事件数

Excel 绘制间隔直方图中发生的事件数,excel,date,plot,data-analysis,Excel,Date,Plot,Data Analysis,在Excel中,每行有两个字段,一个是开始日期/时间,一个是结束日期/时间。我希望绘制一个直方图,显示有多少行的间隔包含x轴上的时间 例如,一些开始和结束时间可以是:[1,3]、[3,4]、[7,9]和[7,8] 我希望输出类似于: x x x x x x x x x x 1.2.3.4.5.6.7.8.9 如何做到这一点?一种方法是将元组(比如文本到列)拆分为列A:B,从第3行(比如到第6行)开始,用D1=1和整数递增填充D1:L9序列 然后在D3中复制到L3和D

在Excel中,每行有两个字段,一个是开始日期/时间,一个是结束日期/时间。我希望绘制一个直方图,显示有多少行的间隔包含x轴上的时间

例如,一些开始和结束时间可以是:[1,3]、[3,4]、[7,9]和[7,8]

我希望输出类似于:

    x       x x
x x x x     x x x
1.2.3.4.5.6.7.8.9

如何做到这一点?

一种方法是将元组(比如文本到列)拆分为列A:B,从第3行(比如到第6行)开始,用D1=
1
和整数递增填充D1:L9序列

然后在D3中复制到L3和D3:L3复制到第6行:

 =IF(AND(D$1>=$A3,D$1<=$B3),"X","")
然后从D1:L2制作柱状图(插入>图表)


然而,我可能误解了,因为上面没有特别的时间意义-数据只是像整数一样处理

谢谢,这真的很有帮助。这绝对是一个很好的直方图解决方案,我将使用它。我想知道是否有更好的方法来实现连续时间而不是离散时间。有点像时间线的堆叠条形图,但浓缩成密度图以供使用。
 =COUNTIF(D3:D6,"X")