Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.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_Excel Formula_Excel 2010 - Fatal编程技术网

Excel 下周四返回的公式

Excel 下周四返回的公式,excel,excel-formula,excel-2010,Excel,Excel Formula,Excel 2010,我需要一个Excel公式,它需要给定的一天,并提供该周即将到来的下一个星期四。我有一份附有时间戳的日期清单: Date Week Ending 10/5/2015 10/8/2015 10/11/2015 10/15/2015 10/21/2015 10/22/2015 10/27/2015 10/29/2015 我想把它改成周末。示例是我的日期和我希望公式显示的“周末”。假设您的数据在A1中,公式简单如下: =A1+(7-WEEKDAY(A1,15)) Week

我需要一个Excel公式,它需要给定的一天,并提供该周即将到来的下一个星期四。我有一份附有时间戳的日期清单:

Date        Week Ending
10/5/2015   10/8/2015
10/11/2015  10/15/2015
10/21/2015  10/22/2015
10/27/2015  10/29/2015  

我想把它改成周末。示例是我的日期和我希望公式显示的“周末”。

假设您的数据在A1中,公式简单如下:

=A1+(7-WEEKDAY(A1,15))

Weekday(A1,15)给出了给定日期的星期几,选项15表示使用从星期五开始到星期四结束的一周。因此,给定的日期+(7-Weekday())将为您提供到达“以x日期的星期四结束的一周”所需的天数。

如果您希望星期四返回相同的日期,请尝试:

=A1+7-WEEKDAY(A1+2)
更普遍的版本是:

=A1+7-WEEKDAY(A1+7-DOW)
道琼斯指数(DayOfWeek)的翻译

  • 太阳=1
  • 星期一=2
  • Sat=7

假设日期在A1中,如果@Grade'Eh'Bacon的解决方案对您无效,并且您提到了随附的时间戳,则可以将您的日期视为文本,并在B2中说,然后复制下来以适应:

=LEFT(A2,10)+(7-WEEKDAY(LEFT(A2,10),15))

日期为2015年5月10日2015年11月10日2015年10月21日2015年10月27日截至2015年8月10日2015年10月15日2015年10月22日2015年10月29日的一周未向我提供“周末”工作的结果。确保将A1替换为包含日期的单元格引用。我已经测试并确认,这完全符合您在问题的原始数据块中所期望的结果。我喜欢这一点;处理Excel日期可能会非常令人沮丧,因为显示与核心价值可能有多大的不同。