我正在嘗試獲取有關匯出為 Excel 格式的某些調查結果的完整性的資訊。我正在使用谷歌表格,因為每個調查都有問題和子問題,子問題有條件,例如:4。你今天好嗎?多項選擇答案:好,壞,不想說,所以我們有 3 個答案選項,如果我們點擊好,有一個條件,子問題將是:為什么?。
所以在我的調查中有 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 表格中準備了一份檔案,這將是我嘗試過的完整方法,但仍然很難做到我想要的正確方法一些幫助。
我想使用這種公式:
=COUNTIF(AI2:AR2,"Yes")>0
這告訴我在問題 4 的范圍內是否有“是”來激活子問題。然后:`IF(TRUE, 11, 1) 如果在 Q4 中至少該行有一個是,那么應該是計數。這有點簡單,但這是我想做的方法。
這是要點:
- 如果這些部分中的任何一個填寫“是”或“否”,則整個 Q4 得 1 分(正確)
- SUBquestion 的每個部分都計為 1(正確)
- 如果 SUBquestion 已填滿,MAINquestion 是否算作 MAIN QUESTION 和 SubQuestions 數之和。Q4 的情況:答案是肯定的,計數將是 11,這 10 個部分加上主要部分。如果答案為否,則計數將為 1。




uj5u.com熱心網友回復:
如果我正確理解了您的問題,這就是您想要的方法。
嘗試以下操作:
- 對于第四季度:
=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)
向下拖動到下面的行。
然后得到使用的完整性百分比:
=(SUM('Anwers formula'!B2:AD2)/SUM(C2:J2))*100
解釋這個語法 -> 這得到(Answer count / Number of expected answers) X 100得到百分比。
結果:

這將回傳與樣本表“最后一步”中相同的結果。
或者全部放在一個公式中:
=(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 并將其格式化為百分比值。
讓我知道這是否解決了您的問題,或者您是否需要幫助將其調整為您的電子表格。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/496721.html
