コンピューターを使った時間を表すところに1時間なら1:00と表示させています。1時間延長するごとに105円の延長料金をもらうように設定して、セル内に表示させるようにするにはどのような計算式をそのセルに入れればよいのでしょうか?もしコンピューターを2時間15分使ったとすれば、1時間15分の延長になって、それは2時間分の延長料金をもらうことになり、その延長料金を表示させるセルには210円と表示されるようになります。

ものすごく困っています。よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

A1にコンピューターを使った時間を入力(2:15のように時刻として)するとして、



 =IF(A1*24>1,ROUNDUP(A1*24-1,0)*105,0)

でしょうか。1分超過しても1時間加算します。(いい?)

この回答への補足

ありがとうございます。やってみたらちゃんと入力できました。しかしすみませんが、問題が、、、。基本料金の1時間分105円を引いた分の延長料金を表示させたいのですが、、、。もし1時間以内しか使っていなかったら0というような、、、。2時間以内でしたら、105というような表示にさせたいのですができるでしょうか?よろしくお願いします。

補足日時:2002/03/28 23:20
    • good
    • 0
この回答へのお礼

すみません、たびたび。こちらの勘違いでした。補足したこと、もうすでにできていたようでした。すみませんでした。本当に助かりました、ありがとうございました。

お礼日時:2002/03/28 23:30

=INT($D$7/60)*105+(IF($D$7/60-INT($D$7/60)<>0,105,0))


で、$D$7のセルに経過時間が分の単位で格納されていることを仮定して計算します。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QEXCEL2002で、OnTime メソッドを使い、15分毎にCalculateする方法を選択し、15分毎に,別のセルの値を+1ずつ増加させる方法

 EXCEL2002でセルの時刻(A1)が15分更新されるのに対応させて、他のセル(B1)の数値を+1ずつ増加させる方法を教えて下さい!
例として,
A1に9:00 というNOW関数で表示させた値が、9:15⇒9:30⇒9:45⇒10:00
と変化する度に、
B1の値を「1」を初期値として始まり、 1⇒2⇒3⇒4⇒5 と増加させる方法を教えて下さい!

 この際、
 OnTime メソッドを使って、15分ごとに
1.Calculateする
2.セルB1の値に1を加えるか、別途カウント用の変数に保持した値をセルB1に書き込む。(多分Microsoftの推奨は前者)
3.次回(15分後)のOnTime設定をする。
4.閉じるときはOnTime設定を解除する。

 以上の方法で、VBAを組み立てるには、どうしたら良いでしょうか?
 何度やっても失敗します。
たいへん、厚かましい質問で申し訳ありません。
 実行可能なプログラムの形で教えて頂けないでしょうか?
 以前の質問 QNo.2292225の関連質問です。御覧下さい!
 参考URL http://www.asahi-net.or.jp/~ZN3Y-NGI/YNxv214.html

 EXCEL2002でセルの時刻(A1)が15分更新されるのに対応させて、他のセル(B1)の数値を+1ずつ増加させる方法を教えて下さい!
例として,
A1に9:00 というNOW関数で表示させた値が、9:15⇒9:30⇒9:45⇒10:00
と変化する度に、
B1の値を「1」を初期値として始まり、 1⇒2⇒3⇒4⇒5 と増加させる方法を教えて下さい!

 この際、
 OnTime メソッドを使って、15分ごとに
1.Calculateする
2.セルB1の値に1を加えるか、別途カウント用の変数に保持した値をセルB1に書き込む。(多分Microsoftの推奨は前者)
3....続きを読む

Aベストアンサー

こんにちは。Wendy02です。

>メッセージウィンドウで、いつもやっている事と同じで、必ず『はい』を押して、終了させているのですが、どうしても、上記のような結果となってしまいます。

それでは、Module1 等をすべて削除した時点で、Ctrl + S で、保存してください。
何かの反応が出てくるはずです。

それから、もしも、それが、PERSONAL.XLS でしたら、今の時点では、そのPERSONAL.XLS を、

C:\Documents and Settings\[ユーザー名]\Application Data\Microsoft\Excel\XLSTART\

の場所から、一時退避したほうがよいかもしれません。

