• 締切済み

エクセルで従業員の満足度を%で表したい

こんばんわ。 ただいまエクセルにてシフト表を作っています。 その中の項目に従業員(アルバイト)の満足度指数を入れようと思っています。 1 A列には1ヶ月のシフト決定後のアルバイトの予定収入額が自動的に表示されている 2 B列には1ヶ月にアルバイトが稼ぎたい希望額を聞いて入力する というようなかんじで、A列の店側の予定額と、B列のアルバイトの希望額の差をC列に満足度0~100%で表したいのですができますでしょうか?もちろん差額が少なければ満足度が100%に近くなるというようにしたいです。 絶対値みたいなものを使うのかなとも考えたのですが、知識不足でできませんでした。 アルバイトの許容範囲は希望額のプラスマイナス10%以内で満足度100%に近くなるようなかんじにしたいと思いますが、より良い方法があれば許容範囲は無視しても構わないので、わかる方はどうか宜しくお願いいたします。

みんなの回答

noname#164823
noname#164823
回答No.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

noname#164823
noname#164823
回答No.2

C1に =A1/B1 で「%」のボタンをクリック。 下にオートフィルします。 C列の列見出しを選択し、「書式」→「条件付き書式」 「セルの値が」「次の値の間」で「90%」と「110%」にして、 「書式」ボタンをクリックし「パターン」から任意の色を選択し、OK。 これで、誤差範囲10%の値ならセルに色が付きます。

kamakurabb
質問者

補足

ご回答ありがとうございます。 このやりかたですと、差がかけ離れている場合は1000%を超えたりして、上限がなくなってしまうのです。満足度を図るものなので、そうならないようにすれば良いのですが… 0~100%の範囲内での表示としたいので、この場合110%は90%と計算されるようなかんじに、また1000%超えのものは限りなく0%に近くなるようなものです。反比例のグラフみたいなものなんでsかね?わかりませんが… すみませんが宜しくお願いします!

noname#141705
noname#141705
回答No.1

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

関連するQ&A

専門家に質問してみよう