Excelスプレッドシートでいくつかの紛らわしい動作に遭遇しています。AとBと呼ぶ2つの列。Aには、0.15または0.30(15分または30分)などの「時間の小数」が含まれます。これを0.25や0.5などの「通常の小数」に変換する必要があります。これからの値は、テーブルの他の列から取得されます。
変換を行う前に、時間を15分に丸めるべきかどうかを確認する必要があります。= MOD()を使用して、「時間の小数」*100が15で均等に割り切れるかどうかを確認すると思いました。
しかし、一貫性のない結果が得られています。列AIには「時間の小数」があり、列BIには次の式があります。
=MOD(A1*100,15)
次のスクリーンショットでは、両方の行に0が表示されると思いますが、そうではありません。
私の知る限り、A1とA2のデータは同じです。表示されている4つのセルはすべて、タイプ「番号」です。
私が知らない舞台裏で何かが起こっていますか?正しい動作を強制する方法はありますか?