看板 Office 關於我們 聯絡資訊
不好意思,又是我, 是這樣的,一樣要特定目標,但不是該目標第1順位的眾數了, 而是第2順位的眾數, 像這樣 https://imgur.com/cGljoxy 參考網路上的解後,我將公式設成 =MODE(IF($A:$A=D1,IF($B:$B<>MODE($B:$B),$B:$B))) Ctrl+Shift+Enter 可是這招時靈時不靈, 資料只有像圖這樣的數量時還抓得出來, 可是我要用的資料有3,000多條時,就只能抓第1順位的眾數了 譬如 小夫 第1順位眾數是6,套上面那個公式, 不管怎麼改不是一樣的6,就是錯誤了! 想請問要怎麼設才能變成我想要的第2順位呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.224.50.114 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1579094866.A.35A.html
soyoso: 會時靈時不靈的方面有可能是不等於mode(b:b)這時所取的是 01/15 21:49
soyoso: 全部資料的眾數,不只是小夫,所以有可能所取的眾數剛好是 01/15 21:50
soyoso: 小夫第2順位,那就會被排除掉 01/15 21:50
soyoso: 因此以內文的公式<>mode(b:b)方面也要以mode(if(a欄為d1時 01/15 21:52
soyoso: b欄))的眾數來排除 01/15 21:52
soyoso: 如 https://i.imgur.com/XcJIgYe.jpg 01/15 21:53
soyoso: 連結是以儲存格範圍,如果原po覺得內文公式指定整欄上效能 01/15 21:54
soyoso: 還可以接受的話,則再自行調整 01/15 21:54
對喔,忘記不只是小夫而已了, 想說奇怪,想法應該沒錯才對啊, 怎麼每次跑出來的結果都讓我想撞牆 XD 一言驚醒夢中人啊,這樣我就會了, 謝謝soyoso大~~ ※ 編輯: r50o19 (61.224.50.114 臺灣), 01/15/2020 23:08:26