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 SUMIF_Excel_Date_Time_Sumifs - Fatal编程技术网

日期和时间之间的Excel SUMIF

日期和时间之间的Excel SUMIF,excel,date,time,sumifs,Excel,Date,Time,Sumifs,我在B列中有日期。如果行中的日期介于B2和B3中的日期之间,我想在另一张表(日志)中添加所有价格。它很好用。但问题出在B栏。我也有时间,但不考虑时间。日期时间的格式为:2013-09-16 04:00 =SUMIFS(logs!G:G,logs!D:D,">="&$B2,logs!D:D,"<="&$B3) 以下是工作表日志。价格为G列,请求日期时间为D列 reqested_datetime Duration Mileage Price 2013-09-2

我在B列中有日期。如果行中的日期介于B2和B3中的日期之间,我想在另一张表(日志)中添加所有价格。它很好用。但问题出在B栏。我也有时间,但不考虑时间。日期时间的格式为:2013-09-16 04:00

=SUMIFS(logs!G:G,logs!D:D,">="&$B2,logs!D:D,"<="&$B3)
以下是工作表日志。价格为G列,请求日期时间为D列

reqested_datetime   Duration    Mileage Price
2013-09-20 18:01    00:15:35    2.65    $23.00
2013-09-20 19:15    00:32:55    4.12    $42.00
2013-09-20 21:09    00:13:42    3.5     $25.00
2013-09-20 22:31    00:09:21    2.75    $19.00
2013-09-20 23:25    00:18:00    10.97   $49.00

我的错误是,我的数据中有一个类型。

应该同时包含日期和时间。日期和时间仅仅是excel格式中的数字,以一种有用的方式显示。你的数据是什么?你目前得到的结果是什么?你的预期结果是什么?有数据。结果是错的,因为它计算的是2013-09-23 6:00的价格,它不支持到它应该在凌晨4点被切断。我无法复制你得到的。看看这个。我为date
2013-09-23 6:00引入了一个,但公式中没有求和……是的,你的有效。所以我拿了你的文件,扩展了数据,把它移到另一张纸上。回到同样的问题上来。我做错了什么。检查第4页第36行:它有2013-09-23 00:28(23日午夜,凌晨4点之前)。
reqested_datetime   Duration    Mileage Price
2013-09-20 18:01    00:15:35    2.65    $23.00
2013-09-20 19:15    00:32:55    4.12    $42.00
2013-09-20 21:09    00:13:42    3.5     $25.00
2013-09-20 22:31    00:09:21    2.75    $19.00
2013-09-20 23:25    00:18:00    10.97   $49.00