重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

お世話になります。
貸しビル管理をしておりますが、電力メータを見て、エクセルに入力して当月から前月のメータの差から使用量を算出しておりましたが、不都合な点が出てきて困っております。

電力メータが4桁だとします。
先月は、9950kwhでした。
今月は、0050kwhとなっております。
このように、(車のトリップメータのように)9999から0000に繰り上がってしまった場合に、エクセルでは、どのように計算させれば、求めたい100という数値を導くことができますか。現在の表示は、△9900となっておりまして、困っております。よろしくご指導方お願いします。

A 回答 (6件)

だいたい出そろったようですが、私のやり方を一つ・・・



当月分がA1、前月分がB1のセルに入っているとしますと、下記のようになります。

=IF(A1="","",IF(A1-B1<0,(A1+10000)-B1,A1-B1))

最初のA1="","" これは、A1のセルになにも入っていない場合は、空白を返します。
2番目のIF(A1-B1<0,(A1+10000)-B1 は、メーターが1回転した場合で、ここで10000(4桁の場合)加算して計算します。
最後は通常の引き算ですね。
乗数があるメーターの場合は、2番目と最後の式を乗数倍することを忘れないようにしてください。

私も同業で、300近い数のメーターの管理をしてます。
検針ミスには、お互いさま気をつけましょう(^^)
    • good
    • 0
この回答へのお礼

※「最初のA1="","" これは、A1のセルになにも入っていない場合は、空白を返します。」私の質問の他に、この空白を返してくれるのは、非常に助かります。というは、シートに4月から翌年の3月まで1年間を作成しました。今、12月の検針数値を入力したら、1月が△で出力されてしまうので、助かりました。ちなみに、まだ本式を入力する前の質問ですが、A1が0(ゼロ)が入っていてもOKでしょうか?他にもお伺いしたいことが有るのですが、疑問点一項目ごとに解決して参ります。有難うございます。

お礼日時:2004/12/02 21:53

>A1が0(ゼロ)が入っていてもOKでしょうか?


A1が0(ゼロ)の場合、<0 000>-<前月検針値>となってしまいます。(当月検針メーターが0 000ということ)
A1="","" は当月の検針値が入っていない場合に<使用量>のセルに余分な数字が出ないようするために入れています。
めったにないことですが、検針値が0 000ということも考えられますので。
1年分を1枚のシートでやっているのですか?
私の場合は、1つのBookで1ヶ月分にしています。
2つの建物の検針表と計算書が3種類、通知書が10通で、600KB前後です。
    • good
    • 0
この回答へのお礼

ご丁寧に、ご指導いただき感謝いたしております。
早速、利用させていただいております。
次の質問が出てきたので、本質問は閉じて、別途質問させていただきますので、引続きご指導願います。

お礼日時:2004/12/03 09:09

=(A1>B1)*10000+B1-A1


でどうですか。式が短いですが。
A列   B列   C列
990050150
98009950150
90002001200
88008900100
ブランクは0と言うことで。
20008000
    • good
    • 0
この回答へのお礼

皆さん有難うございます。
imogasiさまの式も対応できました。

お礼日時:2004/12/02 22:12

IFを使って、


=IF((0050-9950)>0,0050-9950,10000-9950+0050)
0050,9950はそれぞれのセル番号です。
    • good
    • 0
この回答へのお礼

ありがとうございます。
実際にセルに入れて確認してみました。
質問どおりにクリアーできました。

お礼日時:2004/12/02 22:09

A3に今月分


A2に先月分のデーターが入っているとして、
表示させたいところに次の式を

=IF((A3-A2)<0,(A3-A2)+10000,(A3-A2))
    • good
    • 0
この回答へのお礼

早速ありがとうございます。
実際に試してみましたところOKでした。

お礼日時:2004/12/02 22:05

今月分のメーター値 が 0050 のときに △9900


                     △はマイナスの意
と計算されるので

0050 ではなく 10050  と入力するのは、だめでしょうか?
    • good
    • 0
この回答へのお礼

有難うございます。
実は、この方法でとりあえず仕事を進めているのですが、電力メータによって、桁数が異なり結構やっかいなんです。できらば、直読したままエクセルに入力して即時に計算する方法を求めております。

お礼日時:2004/12/02 21:43

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