細(xì)心的讀者可能已經(jīng)發(fā)現(xiàn)了,我昨天的案例中,對(duì)“底薪”列忽略錯(cuò)誤值求和,但是沒(méi)有用到“獎(jiǎng)金”列,那為何還把這列留在圖上呢? 因?yàn)榻裉煲v的案例,是昨天的衍生版:只對(duì)“底薪”為數(shù)值的對(duì)應(yīng)獎(jiǎng)金求和。 案例: 當(dāng)“底薪”為正常數(shù)值時(shí),對(duì)相應(yīng)的“獎(jiǎng)金”項(xiàng)求和。 解決方案 : 1. 在 D14 輸入以下公式即可: =SUMPRODUCT(ISNUMBER(C2:C13)*(D2:D13)) 公式釋義: 今天我們用到了一個(gè)新函數(shù) ISNUMBER ISNUMBER 用來(lái)判斷引用的參數(shù)或指定單元格中的值是否為數(shù)字,語(yǔ)法結(jié)構(gòu)為 ISNUMBER(value) ISNUMBER 根據(jù)檢驗(yàn)的內(nèi)容是否為數(shù)字,分別返回 TRUE 或 FALSE 本公式中,ISNUMBER(C2:C13):會(huì)依次判斷“底薪”單元格是否為數(shù)字,并返回 true 或 false;true 相當(dāng)于 1,false 相當(dāng)于 0 SUMPRODUCT 是積求和函數(shù),相當(dāng)于 C2*D2+C3*D3...+C13*D13 因此只有 C 列為 true(1)的那些單元格與 D 列相乘,結(jié)果才不為 0 ,從而加入總和 今天這個(gè)公式是不是有點(diǎn)眼熟?是的,在 Excel 復(fù)選框 – 對(duì)選中的單元格求和 中,用的都是 sumproduct 公式 Excel 中既然有 isnumber 函數(shù),就有對(duì)應(yīng)的 istext 函數(shù) ISTEXT 用來(lái)判斷引用的參數(shù)或指定單元格中的值是否為文本,語(yǔ)法結(jié)構(gòu)為 ISTEXT(value) ISTEXT 根據(jù)檢驗(yàn)的內(nèi)容是否為文本,分別返回 TRUE 或 FALSE 掌握了這兩個(gè)函數(shù),今后遇到一些單元格數(shù)字無(wú)法參與計(jì)算的情況,就可以用函數(shù)判斷一下其格式是否為數(shù)字,然后修改單元格格式即可。 |
|