如題,有個excel表格如下圖,我目前理解的意思是:
在M~X欄位中讓某月份填入完成日期並讓該儲存格背景呈綠色後(例如4/22),
在C欄位就會顯示"4/22 Pass)

C欄位帶的公式為:
=IF(JAN=43,"1/"& M5 &" Pass" &CHAR(10),"")& IF(FEB=43,"2/"& N5 &" Pass" &CHAR(10),"")& IF(MAR=43,"3/"& O5 &" Pass" &CHAR(10),"")& IF(APR=43,"4/"& P5 &" Pass" &CHAR(10),"")& IF(MAY=43,"5/"& Q5 &" Pass" &CHAR(10),"")& IF(JUN=43,"6/"& R5 &" Pass" &CHAR(10),"")& IF(JUL=43,"7/"& S5 &" Pass" &CHAR(10),"")& IF(AUG=43,"8/"&T5 &" Pass" &CHAR(10),"")& IF(SEP=43,"9/"& U5 &" Pass" &CHAR(10),"")& IF(OCT=43,"10/"& V5 &" Pass" &CHAR(10),"")& IF(NOV=43,"11/"& W5 &" Pass" &CHAR(10),"")& IF(DEC=43,"12/"& X5 &" Pass" &CHAR(10),"")

請教一下:
Q1 這個公式的意思是什麼,尤其小弟開頭就不懂月份JAN=43的意思
JAN=43,"1/"& M5 &" Pass" &CHAR(10),""

Q2 C欄位的公式好長,有沒有更簡短的公式可代替呢?

excel公式簡化請教_關於IF &CHAR(10)
leimi wrote:
我目前理解的意思是:
在M~X欄位中讓某月份填入完成日期並讓該儲存格背景呈綠色後(例如4/22),
在C欄位就會顯示"4/22 Pass)


樓主,您的理解未必正確,圖片中V5也有填入數字(OCT欄,16),但在C欄卻沒出現10/16,差別只是因為P5有底色綠色,V5沒有?......所以C欄公式莫非是判斷:M~X哪個「有底色」來決定顯示哪個日期?......恐怕不是吧?

leimi wrote:
JAN=43

在Excel中,應該沒有[JAN]這樣的「預設名稱」,所以你直接用JAN來當公式引數,必然會出現錯誤(Name錯誤)。.....所以我猜JAN應該是這個檔案的設計者所自行定義的名稱(後面其他月份一樣)。至於JAN是指啥,擁有檔案的您是最可能知道的。

所以所謂的JAN=43,其實才是前述公式判斷的標準(應該不是靠底色)。但JAN在哪?為何要=43?這就難說了。

如果您真想知道,建議把檔案(若無機密及隱私)丟上來,讓各位前輩高手一看,應該就能知曉。
Der,misser1
misser wrote:
但在C欄卻沒出現10/16


當然,這也有可能是:其實有10/16,但因為C欄格子有做「自動換列」設定,並調整過列高,使得排在第二行的10/16,為出現在畫面中。

還是得以實際檔案狀況為準~~
Der,misser1
我猜JAN~DEC應該是指M4:X4,如果有那一格是43代表要抓取該月份資料當分母,而分子為月份數(JAN=1,FEB=2...)。
CHAR(10)是自動換行,因為OCT也有數值,要將那結果放在儲存格最下方隱藏。
錦色如月,子耀光芒。
錦子 wrote:
如果有那一格是43代表要抓取該月份資料當分母

那「43」有特別的含意嗎?(直接打個1或單值做判斷,也就夠了不是?)......好奇中。

就看樓主是否願意揭曉謎底了。(錦大已經做了推測,給了樓主方向........)
Der,misser1
misser wrote:
樓主,您的理解未必正(恕刪)


很簡單的表格及公式,樓下5樓有人分享了,只是我理解不夠
leimi wrote:
樓下5樓有人分享了


糟,看來我也是理解不夠,這是指??
Der,misser1
錦子 wrote:
JAN~DEC應該是指M4:X4


錦子大, 後來在EXCEL的[公式->名稱管理員]看到JAN~DEC的定義
然後[參照到]的欄位是用GET.CELL(63,Sheet1!A1)參數

現在好像理解43的意思了,用GET.CELL得到的43是綠底色換算的數值...

現在不知道那麼[落落長]的公式不知道有沒有機會用別的公式簡短化
misser wrote:
那「43」有特別的含(恕刪)


剛照你們的建議終於有點進展,原來是定義公式名稱再加GET.CELL函數應用

不知道能不能把公式再簡化
leimi wrote:
EXCEL的[公式->名稱管理員]看到JAN~DEC的定義


樓主終於揭曉謎底了~~(果然檔案內就有充足的線索)


leimi wrote:
不知道能不能把公式再簡化

個人認為是可以的,尤其是錦大都出面講話了,樓主更可以放心。(雖然不知簡化的「必要性」是.....?呵)

不過建議樓主檔案丟上來(沒機密的話),即使不容易「直接」簡化,至少可以讓前輩高手們研究,在其他格子動腦筋,做到「間接」簡化(弄個陣列公式之類的)...........

樓主考慮看看囉。
Der,misser1
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!