[英]Google Sheets : Group By one column and Rank by 2 columns
我有一個如下表,我需要按 A 列分組並根據以下邏輯確定排名/優先級:
這些是我想做的步驟:
我已經嘗試過這個功能,但它只給我基於一列的排名 - https://infoinspired.com/google-docs/spreadsheet/rank-group-wise-in-google-sheets/
還要澄清 D 列是我想通過公式生成的。 我只是在圖像中顯示了預期的輸出。 我們沒有可用的,需要從 A、B 和 C 列生成該排名!
任何想法/想法表示贊賞! 謝謝!
按組獲取排名
我了解您希望根據 A、B 和 C 列按組確定排名。
1 - 首先,我們通過創建一個黃色顯示的輔助列,將分數從 0 到 100 以保持可讀性,將以下公式粘貼到
E2
中。
=ArrayFormula(IF(A2:A="",,(ArrayFormula(B2:B13*C2:C13)/MAX(ArrayFormula(B2:B13*C2:C13)))*100))
解釋
1.a - 將范圍B2:B13*C2:C13
Date*Impact 相乘,日期越大,影響越大,輸出越大。
ArrayFormula
允許將非數組函數與數組一起使用,並能夠在許多行和/或列上顯示數組公式返回的值。
1.b - 除以/
除以輸出的MAX
並將*
乘以 100
2 - 將此公式粘貼到
F2
中並向下拖動以按組獲得排名。
=Rank(E2,Filter($E$2:$E$13,$A$2:$A$13=A2),0)
解釋...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.