• ベストアンサー

エクセルの関数について

業務の評価をするためのポイント計算が出来る数式を作りたいのですが。 売り上げ1件の場合・・・1ポイント 売り上げ2件の場合・・・2ポイント 4件までは、件数と同じポイント 5件以上の場合は全て5ポイント 逆に損益1件の場合・・・-1ポイント 4件までは件数と同じマイナスポイント 5件以上は全てマイナス5ポイント このような計算式はどう作ったらよいのでしょうか? エクセルに詳しくないので教えてください。  

質問者が選んだベストアンサー

  • ベストアンサー
  • na_kirajp
  • ベストアンサー率43% (33/76)
回答No.3

#2です。 もう少し簡単に・・・ (説明書いておきながら気がつくのが遅すぎた) =IF(B4="売り上げ",IF(C4<5,C4,IF(C4>4,5)),IF(B4="損益",IF(C4<5,C4*-1,IF(C4>4,-5)))) 軽く説明)  売上の場合   5個未満の場合は、その個数   上記以外で4個より大きい場合は5(固定)  損益の場合   5個未満の場合は、その個数×-1   上記以外で4個より大きい場合は、-5(固定)

ma-hi-chan
質問者

お礼

お礼が遅くなりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.6

こんなのはどうでしょうか? =AND("売上"<5)*"売上"+AND("売上">4)*5 =-(AND("損益"<5)*"損益"+AND("損益">4)*5)

ma-hi-chan
質問者

お礼

お礼が遅くなりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

(基準テーブル) 例えば D2:F6に 1 1 2 2 3 3 4 4 5 5 (関数式) A列に売上げ件数が入るとして B1に =VLOOKUP(A1,$D$2:$E$6,2,TRUE) と入れて式を下方向に複写する。 むしろ =IF(A1="","",VLOOKUP(A1,$D$2:$E$6,2,TRUE)) の方が良いかもしれない。 損益も 基準テーブルを 1 -1 2 -2 3 -3 4 -4 5 -5 とすれば、同様な式になります。 IFを使うとエントリが多くなると、式が長くなりますのでこちらがお勧め。

ma-hi-chan
質問者

お礼

お礼が遅くなりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
noname#176215
noname#176215
回答No.4

ANo.1 の方と似たようなもんですが =SIGN(A1)*MIN(ABS(A1),5)

ma-hi-chan
質問者

お礼

お礼が遅くなりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • na_kirajp
  • ベストアンサー率43% (33/76)
回答No.2

前提)  売上と損益は何らかの判断が出来る  (以下の例では、B4セルで判断できる事を想定) =IF(B4="売上",IF(C4=1,1,IF(C4<5,C4,IF(C4>4,5))),IF(B4="損益",IF(C4=1,-1,IF(C4<5,C4*-1,IF(C4>4,-5))))) 軽く説明)  売上の場合   1個の場合は1(固定)   上記以外で5個未満の場合は、その個数   上記以外で4個より大きい場合は5(固定)  損益の場合   1個の場合は-1(固定)   上記以外で5個未満の場合は、その個数×-1   上記以外で4個より大きい場合は、-5(固定)

全文を見る
すると、全ての回答が全文表示されます。
  • onntao
  • ベストアンサー率32% (108/332)
回答No.1

レイアウトが今ひとつわかりませんが とりあえず判定式として A1に件数が入るとしますと =IF(A1>0,MIN(A1,5),MAX(A1,-5)) ということではいかがでしょう

ma-hi-chan
質問者

お礼

