2017-11-06 4 views
0

ここに誰かが欲しいと願っています。私はいくつかの異なる方程式を試しましたが、 "技術的に"動作しますが、誰かが必要な条件を理解していないと簡単には動作しません。私はこれを「失敗に耐える」ものにしたいと思っています。他の条件に依存するいくつかの種類のMAX関数が必要です

以下この例取る:1のスコア、2、3、または4

各スコアが満たされなければならない複数の条件(私はこの部分を有している:四つの可能なシナリオがあり

をピボットテーブルで完成し、うまく動作します)。各スコアを獲得するために満たされるべき5つの「条件」があるとしましょう。奇妙なフォーマットに申し訳ありません。

スコア:........................ 1 ......... .. 2 .. ....... 3 ......... 4

条件の満足度:x1%.... x2%.... x3%.... x4%

スコア:...................... =回答

の場合:100%の 'x1%'が真でなければなりません。

スコア2の場合:x1とx2の両方が100%でなければなりません。 3のスコアについて

:X1、X2及びX3は4のスコアについて

100%でなければならない:すべては100%でなければなりません。

私には分かりません。 x1 = 100%、x2 = 75%、x3 = 100%の確率があります。

ここでのスコアは1です。max関数はx3を返しますが、これは間違いです。

おかげ

+0

を使用しますか? – QHarr

+0

,,,そして、x1、x3、x4が成立すればどうなるでしょうか? – Jeeped

答えて

0

は私が5つの条件を見ることができないこの

=IF(SUM($B2:$E2)=4,4,IF($B2 <1,0,INDEX($1:$1,AGGREGATE(15,6,COLUMN($B2:$E2)/($B2:$E2<1),1)-1))) 

enter image description here

+0

ありがとう!この方程式のIndex($ 1:$ 1、Aggregate ....)部分が何をしているのか説明できますか? – cdc949494

+0

最初のセルが1より小さい場所を見つけ出し、その前の列の列ヘッダーを返します。 –

+0

それは素晴らしいです。ほんとうにありがとう! – cdc949494

関連する問題