今天在做多項運動的報名表B欄為姓名(自填)C欄設定下拉是否素食(欄位只有"是"及"空白"選項)該如何統計排除重複姓名只統計一次的葷、素各別人數呢?感謝大大解答例:項目 姓名 是否吃素羽球 李曉明 是羽球 林美女100公尺 李曉明 是100公尺 方大同
增加D欄為輔助欄。D2公式=1/COUNTIF($B$2:$B$9,B2)再將公式向下複製。G2公式=SUMIF($C$2:$C$9,"是",D2:D9)G3公式=SUMIF($C$2:$C$9,"",D2:D9)
不用輔助欄的寫法,請參考(以下是陣列公式 ctrl+shift+enter)G2=SUMPRODUCT(IF(B2:B30<>"",1/COUNTIF(B2:B30,B2:B30)),--(C2:C30="是"))G3=SUMPRODUCT(IF(B2:B30<>"",1/COUNTIF(B2:B30,B2:B30)),--(C2:C30=""))如果人數出現小數點,就是資料有誤,有人素、葷,都有選只能詢問當事人是不是選錯了
chiyenms wrote:這不是 Excel 或 Access 的問題要加其他的 unique primary key 您的理解是正確的,加5分從樓主的發問來看,這是運動名單統計同一個運動員,重複參加不同項目運動,很常見例如:跑步選手可能會同時參加100、200、接力…等等所以名單內有重複的名字很正常,如果要處理到同名同姓我想最簡單的方式就是用“身份證字號”,多加一欄位不用名字,改用身份證字號做統計