重要なお知らせ

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

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

エクセルについての質問です。
(当方初心者といっても過言でないレベル)

前任者から新たに業務を引き継ぎ、社員の業務における目標と
その評価を行うシートをエクセルで作っています。
例えば、セルA1に1つ目の目標、A2に2つ目の目標といった
形で、全部で目標数は4つあり、1つ目の目標に対してセルB1に
50%、B2に10%、B3に20%、B4に20%(合計100%)
と固定のウエイト設定がなされています。

ただし、決められた4つの目標以外に、社員は自分の意思で目標を
2つまで追加することができます。(しなくても良い)

例えばセルA5に1つ目標を追加し(全部で目標が5つ)、その追加
目標のウエイトをB5に20%と入力した場合に、もともとあるB1
からB4までの4つのウエイトの比率(5:1:2:2)を変える
ことなく、自動的に計算させ、その合計が100%になるように
したいのです。
(目標1のウエイトが40%、以下目標2が8%、目標3が16%、
目標4が16%、新たに追加した目標5が20%で合計が100%)

B5に任意の数字(%)を入れるとB1~4の%がそれぞれ自動的に
計算され表示できるようにするにはいったいどのような計算式を
考えればよいのでしょうか。

分かりづらい文章かもしれません。申し訳ございませんが
よろしくお願いします。

A 回答 (5件)

C列に追加後の配分を表示して、C2セルに以下の数式を入力する方法は如何でしょう?



 =B2*(1-($C$6+$C$7))
「評価シートをエクセルで作ってほしいといわ」の回答画像5
    • good
    • 0

これはエクセルの使い方というより数学の考え方でいいと思いますが。


質問者さんの%を新たに入れる方法は難しいと思います。
%はあくまで比率ですので、
比較対象がなければいけません。
ですので
  A  :B:C
1:技術:1:=B1/sum(B1:B5)
2:熱意:2:=B2/sum(B1:B5)
3:結果:3:=B3/sum(B1:B5)
4:資格:4:=B4/sum(B1:B5)
5:目標: :=B5/sum(B1:B5)

(C列は書式でパーセンテージに変えてください)
B列の数字を任意に変えるようにしたらいかがでしょうか。

ご参考までに
    • good
    • 0

B1セルからB4セルまでを選んで


={0.5;0.1;0.2;0.2}*(1-SUM(B5:B6))
を入力後、[Ctrl]+[Shift] +[Enter] で確定、配列数式です({}で囲まれる)

個々に入力してもいいけど 誤入力防止の意味を込めて。
参考まで
「評価シートをエクセルで作ってほしいといわ」の回答画像3
    • good
    • 0

>B5に任意の数字(%)を入れるとB1~4の%がそれぞれ自動的に


>計算され表示できるようにするにはいったいどのような計算式を
>考えればよいのでしょうか。
1-B5 を B1~4 に乗算すればいいのでは
    • good
    • 0

こんばんは。


6番目の目標は考えなくてもよいのですか?
    • good
    • 0

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