首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从likert量表调查问卷(谷歌表格)中计算中值

从likert量表调查问卷(谷歌表格)中计算中值
EN

Stack Overflow用户
提问于 2017-09-05 10:55:38
回答 1查看 661关注 0票数 0

我试图从谷歌表格中的Likert比例调查结果中计算出中值,需要一些帮助。

调查的一些背景:

  1. 用户可以选择任意数量的任务。
  2. 用户对重要性的评价
  3. 用户罕见的满意度

因此,所选择的任务数量不会一致。

我目前的数据集:

代码语言:javascript
复制
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

我要做的是循环每项任务,并在结果表中返回重要性和满意度的中值。然后,我计划使用任务作为标签,在散点图上绘制这两个值。

预期结果:

代码语言:javascript
复制
Task    | Importance (median) | Satisfaction (median)
-----------------------------------------------------
Task #1 | 3                   | 2
Task #2 | 3                   | 4
…

我对电子表格公式相当陌生,所以任何建议都将不胜感激。

谢谢你看一看。

EN

回答 1

Stack Overflow用户

发布于 2022-10-02 23:43:36

用途:

代码语言:javascript
复制
=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)))})

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46053250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档