在 Excel 中计算周数

在 Excel 中计算周数

我需要一个公式来根据天数计算出周数和天数。

例如 :

250 天是多少周多少天?

从某天到今天有多少周多少天?

注意:计算250 天 / 7,那么结果就是35.714,这是错误的,因为小数不能超过 6,因为1,6必须是2,0

答案1

输入旧日期A1。 在B1进入:

=INT((TODAY()-A1)/7)

C1进入:

=(((TODAY()-A1)/7)-B1)*7

在此处输入图片描述

编辑#1:

对于单细胞解决方案,使用B1

=INT((TODAY()-A1)/7) & "," &INT( (((TODAY()-A1)/7)-INT((TODAY()-A1)/7))*7)

在此处输入图片描述

编辑#2

正确的单细胞公式:

=INT((TODAY()-A1)/7) & "," & TODAY()-A1-7*INT((TODAY()-A1)/7)

在此处输入图片描述

答案2

0.714 表示一周的 0.714,即 0.714 周 * 7 天/周,即 4.998 天。该数字实际上是 0.714285714285...但您只显示了 3 位小数。为了避免使用分数(在计算机上可能不精确),您可以使用国防部函数来获取天数。从Excel 2007 函数 英语-西班牙语,该函数在西班牙语中名为 RESIDUO。

还有另外一个函数可以获取除法的整数部分:(有活力)。

现在我们还应该将得到的数字转换为文本,因为我们想添加逗号,并且还要确保如果没有周数或天数,则显示“0”。执行此操作的函数是文本(文本)。

因此,如果我们将其放入250单元格中A1,那么在单元格中B1我们可以使用公式

=TEXT(QUOTIENT(A1,7),"0") & "," & TEXT(MOD(A1,7),"0")

我认为

=TEXTO(COCIENTE(A1,7),"0") & "," & TEXTO(RESIDUO(A1,7),"0")

在西班牙语中。

我手边没有 Excel,但在 LibreOffice 中:

在此处输入图片描述

相关内容