
我正在嘗試計算清單中已完成項目的百分比。比方說:
#of Visit Place Comment
-------- ----- -----
355 A abc
345 B xyz
322 C
301 D
288 E pqr
245 F
因此,我想做的是查看已完成多少行(其註釋單元格不為空)。
為此,我將添加評論不為空的所有訪問,並將其除以總訪問量。
然而,我試圖在 Excel 中實現這一點,最好是在不同的工作表上。因此,數據在一張紙上,統計數據在另一張紙上。
我需要有關公式的幫助。任何幫助都是值得讚賞的。
更新:
太好了,這非常有幫助。但是,我仍然需要找出如果 B 已填充,如何將 A 中的值相加。換句話說,COUNTA(C2:C7) = 3,但我要尋找的是對應於COUNTA(C2:C7)的A的總和。所以,355 + 345 + 288。
答案1
總而言之,您要尋找的是=SUMIF(Sheet1!C:C,"<>",Sheet1!A:A)
.
因此,要獲得有評論的訪問百分比,最終公式如下所示:=SUMIF(Sheet1!C:C,"<>",Sheet1!A:A)/SUM(Sheet1!A:A)
就您的範例數字而言,有 988 次帶有評論的訪問除以 1856 次訪問總數,即 53%。
答案2
假設可能包含註釋的範圍是固定的(即公式不必計算出有多少個位置),則公式為:
=COUNTA(rng)/ROWS(rng)
……rng
我們正在尋找的範圍在哪裡。
如果公式位於同一張紙上,那麼rng
將採用您可能已經熟悉的格式,例如C2:C7
如果公式要在不同的工作表上進行,則範圍只需引用資料所在的工作表,因此它變得像Sheet1!C2:C7
完整公式:
=COUNTA(Sheet1!C2:C7)/ROWS(Sheet1!C2:C7)
您需要將包含公式的儲存格設定為百分比格式,以使其以使用者友好的方式顯示。
答案3
我喜歡傑森的回答。但是,如果您不知道應該檢查範圍的下限,您可以使用一個列是填充。以傑森為例:
=COUNTA(Sheet1!C:C)/COUNTA(Sheet1!A:A)
編輯#1:
如果有標頭在列中,然後使用:
=(COUNTA(Sheet1!C:C)-1)/(COUNTA(Sheet1!A:A)-1)