お礼が遅くなりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの関数について

    エクセル2003です。宜しくお願いします。 担当者  売上 田中   20000 山田   30000 田中   10000 山田   20000 山田   -30000 上記のような表で、山田の販売件数を関数で出したいのですが、上記の表では山田の販売件数は2-1で1件というように出したいのです。(売上が-の場合は件数を-1にする) -がなければ、『山田』の数を拾って終わりなのですが、-が入ってくることによって自分ではわからなくなってしまいました。 宜しくお願いします。

  • Excelで売上高を算出

    Excelで試算表を作成してみたいと思います。 下記のデータがExcelに入力してあります。    A    B 1 売上高  200 2 変動費   80 3 固定費  100 4 損益分岐 167 B4の損益分岐には =固定費/(1-変動費/売上高) 上記の計算式を入力してあります。 例えば、 この表の 売上高 を算出したい場合、 167=100/(1-80/Y) という計算式を作ればいいのは分かりますが、 Excelではどこに、どんな計算式を入れれば良いのでしょうか。 また、下記のようなデータの場合、 製品定価 100 取り分 30% 売上高 30 経費 10 利益 20 損益 10 取り分の比率を計算したい時、利益がマイナスにならない 比率を算出するには、Excelの計算式はどのセルに、 どんな計算式を入力するば良いのでしょうか。 分かり辛い質問で申し訳ありません。 宜しくお願い致します。

  • 関数について

    売上件数において、手数料を計算します。自動的に計算できるよう関数を設定したいのですが・・・ ~30,000件までは \30,000 ~50,000件までは \60,000 ~100,000 件までは \80,000 ~300,000 件までは \150,000 ~500,000 件までは \200,000 500,001~ 以降は  件数×¥0.6 宜しくお願いします。

  • エクセルの関数?

    営業マンの販売成果・売上表を作成しているのですが、 営業マン全員の合計販売件数が月間販売目標件数を 達成した場合に1件につき1000円のインセンティブが 営業マン全員の売上高にプラスされるようにするには どうすればいいのでしょうか? 具体的に数字を入れた例をあげますと、 ・月間販売目標100件に対して実際の販売件数110件 内訳 ・営業Aの販売件数 50件 ・営業B  〃    0件 ・営業C  〃   60件 この場合、Aには50件×1000円=50000円、Bには0円 Cには60000円という具合です。 もしも、販売目標値に届かなかった場合は0円で表示 されるようにしたいのです。 皆さんのお知恵を貸してください。 よろしくお願いします。

  • エクセルの関数に詳しいかた教えてください!

    以前→の質問をしたものです。http://okwave.jp/qa/q7256942.html 今回は前回のものに新たに条件を付け足した場合なのですが、詳しい方よろしくお願いします。 次のようなゲームをした場合の成績を、エクセルの関数を使って計算したいのですが、詳しい方お願いします。 例) A列: × × × ○ × ○ ○ × × × × ○ ○ ○ B列:0 0 0 1 0 0 0 0 0 0 1 2 0 0    C列:0 0 0 +1 0 0 0 0 0 0 -1 +1 0 0 損益:+2 最大賭数:2(B列) 最大マイナス:-1(C列) A列がゲームの結果(○が勝ち、×が負け)、B列が賭数、C列が損益を表します。 ゲームのルールですが、 (1)まず×が三回続いたら賭けはじめるとします。(追加) (2)まず最初に1を賭け、勝てば1の利益で1セット終了。 (3)最初に1を賭け、負ければ次は2を賭ける。 (4)外れ続けると、1を足し続けて賭ける。 (5)あたると1減らして賭ける。 (6)利益が0以上になったら1セット終了とし、また1から賭けなおす。 ---------------------------------------------------------------------- いまエクセルのA列に○と×が並んでいる状態で、そこから上に書いたB列、C列を関数をつかって計算し、最終的に損益、最大賭数、最大マイナスを求めたいのです。 行と列が逆になっているので、できれば直してご回答願いたいです。 例の数字の並びがきれいじゃありませんが、うまくいかないのでご容赦ください。

  • エクセル関数について

    日常業務において、関数電卓を使って、いちいち手計算しています。エクセルを使って、数式のαとyに数字を入れたら、自動計算で答えがパッと出てほしいのですが、どなたかお分かりでしょうか?教えて下さい。 数式は以下の通りです。 {1+(10-2α)/√y}y2/2α 2α=2×αのこと √y=ルートyのこと y2=yの二乗のこと

  • エクセルの関数について

    たとえばエクセルで数字を求めたいときにA1のセルに100の数字をいれてB1に10と入れたとしてこの10という数字を%としてA1の100の10%たしたときに110に頭で計算するとなりますが、エクセルで100と10を利用して100に10%足した数字を求めたい場合の式はどうなるかわかるひとはいますか?あとその逆の100かたマイナス10%引いた数字のやりかたもおしえてもらえればいいのですが

  • エクセルの関数に詳しい方教えてください!

    次のようなゲームをした場合の成績を、エクセルの関数を使って計算したいのですが、詳しい方お願いします。 例) A列:○ ○ × × × ○ × ○ ○ × × × × ○ ○ ○ B列:1 1 1 2 3 4 3 4  3 1 2 3 4 5 4 3 C列:+1 +1 -1 -3 -6 -2 -5 -1 +2 -1 -3 -6 -10 -5 -1+2 損益:+6 最大賭数:5(B列) 最大マイナス:-10(C列) A列がゲームの結果(○が勝ち、×が負け)、B列が賭数、C列が損益を表します。 ゲームのルールですが、 (1)まず最初に1を賭け、勝てば1の利益で1セット終了。 (2)最初に1を賭け、負ければ次は2を賭ける。 (3)外れ続けると、1を足し続けて賭ける。 (4)あたると1減らして賭ける。 (5)利益が0以上になったら1セット終了とし、また1から賭けなおす。 ---------------------------------------------------------------------- いまエクセルのA列に○と×が並んでいる状態で、そこから上に書いたB列、C列を関数をつかって計算し、最終的に損益、最大賭数、最大マイナスを求めたいのです。 例の数字の並びがきれいじゃありませんが、うまくいかないのでご容赦ください。

  • エクセルの関数を教えてください

    至急どなたか教えてください。 エクセルでどういう計算方法を入れれば いいのか伝授ください。 評価としてA、B、Cの3種類が あり、それぞれAは売上の0.75がけを する、Bは売上の0.4がけ、Cは0.1がけ をする表を作ります。 列A B C D・・・・ 1A 180 135(=B1*0.75) 2B 200 80(=B2*0.4) 3 ・ ↑本来はこのような形で計算式を 入れればいいと思うのですが、 A列に入れてる評価を今はAでも 後でBに変更した場合、直接また 計算式を入れるというのではなく、 自動にBを入れたらC列のところも 計算式が0.4で計算されるようになる という関数はありますでしょうか? Aだったらこう、Bだったらこう、Cが 入ったらこうというような計算式を一度に セルに入れておきたいんですが。

  • エクセル関数で・・・

    集計をしたいのですが、以下の内容ですとどのような関数を使えば宜しいのでしょうか? 佐藤さんが2件配達をしました。 1件目はAさん宅で伝票が3枚。 2件目はBさん宅で伝票が2枚。 伝票ごとに売り上げ入力するので、行数は5行になります。 でも佐藤さんは配送件数での歩合の為、件数は2件。 この少なさなら目で数えれば良いのですが、実際のところ伝票枚数は50枚以上で配送件数も20件以上になっております。 伝票1 Aさん ¥100 伝票2 Aさん ¥150 伝票3 Aさん ¥200 伝票4 Bさん ¥150 伝票5 Bさん ¥180 こんな感じの入力で【Aさん】【Bさん】だけをカウントして【2件】という集計を出したいのです。 是非ご教授願います。

専門家に質問してみよう