- ベストアンサー
マクロ 時間計算
時間が文字列になって“09:00”という風になっている場合いに+“1:00”などの足し算引き算をしたいのですが時間文字列をどうやって変換すれば良いでしょうか。 よろしくお願いします。
- kuroiningen
- お礼率60% (46/76)
- Excel(エクセル)
- 回答数4
- ありがとう数5
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
質問が「マクロ 時間計算」なので、 マクロでは TimeValue("09:00") + TimeValue("1:00") としないとエラーになります。 ワークシート関数なら、 ="09:00" + "1:00" でも、自動で日付文字列と判定してくれるので計算されます。 計算結果も文字列にしたいのなら、 =TEXT("09:00" + "1:00","hh:mm")
その他の回答 (3)
- masnoske
- ベストアンサー率35% (67/190)
TiimeValue("09:00") + TimeValue("1:00") マクロでもワークシート関数でも同じです。
- Nobu-W
- ベストアンサー率39% (725/1832)
先の回答者様の・・・使えない? 例えば・・・ A1に文字列で「09:00」だとすると B1には、まずセルの書式設定で時刻 とし、種類を13:30とし「=TIMEVALUE(A1)」とすると時間になるんだけどぉ ~ で、C1に「=B1+"1:00"」で「10:00」と正しく計算結果を表示できます この時C1のセルの書式設定は自動で変わります あなたの質問文そのままに・・・ A1に文字列で「“09:00”」だとすると、B1には、同じくセルの書式設定で 時刻とし、「=TIMEVALUE(MID(A2,2,5))」とすると、時間になり・・・ あとは一緒です
- f272
- ベストアンサー率46% (8008/17113)
timevalue(文字列)で時間に変換されるので,好きなように加減算してください。
関連するQ&A
- Exelで時間の計算をするにはどうすればよいのでしょうか?
Exelで分単位で入力したものを足し算して、何時間何分という風に変換することは可能でしょうか。たとえば140を2:20というように。もし、可能ならどなたか教えてください。
- ベストアンサー
- オフィス系ソフト
- Flash lite1.0の計算クイズ
足し算と引き算の問題をランダムで表示させ、 テキストボックスに答えを入力すると言うクイズを作成しています。 ですが、足し算と引き算を表示させるスクリプトを書いても引き算しか表示されません。また、引き算は2-5等、答えがマイナスになってしまう物もあります。 足し算と引き算をランダムに出し、引き算の場合マイナスにならないようにする為にはどのようにすればいいでしょうか? 分かる方がいらっしゃれば教えて下さい。
- 締切済み
- Flash
- エクセルでお金の単位を入力して計算する方法
こんにちわ。質問させていただきます。 エクセルで家計簿をつけているのですが、例えば ”1万5000”のセルと”2万3000”のセルの足し算または引き算をしたい時には、どのようにすればいいのでしょうか。わかりやすいように万の文字は入れたままにしたいのです。よろしくお願いいたします。
- ベストアンサー
- Windows Me
- エクセル 60進法 時間 計算
エクセルでの勤務時間の計算方法なのですが、 例えば、出勤 23時00分 退勤 7時00分 出勤 7時00分 退勤 15時00分 の勤務時間をエクセルで足し算、引き算、合計計算の方法を教えてもらえませんか? 合計計算のように別々の複数の合計計算を出来るようには出来ないのでしょうか? 宜しくお願いします>
- ベストアンサー
- その他([技術者向] コンピューター)
お礼
この場をかりてみなさん回答ありがとうございました!無事解決しました!