【Spreadsheets】単位のよくわからない数字を文字列として参照する方法

spreadsheets-left

なぞ表示形式の数字で計算した時に全然値が違っていたので、

そんな時に何とかする方法

表示形式が違うため、計算結果が異なってしまう例

  1. たとえば経過時間:100:40:39を表示形式[h]で表示すると100と表示されます。

  2. この値に10を足すと、合計値は340となります!

100[h]+10=340 !?

計算結果が異なってしまう原因

1の単位あたり24(h)という数字で計算されてしまうのが原因でした。

ようするに100[h]+(24*10)=340という計算に。

正しく足し算するためには

原因がわかったので足す数字を24で割ればOKです。

100[h]+(10/24)=110!

原因はわからないけど、とにかく数字を文字列として参照して計算する方法

LEFT関数を使います。

LEFT(セルを指定, 左端から取り出す文字数

=LEFT(B4,10)+10

まとめ

よくわかんない単位の数字を、10進数の数字に戻す方法がよくわからなかったら、LEFT関数でどうにかしてしまうこともできます。