[算表] 想問這個公式的意義

看板Office作者 (neo)時間13年前 (2012/11/06 15:18), 編輯推噓0(0021)
留言21則, 3人參與, 最新討論串1/1
軟體:office excel 2010 版本: =LOOKUP(1,0/(C1:C20<>""),C:C)  不太懂這整個意思.. 為什麼可以 0/(C1:C20<>"") 敬請高手幫忙~ 謝謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.71.35

11/06 16:53, , 1F
不懂你想問什麼,符合需求的邏輯就可以0/(C1:C20<>"")啊...
11/06 16:53, 1F

11/06 16:54, , 2F
雖然我也不懂明明0除以任何數都是0幹麻寫成這樣...
11/06 16:54, 2F

11/06 17:23, , 3F
可是我在儲存格裡面 輸入 0/(C1:C20<>"") 出現錯誤
11/06 17:23, 3F

11/06 17:24, , 4F
=0/(C1:C20<>"")
11/06 17:24, 4F

11/06 17:26, , 5F
有什麼錯誤?你的C1到C20有值嗎?
11/06 17:26, 5F

11/06 17:30, , 6F
有值的話就沒有錯誤了 (C1:C20<>"") 這個代表什麼意思呢
11/06 17:30, 6F

11/06 17:30, , 7F
還有=0/(C1:C20<>"")直接輸進儲存格裡的話,excel會看成
11/06 17:30, 7F

11/06 17:30, , 8F
如果C1:C20 都不等於"" 返回1 ? 是這個意思嗎
11/06 17:30, 8F

11/06 17:31, , 9F
0/Cn<>"" n就看你放在哪一列,放在A1,n=1;A2,n=2之類
11/06 17:31, 9F

11/06 17:32, , 10F
11/06 17:32, 10F

11/06 17:33, , 11F
在你原本的公式裡面會是一個陣列長這樣
11/06 17:33, 11F

11/06 17:33, , 12F
{0/C1<>"",0/C2<>"",0/C3<>"",...,0/C20<>""}
11/06 17:33, 12F

11/06 17:36, , 13F
所以 他會在 {0/C1<>"",0/C2<>"",0/C3<>"",...,0/C20<>""}
11/06 17:36, 13F

11/06 17:36, , 14F
搜尋1 然後 返回 C:C嗎 ?
11/06 17:36, 14F

11/06 17:38, , 15F
對,但是每一項都是0所以我不知道為什麼寫成這樣XD
11/06 17:38, 15F

11/06 17:42, , 16F
其實這個公式 是會返回 C1:C20 裡面 由上往下數下來 第一個
11/06 17:42, 16F

11/06 17:42, , 17F
第一個非0值
11/06 17:42, 17F

11/06 17:43, , 18F
如果都是0的話 應該就沒辦法 返回 c1:c20 由上屬下來
11/06 17:43, 18F

11/06 17:43, , 19F
第一個非0值
11/06 17:43, 19F

11/06 17:52, , 20F
可是0<>""也會回傳TRUE,然後我是回傳由下往上第一個值0.0a
11/06 17:52, 20F

11/07 00:21, , 21F
J大的文章 #17UIctZi
11/07 00:21, 21F
文章代碼(AID): #1GcBcvgI (Office)
文章代碼(AID): #1GcBcvgI (Office)