close







2003 excel 統計函數問題




立即點擊


想請教我有直條方式排列的數字,第一列為人員編號,第二列為類別(分甲.乙類)但每一個人員編號不只會出現一次,最少2次,最多20次,我主要想看他右邊的類別分組,乙只要大於等於50%以上就為第二類組,小於50%為第一類組,就是如果這個人出現兩次,其中一次是乙類,就大於等於50%,就屬為第二類,如果出現三次,只有一次是乙類,其中兩次是甲類,就是第一類,不知是否有方式可以在excel2003用函數將他們分類我目前的資料庫排列的方式如下,因Y軸中間也無空白分行.編號類別001乙類001甲類003甲類003甲類003甲類055...顯示更多想請教我有直條方式排列的數字,第一列為人員編號,第二列為類別(分甲.乙類)但每一個人員編號不只會出現一次,最少2次,最多20次,我主要想看他右邊的類別分組,乙只要大於等於50%以上就為第二類組,小於50%為第一類組,就是如果這個人出現兩次,其中一次是乙類,就大於等於50%,就屬為第二類,如果出現三次,只有一次是乙類,其中兩次是甲類,就是第一類,不知是否有方式可以在excel2003用函數將他們分類我目前的資料庫排列的方式如下,因Y軸中間也無空白分行.編號類別001乙類001甲類003甲類003甲類003甲類055甲類055甲類055乙類055乙類055甲類091甲類091乙類實在頭痛,麻煩請指導函數.感激更新:Dear鍾,只有兩筆資料的會判讀錯誤,2筆資料只要有一筆乙類就是第二類,但內容還是規在第一類更新2:不好意思!是Dear漢更新3:感謝Daniel!





C2: =IF(SUMPRODUCT((A$2:A$100=A2)*(B$2:B$100="乙類"))/COUNTIF(A$2:A$100,A2)>=0.5,"第二類","第一類") 向下複製 2012-12-09 12:58:54 補充: C2: =IF(SUMPRODUCT((A$2:A$100=A2)*(B$2:B$100="乙類"))/COUNTIF(A$2:A$100,A2)>=0.5,"第二類","第一類") 向下複製公式 誠如寧靜大所述,意見001,005與上式結果是一樣的,僅位置不儘相同,上式則較短也較易懂。 2012-12-09 12:59:28 補充: C2: =IF(SUMPRODUCT((A$2:A$100=A2)*(B$2:B$100="乙類"))/COUNTIF(A$2:A$100,A2)>=0.5,"第二類","第一類") 向下複製公式 誠如寧靜大所述,意見001,005與上式結果是一樣的,僅位置不儘相同,上式則較短也較易懂。





版主可能誤解了~001漢鍾離碩士、003Daniel大師,兩者的答案都是正確的001公式起始點為C1003公式起始點為C2版主測試後應能得到相同結果~2012-12-0821:36:50補充:C2=IF(SUMPRODUCT((A$1:A$15=A2)*(B$1:B$15="乙類"))>=SUMPRODUCT((A$1:A$15=A2)*(B$1:B$15="甲類")),"第二類組","第一類組")C1輸1=CHOOSE(SUMPRODUCT((A$1:A$100=A1)*(B$1:B$100="乙類"))/COUNTIF(A$1:A$100,A1)*2+1,"第一類","第二類")下拉


以上文章來自奇摩知識家,如有侵犯請留言告知


https://tw.answers.yahoo.com/question/index?qid=20121207000016KK03152

AAFD2ED9159ECC62
arrow
arrow

    低價機票 發表在 痞客邦 留言(0) 人氣()