- ベストアンサー
時間データのセルに金額を掛けて別のセルへ結果
1カ月集計した時間のセルAがあり、 セルの書式設定でユーザー定義の[h]にしています。 そのセルに別のセルB(セルの書式設定は通貨)を掛けて別のセルCへ算出結果を出したいのですが、結果が今、うまく表示できません。 A=20、B=3000、C=2500の結果となってしまいます。 どなたか基本的なことですみませんが、ご教授の程宜しくお願い致します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
エクセルにおいて、時間のセルの値がどういう仕組みで計算されているか、判ってないから、こういう質問が出る。 エクセルは時間を24時間を1とする数で、セルの値として持つ。 12時間は0.5、1時間は1/24=0.041666667 などです。ですからわれわれが使う、常識的な時間を出すには、24を掛けるか、それを関数で取り出す=HOUR(A1)を使う。 それに時給単価を掛ければよい。 http://www.x-media.co.jp/tyoufaq/faq13.shtml をよく読んでみてください。
その他の回答 (4)
- maron--5
- ベストアンサー率36% (321/877)
◆これでいかがでしょうか? C1=A1*24*B1
お礼
回答有難う御座います。 シンプルでいいですね。できました! これが一番簡単でいいですが、ちょっと関数を使ってみたくなりまして…。
- taka1999
- ベストアンサー率10% (48/465)
=VALUE(HOUR(A1)) という関数を別セルに書いて、そこと単価計算してください。
お礼
回答有難う御座います。 この関数は、時間設定のセルの内容を標準の数値に変換するということですね。 わかりました。有難う御座います。
- taka1999
- ベストアンサー率10% (48/465)
それは一日のうちの20時間 つまり、0.83333 と解釈しているからです。
お礼
回答有難う御座います。 2500÷3000=0.8333…となるので その辺までは理解できていたのですが。
- taka1999
- ベストアンサー率10% (48/465)
aをhにしなければいい。
お礼
早速の回答有難う御座います。 どうしても、aは時間表示したくて。 aのセルを1クッションおいて計算すればいいのでしょうが…。
お礼
回答有難う御座います。 2500÷3000=0.8333 となり、要するにその時間設定しているセルは、24時間を基準としてるのはなんとなくわかったのですが…。 URLの中に他にもいろいろあり勉強になります。有難うございました。