Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/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_Macos_Datetime_Graph_Charts - Fatal编程技术网

Excel 基于公式从系列中打印(某些值)

Excel 基于公式从系列中打印(某些值),excel,macos,datetime,graph,charts,Excel,Macos,Datetime,Graph,Charts,我被一个问题弄得头晕目眩,我确信必须有一个更好的解决办法 我从一些日志导入了Excel[**]中的数据集,如下所示: 时间戳|操作类型|延迟 ---------------------|-------------|------- 2015年10月16日00:08:58520 | OP1 | 276 2015年10月16日00:08:58538 | OP2 | 351 16/10/15 00:09:22371 | OP3 | 413 2015年10月16日00:09:22392 | OP2 |

我被一个问题弄得头晕目眩,我确信必须有一个更好的解决办法

我从一些日志导入了Excel[**]中的数据集,如下所示:


时间戳|操作类型|延迟
---------------------|-------------|-------
2015年10月16日00:08:58520 | OP1 | 276
2015年10月16日00:08:58538 | OP2 | 351
16/10/15 00:09:22371 | OP3 | 413
2015年10月16日00:09:22392 | OP2 | 463
2015年10月16日00:12:09426 | OP3 | 313
2015年10月16日00:12:09447 | OP3 | 362
2015年10月16日00:15:59346 | OP1 | 243
2015年10月16日00:15:59372 | OP2 | 297
16/10/15 00:21:46056 | OP3 | 226
16/10/15 00:21:46076 | OP1 | 274
2015年10月16日00:25:32019 | OP2 | 306
我想创建一个散点图,使用时间戳作为序列X,并根据OP类型为每个
延迟创建一个不同的“序列”

我可以得到所有延迟点和时间戳的分布,但我很难定义仅限于OP类型的序列。我尝试过使用数组公式,因为它适用于其他计算

例如,
{=MAX(如果($B:$B='OP1';$C:$C))}
给出OP1序列的最大值。但是我试着在图表序列Y字段中使用
{=IF($B:$B='OP1';$C:$C)}
(我希望返回一个数组,其中包含OP1的延迟值),我得到了一个错误

我有一个(笨拙/丑陋)的方法,似乎能够为每个“OP类型”创建一个新列,选择整个列,并使用“{=IF(B:B='OP1';C:C;”“)}”作为公式。我得到一个列,其中OP.Type不是1,它的值是OP1

但这看起来很难看,我觉得必须有一个“更好的方法”

因此,任何提示都是值得赞赏的


[**]:OSX上的Excel 2011,以备不时之需。。是的,正如你所想象的那样,我对Excel不是很精通:-)

我只需要在OP字段中对表格进行排序,并“手动”识别单独的数据范围即可。

这正是我想要的;你怎么去那里?谢谢至于超级用户vs堆栈溢出,当搜索我一直在看的主题(图表中的公式数组;图表中的条件序列,以及许多其他)时,我看到了很多这样的问题,而不是SU中的那么多(相当少)——这就是我在这里要问的问题