ただ、そういうことではない場合、
つまり、すべてが割り込みが働いている状態でしたら、私がいままで書いたことでは削除できません。
本来ですと、その製作者に問い合わせるのが筋なのですが、一応、その場合の処理の仕方は、

[スタート]-[すべてのプログラム]-[Ctrl キーを押しながら+Excelをクリック]

で、
[セーフモードで起動]

それから、それぞれのModule1 等の処理を、私がいままで書いたようにします。

こんにちは。Wendy02です。

>メッセージウィンドウで、いつもやっている事と同じで、必ず『はい』を押して、終了させているのですが、どうしても、上記のような結果となってしまいます。

それでは、Module1 等をすべて削除した時点で、Ctrl + S で、保存してください。
何かの反応が出てくるはずです。

それから、もしも、それが、PERSONAL.XLS でしたら、今の時点では、そのPERSONAL.XLS を、

C:\Documents and Settings\[ユーザー名]\Application Data\Microsoft\Excel\XLSTART\

の場所から、一...続きを読む

Qエクセル2003 2時間15分20.11秒をシリアル値にして2時間15分20.11秒と表示する方法

エクセル2003です
TIMEを合計するため
2時間15分20.11秒と入力したセル(文字列)をシリアル値に変えて2時間15分20.11秒と表示したいのです。
よろしく御願いします。

Aベストアンサー

◆A1に文字列が入力されていて、別のセルに
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"時間",":"),"分",":"),"秒",)*1
★表示形式をユーザー定義で、 h"時間"mm"分"ss.00"秒" とします

Q0:15 を セルの書式設定で15分単位 と表示したい。(FLOOR関数,CEILING関、)

0:15 を セルの書式設定で15分単位 と表示したいです。(FLOOR関数,CEILING関、)
0:30 は セルの書式設定で 30分単位 と表示したいです。

タイムカードから勤務時間を計算しています。

勤務開始は15分単位で切上 FLOOR関数
勤務終了は15分単位で切り捨て CEILING関数
を使っています。

この15分単位の箇所を、
1分単位、5分単位、30分単位のリスト選択で動的に変更したいです。

この値を直接関数に直接入れると、 エラーになるので、
0:01、0:05、0:30 の値をセルの書式設定で 1分単位、5分単位、30分単位 と表示できればいいなと思ったのです。

どのようにすればよいのかアドバイスをお願いいたします。

Aベストアンサー

単純にユーザー定義でmとすると月になったちゃうので

[m]”分単位”

で如何でしょうか?

Qセルに文字列を入力すると、自動で文字間に1文字分の空白ができるような設定はありませんか?

エクセル2010を使っておりますが、セルに文字列を入力すると自動で文字と文字の間に1文字分の空白ができて表示されるようにする設定方法はありませんか?
例えば、「田中一郎」と入力すると「田 中 一 郎」と表示されるようにしたいと思っております。

おそらく「セルの書式設定」→「表示形式」→「ユーザー定義」から設定するんじゃないかと思いますが、その方法がわかりません。

どなたかお願いします。

Aベストアンサー

ご希望のような表示をする表示形式はありません。
近いもので、セルの書式設定→配置タブ→文字の配置の横位置で「均等割り付け」を選択しセル幅を調節されては如何でしょうか?

QA1セルにAと入力すると、A2セルに3000A3セルに2000A4セルに1000と表示させたい。

A1セルに「A」と入力する1回だけで、
A2セルに「3000」
A3セルに「2000」
A4セルに「1000」
A5セルに「合計数字」を表示させたいのですが、
式をご教授願いたいです。

よろしくお願いします。

Aベストアンサー

D1:G3
A500030001000
B500300130
C1200800300
A1にA,B,Cのどれかを入れる。
A2に =VLOOKUP($A$1,$D$1:$G$2,ROW(),FALSE)と入れて、
A4まで(G-D-1列数だけの行数)式を複写する。
結果
A1がBの場合A1:A4は
B
500
300
130

A1の空白の場合に対処して
=IF(A1="","",VLOOKUP($A$1,$D$1:$G$2,ROW(),FALSE))
が良いでしょう。
(既回答とほぼ同じ式ですが、1箇所違うところがあります。)


このカテゴリの人気Q&Aランキング

おすすめ情報