首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google条件语句中的调查完整性问题

Google条件语句中的调查完整性问题
EN

Stack Overflow用户
提问于 2022-06-20 22:48:33
回答 1查看 59关注 0票数 0

我试图获得一些以Excel格式导出的调查结果的完整性信息。我正在使用谷歌单张,因为每次调查都有问题和子问题,子问题有一个条件,例如: 4.你今天过得怎么样?选择题答案:好,坏,不愿说,所以我们有三个答案选项,如果我们点击好,有一个条件,子问题将是:为什么?

因此,在我的调查中,有8个问题,问题4,7和8有条件问题,如果有人回答“是”。

现在我的问题是:为了计算使用这种关系的完整性百分比--> number of inputs in the survey/number of expected answers

但是,正如我之前提到的,条件影响这个预期答案这个变量是动态的,取决于问题4、7和8的答案。所以我想为每一种情况获得这个变量,如果有人输入了一个ID,如果我们有20个人在做调查,我们将得到20个ID的。

因此,对于每一个答案的记录,数字都会根据问题4、7和8的输入而改变。我已经在Google sheets中准备了一份文件,这将是我尝试过的全部方法,但仍然很难正确,我想在这方面得到一些帮助。

我想用这种公式:

代码语言:javascript
复制
=COUNTIF(AI2:AR2,"Yes")>0

这告诉我,如果在问题4的范围内有一个“是”来激活子问题。然后:‘如果(真,11,1) --如果在Q4中有一个是,至少对该行是。这有点简单,但这是我想做的方法。

这就是要点:

  1. 如果这些部分中有一个是或否,那对整个Q4来说是1分(正确)
  2. SUBquestion的每一部分计算为1(正确)
  3. 如果SUBquestion被填充,MAINquestion是否算作主要问题和SubQuestions数之和。Q4的例子:答案是肯定的,计数将是11,10部分加上主要部分。如果答案是否定的,那么计数将是1。

链接到电子表格

您将在文件中找到更多信息。

请你帮我解决这件事,我有几天时间想解决这个问题

下面是一张关于它的图片:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-21 01:33:03

如果我正确理解了你的问题,这就是你想要的方法。

尝试如下:

  • Q4:=IF(COUNTIF('Original Data Base'!AI2:AR2,"Yes")>0,11,1)
  • Q7:=IF(COUNTIF('Original Data Base'!BF2,"Yes")>0,2,1)
  • Q8:=IF(COUNTIF('Original Data Base'!BI2:BR2,"Yes")>0,11,1)

向下拖到下面的行。

然后,为了获得完整性的百分比,使用:

代码语言:javascript
复制
=(SUM('Anwers formula'!B2:AD2)/SUM(C2:J2))*100

要解释这个语法->,这将使(Answer count / Number of expected answers) X 100获得百分比。

结果:

这将返回与示例表“最后一步”中的结果相同的结果。

或所有组合在一个公式中:

代码语言:javascript
复制
=(SUM('Anwers formula'!B2:AD2)/SUM(5+(IF(COUNTIF('Original Data Base'!AI2:AR2,"Yes")>0,11,1))+(IF(COUNTIF('Original Data Base'!BF2,"Yes")>0,2,1))+(IF(COUNTIF('Original Data Base'!BI2:BR2,"Yes")>0,11,1)))*100)

您可以删除* 100并将其格式化为百分比值。

让我知道这是否解决了您的关切,或如果您需要帮助调整这个到您的电子表格。

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

https://stackoverflow.com/questions/72693690

复制
相关文章

相似问题

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