次のデータを使用したExcelのテーブルがあります。
+-------------------+----------------------+----------+
| Contribution Type | % Contribution Match | % Salary |
+-------------------+----------------------+----------+
| Type 1 | 0.5 | |
| Type 1 | 0.6 | |
| Type 1 | | |
| Type 2 | | 0.03 |
| Type 2 | | 0.04 |
| Type 2 | | 0 |
| Type 3 | 0.7 | 0.05 |
| Type 3 | 0.6 | 0.04 |
| Type 3 | | 0.05 |
| Type 1 | 0.5 | |
| Type 2 | | 0.04 |
| Type 3 | 0.75 | 0.1 |
+-------------------+----------------------+----------+
配列数式を使用して、関連するデータ値が空白のままになったり、ゼロ値として入力されたりしない追加の条件(寄与タイプが最初の条件であるため)に基づいて、各寄与タイプの四分位数を計算したいと思います。
タイプ1は、従業員の貢献の特定のパーセント(X)までの給与の100%に一致します。
{= PERCENTILE.EXC(IF(Contributions [Contribution Type] = "Type 1"、Contributions [%Contribution Match])、0.25)}(med、avg、75thなど)
タイプ2は、給与の制限されたパーセント(Y)に一致し、従業員の拠出に制限はありません。
{= PERCENTILE.EXC(IF(Contributions [Contribution Type] = "Type 2"、Contributions [%Salary])、0.25)}(med、avg、75thなど)
タイプ3には、従業員の拠出額と給与の割合の両方に制限があります。
{= PERCENTILE.EXC(IF(Contributions [Contribution Type] = "Type 3"、Contributions [%Contribution Match])、0.25)}(med、avg、75thなど)
{= PERCENTILE.EXC(IF(Contributions [Contribution Type] = "Type 3"、Contributions [%Salary])、0.25)}(med、avg、75thなど)
結果のテーブルは、空白値とゼロ値を含む四分位数を計算します(私が望むものではありません):
+--------+-----------+--------+---------+------------+-----------+--------+---------+------------+
| Percentage of Employee Contribution | Percentage of Salary |
+--------+-----------+--------+---------+------------+-----------+--------+---------+------------+
| | 25th %-ile| Median | Average | 75th %-ile | 25th %-ile| Median | Average | 75th %-ile |
| Type 1 | 12.50% | 50.00% | 40.00% | 57.50% | 0.00% | 0.00% | 0.00% | 0.00% |
| Type 2 | 0.00% | 0.00% | 0.00% | 0.00% | 0.75% | 3.50% | 2.75% | 4.00% |
| Type 3 | 15.00% | 65.00% | 51.25% | 73.75% | 4.25% | 5.00% | 6.00% | 8.75% |
+--------+-----------+--------+---------+------------+-----------+--------+---------+------------+
IF(AND IF(IF(IF)のすべての組み合わせを試しました。配列数式の使用は比較的新しいので、助けていただければ幸いです。より良い数式があれば、別の数式を使用することもできますが、データテーブルを事前に並べ替える値に再フォーマットすることはお勧めしません。
この配列数式を適用できます。
{=PERCENTILE(IF((($A$2:$A$100=$F$3)*($B$2:$B$100=$G$3)),$C$2:$C$100),0.5)}
NB
F3
&G3
では、Criterionを保存する必要があります。これにより、Formulaはハードコアではなく動的になります。Ctrl+Shift+Enter
ます。この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加