• ベストアンサー

時間データのセルに金額を掛けて別のセルへ結果

1カ月集計した時間のセルAがあり、 セルの書式設定でユーザー定義の[h]にしています。 そのセルに別のセルB(セルの書式設定は通貨)を掛けて別のセルCへ算出結果を出したいのですが、結果が今、うまく表示できません。 A=20、B=3000、C=2500の結果となってしまいます。 どなたか基本的なことですみませんが、ご教授の程宜しくお願い致します。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

エクセルにおいて、時間のセルの値がどういう仕組みで計算されているか、判ってないから、こういう質問が出る。 エクセルは時間を24時間を1とする数で、セルの値として持つ。 12時間は0.5、1時間は1/24=0.041666667 などです。ですからわれわれが使う、常識的な時間を出すには、24を掛けるか、それを関数で取り出す=HOUR(A1)を使う。 それに時給単価を掛ければよい。 http://www.x-media.co.jp/tyoufaq/faq13.shtml をよく読んでみてください。

iccyandesu
質問者

お礼

回答有難う御座います。 2500÷3000=0.8333 となり、要するにその時間設定しているセルは、24時間を基準としてるのはなんとなくわかったのですが…。 URLの中に他にもいろいろあり勉強になります。有難うございました。

その他の回答 (4)

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.4

◆これでいかがでしょうか? C1=A1*24*B1

iccyandesu
質問者

お礼

回答有難う御座います。 シンプルでいいですね。できました! これが一番簡単でいいですが、ちょっと関数を使ってみたくなりまして…。

  • taka1999
  • ベストアンサー率10% (48/465)
回答No.3

=VALUE(HOUR(A1)) という関数を別セルに書いて、そこと単価計算してください。

iccyandesu
質問者

お礼

回答有難う御座います。 この関数は、時間設定のセルの内容を標準の数値に変換するということですね。 わかりました。有難う御座います。

  • taka1999
  • ベストアンサー率10% (48/465)
回答No.2

それは一日のうちの20時間 つまり、0.83333 と解釈しているからです。

iccyandesu
質問者

お礼

回答有難う御座います。 2500÷3000=0.8333…となるので その辺までは理解できていたのですが。

  • taka1999
  • ベストアンサー率10% (48/465)
回答No.1

aをhにしなければいい。

iccyandesu
質問者

お礼

早速の回答有難う御座います。 どうしても、aは時間表示したくて。 aのセルを1クッションおいて計算すればいいのでしょうが…。

関連するQ&A