Re: [算表] 比對不相鄰儲存格資料 已附範例--排哨

看板Office作者 (David)時間17年前 (2009/01/31 16:15), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/2 (看更多)
不相鄰儲存格只有少數函數可以容許,countif不行 用()把不相鄰格包起來的寫法 是要給INDEX用的 不相鄰格若有規律 還勉強可用OFFSET放進COUNTIF 陣列公式 以Ctrl+Shift+Enter結尾 =SUM(COUNTIF(OFFSET($B44,{0;17},{0,2,4,6},{2;14}),B68))=1 但透過更改儲存格的配置 公式就好寫很多 (意思一樣) =(COUNTIF($B62:$E75,B68)=1)*(COUNTIF($B44:$E45,B68)=0) http://2y.drivehq.com/p/MultiRegion2.xls 把同一天擺在一起 讓判斷的範圍連續 是最輕鬆的方法 有少許例外的話 再另外設定 隨著日期增加 表格應朝下走 列比較多~ ※ 引述《sazkj (辭不達意我最行)》之銘言: : 標題: [算表] 比對不相鄰儲存格資料 : 時間: Sat Jan 31 04:32:58 2009 : : 軟體: : excel : 版本: : 2003 : : 在部隊負責排哨的工作 : 常常因為一時大意,排了違反規定的哨 : 時間到了才發現錯了 : 要臨時改都要花很久的時間 : : 所以想用excel作個簡單的表格 : 可以自動提醒是否重覆哨、或是有沒有站兩歇六 : : 構想是,以A1為被比對資料 : : 將其他不可重覆的儲存格,組成一個陣列 : : 再作比對,如果都與a1不相同,那a1這個時段的哨就正確無誤 : 再用設定格式化條件去作更改背景顏色的設定 : : 以後只要在A1輸入名字,他就會自動到相對應的儲存格作比對 : : 但是,在試過exact、match後 : 都沒辦法弄出我要的結果 : : 可以請問版上的版友,我應該往那方面去找資料呢 : : == : 之前沒有用過excel任何函數 : 很多觀念都來不及建立,弄了一個晚上 : 可是還是沒找到不相鄰儲存格在函式裡的寫法 : 用,號隔開,會被視為下一段參數 : 用{}()作區格,程式卻又跑不出來(#value) : : 麻煩各位提點一下了 : : -- : : 老鷹振翼向西飛,五里一徘徊,我身雖離去,我心永沈醉。 : : --時報鷹隊總教練:李瑞麟 : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 60.198.135.196 : ※ 編輯: sazkj 來自: 60.198.135.196 (01/31 04:34) : 推 JieJuen:給個範例檔看看 哪裡要看哪裡比 01/31 12:36 : → sazkj:http://tinyurl.com/bo6z72 01/31 13:34 : → sazkj:我把整個規則都打上去給版大瞭解,但是只要教我怎麼作比對 01/31 13:35 : → sazkj:就行了@@ 沒有要請版大幫我寫作業的意思喔XD 01/31 13:35 XD 好說好說 : → sazkj:那張表是以06-08的那個哨為例,假設是以8-10來看標色區域 01/31 13:36 : → sazkj:就又不太一樣了 01/31 13:37 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.55.8

01/31 18:27, , 1F
謝謝版大的範例,我有慢慢參透了XD excel比想像中好玩 哈
01/31 18:27, 1F

01/31 19:30, , 2F
XD 很好玩呀 文章改了式子 原本也對 但有多餘的部分
01/31 19:30, 2F
※ 編輯: JieJuen 來自: 218.164.51.242 (01/31 19:34) ※ 編輯: JieJuen 來自: 218.164.49.72 (05/11 19:27)
文章代碼(AID): #19X0YGWY (Office)
文章代碼(AID): #19X0YGWY (Office)