• ベストアンサー

minute関数がおかしい???

A1→8:30の場合にA2→=minute(a1)/60とすると(時間に合わせたいわけです)通常「30割る60で0.5になるはずが」何故か「1」になってしまいます。挙句の果てにA3→=A2/10にすると0.1ではなくて0.05になってしまいます。 このことから考えると、「表示上が何故か1になっているが、他の計算で参照すると正しい0.5が反映」されるということでしょうか? 尚、A2→=minute(a1)が30で、A3→=A2/60にするときちんと0.5になってくれます。 何が何だかよくわからない説明で大変申し訳ありませんが、どうかご存知の方がいらっしゃいましたらご指導ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • fukkyse
  • ベストアンサー率32% (130/402)
回答No.2

セルの書式設定を標準とすればよいのでは? セルの書式設定が「数値、桁数0」になっている可能性があります。 因みに、やってみたところ「時刻」の書式設定になりました。表記は12:00。セルの書式設定で「標準」としたところ、「0.5」と表示されましたが…。

willly
質問者

お礼

ご回答ありがとうございます。 >因みに、やってみたところ「時刻」の書式設定になりました。 僕もです。それで特に考えずに「数値」にしてしまったがダメでした。標準設定にしたらきちんと表示されました。ありがとうございました。

その他の回答 (1)

  • nak_goo
  • ベストアンサー率35% (110/312)
回答No.1

A2にマウスを合わせ、ツールバーの「小数点表示桁上げ」をクリックしてください。 ┌──┐ │ + .0│ │ .00│ └──┘

willly
質問者

お礼

早速のご回答ありがとうございます。 そういえばこの方法でも解決しますね。気がつきませんでした。