日数を週に変換する方法

日数があり、それに等しい週数がわからない場合は、次の式を使用できます。

= INT(A2 / 7)& '週'& 'および'&(A2-INT(A2 / 7)* 7)&'日'

ここで、A2は日数のセルです。



  • INT(A2 / 7)は週数を返します( ラウンドダウン機能 );
  • A2-INT(A2 / 7)* 7は、1週間に十分でない日数(つまり、7日未満)を返します。

週数または日数が1を返す場合、上記の式は次のようになります。 1週間 (または1日)そしてそれは文法的に正しくありません。を使用してください IF関数 複数形から単数形に変更します。

= INT(A2 / 7)&IF(INT(A2 / 7)= 1、 '週'、 '週')& 'および'&(A2-INT(A2 / 7)* 7)&IF((A2-INT (A2 / 7)* 7)= 1、 '日'、 '日')

13.1週間のように小数を保持する必要がある場合は、次の式を使用してください。

= ROUNDDOWN(A2 / 7,1)&IF(ROUNDDOWN(A2 / 7,1)= 1、 '週'、 '週')

この数式では、小数点以下1桁を保持しますが、ROUNDDOWN関数の数値1を任意の小数点に変更できます。次の式の2。

= ROUNDDOWN(A2 / 7,2)&IF(ROUNDDOWN(A2 / 7,2)= 1、 '週'、 '週')