重要なお知らせ

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

電子書籍の厳選無料作品が豊富!

こんばんわ。

ただいまエクセルにてシフト表を作っています。
その中の項目に従業員(アルバイト)の満足度指数を入れようと思っています。

1 A列には1ヶ月のシフト決定後のアルバイトの予定収入額が自動的に表示されている
2 B列には1ヶ月にアルバイトが稼ぎたい希望額を聞いて入力する

というようなかんじで、A列の店側の予定額と、B列のアルバイトの希望額の差をC列に満足度0~100%で表したいのですができますでしょうか?もちろん差額が少なければ満足度が100%に近くなるというようにしたいです。

絶対値みたいなものを使うのかなとも考えたのですが、知識不足でできませんでした。
アルバイトの許容範囲は希望額のプラスマイナス10%以内で満足度100%に近くなるようなかんじにしたいと思いますが、より良い方法があれば許容範囲は無視しても構わないので、わかる方はどうか宜しくお願いいたします。

A 回答 (3件)

C1に入れた条件付き書式の値を「0.9」と「1」にすれば、


90%~100%に変わります。いったん閉じて、再度開くと
%表示が数値に変わっています。

更にD1セルにIF関数を入れればいいのでは。一例です。あとは、複数の
条件を入れて行けば、段階的に条件を入れる事ができます。

関数に慣れていないのでしたら、「関数」ボタンで「IF」をクリックして、
ボックスで入力するとネストが楽です。最後のIF関数のボックスの
「偽」の所に最後の条件を入れるだけです。

  =IF(C1=100%,100%,IF(C1>=90%,90%,"不満"))
下にオートフィル。書式を「%」に。

ご参考に。あとは好きなように工夫して下さい。

http://www.relief.jp/itnote/archives/000524.php

http://kokoro.kir.jp/excel/if-if.html
    • good
    • 0

C1に =A1/B1 で「%」のボタンをクリック。


下にオートフィルします。

C列の列見出しを選択し、「書式」→「条件付き書式」
「セルの値が」「次の値の間」で「90%」と「110%」にして、
「書式」ボタンをクリックし「パターン」から任意の色を選択し、OK。

これで、誤差範囲10%の値ならセルに色が付きます。

この回答への補足

ご回答ありがとうございます。

このやりかたですと、差がかけ離れている場合は1000%を超えたりして、上限がなくなってしまうのです。満足度を図るものなので、そうならないようにすれば良いのですが…

0~100%の範囲内での表示としたいので、この場合110%は90%と計算されるようなかんじに、また1000%超えのものは限りなく0%に近くなるようなものです。反比例のグラフみたいなものなんでsかね?わかりませんが…

すみませんが宜しくお願いします!

補足日時:2011/01/27 17:49
    • good
    • 0

単純に、C列=A列÷B列で書式を%にしてはダメなのですか?

    • good
    • 0

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