[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『0.8=1になるようにしたいのですが。』(きんぎょ)
1=1 (0.1×10で=1) ですが、 0.8=1 (0.1×8=1)
になるように自動で変換される方法はあるのでようか?
教えてください。
値のまるめを行いたい って事かな? ROUND関数を使うと指定桁で四捨五入した結果が得られますが。
もう少し詳細を説明してもらうのが良いかもしれません。
(HANA)
0.1×5 = ? 0.1×4 = ?
(GobGob)
出勤簿の自動計算を作っているのですが、
一日が8時〜17時までの勤務で、8時間勤務=1工と表します。
1時間を0.1として計算をしていきます。
合計の計算を出す際に、今までは手計算だったので良かったのですが、
PCでやろうと思ったら、0.1が10個で1と表される為、困っています。
0.1が8個で 1に、 0.1が25個で3.1になるようには、できないものでしょうか?
宜しくお願い致します。
( きんぎょ )
これってどの部分を求めたいの?
個がわかってて質問の数値を求めたいなら
=INT(A1/8)+MOD(A1,8)*0.1
とか?
(コナミ)
衝突。
8進数ってことですな。
=INT(SUM(範囲)/0.8)+MOD(SUM(範囲),0.8)
(GobGob)
個は、月末の最終段階にならないと合計が出ません。
日々の個は、毎日入力してますが・・・。
最終的な合計の時に使いたいんです。
例)
合計17時間、働いた事にします。
自動計算で、総合計 20.1 となるようにしたいのです。
( きんぎょ )
例)
日付 勤務時間
1日 0.3
2日 0.8
3日 0.5
4日 0.8
5日 0.8
6日 0.3
合計 4.3
↑
のように数字の合計が、普通0.1*10=1 に計算されますが、それが0.1*8=1で計算され上記のように
普通だったら 3.5 と計算される所、 4.3 と計算されるようにしたいのです。
( きんぎょ )
はじめからそういったサンプルを出してくれると話がスムーズに進むんですが・・・
GobGobさんの式でできませんか?
(コナミ)
ありがとうございます。
GobGobさんの式で試してみた所、
1日 0.8
2日 0.8
3日 0.8
4日 0.6
5日 0.2
6日 0.8
7日 0.3
8日 0.5
9日 0.5
10日 0.3
11日 0.8
12日 0.8
合計 7.2
GobGobさんの式での結果 9.8に合計がなりました。
単純に、0.8=1 になれば 9 になるはずなのですが・・・
( きんぎょ )
演算誤差かな?
=INT(SUM(範囲)*10/8)+MOD(SUM(範囲)*10,8)/10
※忘れ物修正 10:09w
(GobGob)
>普通だったら 3.5 と計算される所、 4.3 と計算されるようにしたいのです。 らしいので、INTじゃなくROUNDDOWNのほうがいいのかな? どのくらいで切り上げ切り捨てがいいの?
自信ないけど =INT(SUM(B1:B12)/0.8)+(SUM(B1:B12)/0.8-INT(SUM(B1:B12)/0.8))*8/10
(ぶらっと)
お二方の式で試してみました!
両方、出来ました!
ありがとうございました。
私には、難しいくて良く解りませんが どちらの式でも、ちゃんと9になったのですが
どちらを使えばいいのかな?と・・・。
いつも、答えてくれる方は違いますが、こちらで ずいぶん助けて頂きました。
PC初心者の私の質問は、なかなか説明が悪くて伝わらない事が多いと思いますが
皆さん、本当に親切に教えて頂き、最後までお付き合いいただき本当に、ありがとうございます。
また、お世話になると思いますが宜しくお願い致します。。
( きんぎょ )
ぶらっとさん と同じですけど・・・
=INT(SUM(B1:B12)/0.8)+SUM(B1:B12)-INT(SUM(B1:B12)/0.8)*0.8
(半平太) 2013/05/16(Thu) 10:14
本当、無知で すみませんでした。
( きんぎょ )
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.