• ベストアンサー

時刻を用いた計算(異なる属性のセル同士の計算式?)について教えてください

時刻を用いた計算(異なる属性のセル同士の計算式?)について教えてください まず、やりたいことというのは、 例えば、時給1000円のアルバイトの8時間の給与を エクセルで計算させるときに、 セルの表示形式が ・“時刻”の8:00(8時間) のものと、 ・“数値”の1000(1000円) のものを使って ・8000円 という答えを導き出す計算式を書くには どうすればよいのでしょうか。 単純に =8:00*1000 では、計算できないようなので(当たり前でしょうけど^^;) 私はよく分からないので 15分(0:15) なら 0.25 30分(0:30) なら 0.5 45分(0:45) なら 0.75 60分(1:00) なら 1 というふうに手動で数値化して計算していました。 よろしくお願いします。 ※意味不明な点などありましたら加筆&補足いたします。

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

  • ベストアンサー
  • YSNR-HRN
  • ベストアンサー率36% (40/111)
回答No.1

A1に8:00があるとして、B1に =A1*24 として表示形式を標準にすれば8になります。 24:00=1日なので24:00を表示形式を標準にすれば1となります。

kimidora
質問者

お礼

なるほどー!  聞いてよかったです! ありがとうございます(*^-^)

その他の回答 (2)

noname#204879
noname#204879
回答No.3

A1: 1000 (時給) A2: 7:45 (時間) A3: 7750 (給与) ← =A1*A2/"1:0"

kimidora
質問者

お礼

ありがとうございます(*^-^) NO.1、NO.2さんとはまた 違う計算式ですね! 参考にさせていただきます! いやはや、土曜の朝にも関わらず 皆さんの回答の早さには脱帽です^^;

noname#77845
noname#77845
回答No.2

A1に時間、B1にバイト単価が入っているとき、C1に =A1*24*B1 と入力し、表示形式を標準、数値、又は通貨にすれば8000になります。 エクセルの時刻表示は、1日を1で計算するシリアル値が入っています。 1時間なら、1/24が入っているので24倍すれば数値としての1が取り出せます。 これは、1:30や1:15でも動きます。 いかがでしょう?

kimidora
質問者

お礼

ありがとうございます(*^-^) 詳細な解説もよくわかりました。 ひとあし早く、NO.1さんにも回答いただきました♪

関連するQ&A