有條excel工式想搵人幫我拆解..唔該!!(都幾複雜)

2008-08-27 9:25 am
=IF($C6="","",SUMPRODUCT(--(Data!$X$2:$X$8615=I$2),--(Data!$G$2:$G$8615=$C6),Data!$B$2:$B$8615))

有冇人可以幫我解釋:
1. =IF
2. $C6="",""
3. --(Data!$X$2:$X$8615=I$2) 的 -- 及
4. 點解 =Data!$B$2:$B$8615 會等於0?

回答 (2)

2008-08-30 9:20 pm
✔ 最佳答案
1. =IF
樓上已再了解釋,如果看 Excel 的說明, 不難明白。

2. $C6="",""
$C6="" 表示看 C6 儲存格做決定, 如果 C6 是空格 (即 ""), 便用,後的"" (即 空格),
如果 C6 不是空格, 便用再後一個,後的 SUMPRODUCT(--(Data!$X$2:$X$8615=I$2),--(Data!$G$2:$G$8615=$C6),Data!$B$2:$B$8615)。

3. --(Data!$X$2:$X$8615=I$2) 的 --
不太肯定, 相信是沒有意思, 因 - 是 -ve, 兩個 -ve 便是 +ve, 沒有意義。

4. 點解 =Data!$B$2:$B$8615 會等於0
不知道在 Data Worksheet 中有甚麼東西, 無法作答。

5. 坐標前加$同冇加$有咩分別??
主要是當你 copy and paste 去另一個儲存格的時候, 才有分別。
有 $ 的是 絕對值, 沒有 $ 的是 相對值。
2008-08-27 10:51 am
你開excel,按一下個fx,佢會詳細解釋
因為唔知你d上文下理,你條公式係冇人知係咩
=IF這個是這樣用的:
=IF(a,b,c)
舉個例: =IF((INT(B26/100000))>20,20,(INT(B26/100000)))
a=(INT(B26/100000))>20
b=20
c=(INT(B26/100000))
a係指一個你set好既條件
b係指你個條件成立時,入左公式個格出d咩出來(可以係公式,引用...等)
c係指不成立時顯示什麼(可以係公式,引用...等)

上面的公式係解:當B26/100000的近似整數值大於20(a成立),這一格顯示"20",
B26/100000小於20時(a不成立),這格顯示B26/100000的近似整數值

Data????????????? 這東西,是引用其他excel表格的值,可能你引用的值是=0吧,所以=0

--(????????????),--(???????????)明顯是SUMPRODUCT的語法(我不知是什麼語法,按fx查吧)


收錄日期: 2021-04-13 16:00:46
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080827000051KK00231

檢視 Wayback Machine 備份