电竞比分网-中国电竞赛事及体育赛事平台

分享

UC頭條:Excel函數(24)

 Chosefree 2019-11-18

細心的讀者可能已經發(fā)現了,我昨天的案例中,對“底薪”列忽略錯誤值求和,但是沒有用到“獎金”列,那為何還把這列留在圖上呢?

因為今天要講的案例,是昨天的衍生版:只對“底薪”為數值的對應獎金求和。

案例:

當“底薪”為正常數值時,對相應的“獎金”項求和。

解決方案 :

1. 在 D14 輸入以下公式即可:

=SUMPRODUCT(ISNUMBER(C2:C13)*(D2:D13))

公式釋義:

今天我們用到了一個新函數 ISNUMBER

ISNUMBER 用來判斷引用的參數或指定單元格中的值是否為數字,語法結構為 ISNUMBER(value)

ISNUMBER 根據檢驗的內容是否為數字,分別返回 TRUE 或 FALSE

本公式中,ISNUMBER(C2:C13):會依次判斷“底薪”單元格是否為數字,并返回 true 或 false;true 相當于 1,false 相當于 0

SUMPRODUCT 是積求和函數,相當于 C2*D2+C3*D3...+C13*D13

因此只有 C 列為 true(1)的那些單元格與 D 列相乘,結果才不為 0 ,從而加入總和

今天這個公式是不是有點眼熟?是的,在 Excel 復選框 – 對選中的單元格求和 中,用的都是 sumproduct 公式

Excel 中既然有 isnumber 函數,就有對應的 istext 函數

ISTEXT 用來判斷引用的參數或指定單元格中的值是否為文本,語法結構為 ISTEXT(value)

ISTEXT 根據檢驗的內容是否為文本,分別返回 TRUE 或 FALSE

掌握了這兩個函數,今后遇到一些單元格數字無法參與計算的情況,就可以用函數判斷一下其格式是否為數字,然后修改單元格格式即可。

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多