我试图从谷歌表格中的Likert比例调查结果中计算出中值,需要一些帮助。
调查的一些背景:
因此,所选择的任务数量不会一致。
我目前的数据集:
Collector ID | Response ID | Tasks | Importance | Satisfaction
-------------------------------------------------------------------
123 | 789 | Task #1 | 1 | 4
123 | 789 | Task #2 | 4 | 3
456 | 654 | Task #1 | 3 | 2
456 | 654 | Task #2 | 2 | 5
789 | 123 | Task #1 | 4 | 2我要做的是循环每项任务,并在结果表中返回重要性和满意度的中值。然后,我计划使用任务作为标签,在散点图上绘制这两个值。
预期结果:
Task | Importance (median) | Satisfaction (median)
-----------------------------------------------------
Task #1 | 3 | 2
Task #2 | 3 | 4
…我对电子表格公式相当陌生,所以任何建议都将不胜感激。
谢谢你看一看。
发布于 2022-10-02 23:43:36
用途:
=INDEX({UNIQUE(FILTER(C2:C, C2:C<>"")),
BYROW(SPLIT(BYROW(UNIQUE(FILTER(C2:C, C2:C<>"")), LAMBDA(xx,
TEXTJOIN("×", 1, FILTER(D:D, C:C=xx)))), "×"), LAMBDA(xx, MEDIAN(xx))),
BYROW(SPLIT(BYROW(UNIQUE(FILTER(C2:C, C2:C<>"")), LAMBDA(xx,
TEXTJOIN("×", 1, FILTER(E:E, C:C=xx)))), "×"), LAMBDA(xx, MEDIAN(xx)))})

https://stackoverflow.com/questions/46053250
复制相似问题