Microsoft Excel の数式が正しく動作しない

Microsoft Excel の数式が正しく動作しない

365 より大きい値のセルをフォーマットしたいのですが、問題は datedif(a1,b1,"d")&" "&"Days" という数式を入力したのに、セルの結果が 390 であることです。これは 365 より大きいので、赤くしたいのです。& 関数を使わずに datedif(a1,b1,"d") だけを使用すればフォーマットできます。助けてください。 ここに画像の説明を入力してください

答え1

これを実現するために私が行ったこと:

ここに画像の説明を入力してください

  • 選択するC2:C4

  • 条件付き書式の数式を使用する:

    =DATEDIF($A2,$B2,"d")>365
    

これを 365 以上にする必要がある場合は、 に変更します>=


はるかに優れた代替案 (私見) は、元の数式をC2:C4「日数」部分 ( =DATEDIF($A2,$B2,"d") なしでそのままにして、これらのセルの書式設定をカスタム形式に変更することです。

0 "days"

これで、365より大きい値の条件付き書式を簡単に追加できます。そしてセルは実際のテキストではなく、単なる数字としてテキストのように見えるため、セルを使用して計算を行うことができます。

ここに画像の説明を入力してください

配置も違うのがわかります!

関連情報