[算表] 特定條件下對不同日期資料的判斷公式

看板Office作者 (K)時間11年前 (2015/03/04 12:12), 11年前編輯推噓0(0011)
留言11則, 2人參與, 最新討論串1/1
軟體:google 試算表 版本:應該是最新版的(? 標題有點難下Q_Q 目前有一筆資料,大約如下 輸入時照日期順序 要判斷時會依照編號順序排列 日期 編號 忽略記號 特殊記號 2015/01/01 A1 2015/01/01 A2 V 2015/01/02 A1 V 2015/01/02 A1 2015/01/02 A2 2015/01/03 A3 V 2015/01/03 A2 V 2015/01/04 A3 2015/01/05 A3 2015/01/06 A2 V V 想要做的判斷有兩個 1. 同編號如果重複出現在不同日期就做註記 (有忽略記號的就直接忽略) 但是最前面的日期不要有註記 ex 日期 編號 忽略記號 特殊記號 2015/01/01 A1 (第一次出現無標記) 2015/01/02 A1 V (有忽略記號不標記) 2015/01/02 A1 重複 2015/01/03 A3 V (有忽略記號不標記) 2015/01/04 A3 (第一次出現無標記) 2015/01/05 A3 重複 目前是用if公式判斷 =if((忽略記號2="")*(忽略記號3=""),IF(編號3=編號2,IF(日期3=日期2,"","重複 "),""),if(忽略記號3="",IF(編號3=編號1,IF(日期3=日期1,"","重複"),""),"")) 但是怕日期順序跑掉 也怕出現連續兩個忽略記號就無法正確判斷 2. 同編號如果在不同日期出現特殊記號就做註記 最前面的日期跟有忽略記號的就直接忽略 ex 日期 編號 忽略記號 特殊記號 2015/01/01 A2 V (第一次出現無標記) 2015/01/02 A2 (無特殊記號不標記) 2015/01/03 A2 V 特殊重複 2015/01/06 A2 V V (有忽略記號不標記) 目前的公式寫法如下 =IF(編號3=編號2,IF((COUNTIFS(編號欄,編號3,特殊記號欄,"V",日期欄,"<>日期3")>1) *(特殊記號3="V"),"特殊重複"),"") 但是countifs好像沒辦法設定判斷不等於某欄位("<>日期3"抓得好像不欄位資訊) 因為是要用在google試算表上的 只確定陣列公式可用 (我的陣列公式能力還很弱) 想問問看有沒有比較聰明的公式寫法 或是提示一下大概可以用哪些公式可以讓我繼續嘗試>_< 目前雖然暫時能得到需要的結果 但感覺資料繼續增加下去就會有很多問題QQ 先謝謝有耐心看完的大大QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.183.173 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1425442358.A.E45.html

03/04 13:12, , 1F
http://goo.gl/rCENsV 類似這樣嗎?
03/04 13:12, 1F

03/04 13:47, , 2F
太強了QAQ~應該是這樣沒錯~我測試看看~
03/04 13:47, 2F
第一個情況 如果第一天有兩筆資料 可以讓那兩筆資料都不要顯示重複記號嗎? ex 日期 編號 忽略記號 特殊記號 2015/01/01 A1 (第一次出現無標記) 2015/01/01 A1 (跟第一次同天不標記) 2015/01/02 A1 重複 第二個情況 如果特殊標記有不同符號V、O、X等 有辦法只抓特定符號是否有重複嗎? 試著改成: =arrayformula(IF((I2<>"V")*(J2="V"),if(MATCH(H2&J2,$H:$H&$J:$J,0)=ROW(), "","特殊記號"),"")) 不過好像還是會有跟情況1一樣的問題(? ex 日期 編號 忽略記號 特殊記號 2015/01/01 A2 V (第一次出現無標記) 2015/02/01 A2 O 2015/01/02 A2 (無特殊記號不標記) 2015/01/02 A2 X 2015/01/03 A2 V 特殊重複 2015/01/06 A2 V V (有忽略記號不標記) 2015/01/06 A2 X (不是要標記的符號,重複了也不標記) ※ 編輯: kArc316 (140.116.183.173), 03/04/2015 14:33:28

03/04 15:23, , 3F
已更新至上面連結內
03/04 15:23, 3F

03/04 16:36, , 4F
第二個情況是只能判斷單一編號嗎?試著加上其他編號就跟
03/04 16:36, 4F

03/04 16:37, , 5F
修改之前一樣了>_<
03/04 16:37, 5F

03/04 16:46, , 6F
只能判斷單一編號是指?加其他編號和之前一樣是指?
03/04 16:46, 6F

03/04 16:47, , 7F
這方面和原po想要的結果不同之處是那方面呢?
03/04 16:47, 7F

03/04 16:54, , 8F
想指定只判斷特殊記號的"V"是否有重複
03/04 16:54, 8F

03/04 16:55, , 9F
目前修改後是變成判斷每個編號第一次有重複的特殊記號?
03/04 16:55, 9F

03/04 16:55, , 10F
但我只想對特定的特殊記號做判斷>_<
03/04 16:55, 10F

03/04 17:08, , 11F
已修改上面連結
03/04 17:08, 11F
文章代碼(AID): #1KzeOsv5 (Office)
文章代碼(AID): #1KzeOsv5 (Office)