国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學習啦>學習電腦>工具軟件>辦公軟件學習>金山WPS教程>WPS表格教程>

    WPS表格怎樣優(yōu)化計算公式

    時間: 廣達646 分享

      小編在這教大家WPS表格用IS類函數來優(yōu)化公式,下面是WPS表格用IS類函數來優(yōu)化公式的技巧,希望學習啦小編整理的對你有用,歡迎閱讀:

      WPS表格用IS類函數來優(yōu)化公式的教程:

      詳細教程清看圖:

      說明:IS 類函數的參數 value 是不可轉換的。例如,在其他大多數需要數字的函數中,文本值“19”會被轉換成數字 19。然而在公式 ISNUMBER("19") 中,“19”并不由文本值轉換成別的類型的值,函數 ISNUMBER 返回 FALSE。

      應用:消除由公式引起的錯誤值

      電子表格軟件的一大核心就是可以使用公式來處理復雜數據,但數據的復雜性決定了公式處理這些數據時可能會會引起錯誤,ET中經常將返回這樣一些錯誤,如(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)。

      有時候,這些錯誤值的存在影響到表格的美觀,我們希望以空白來代替,這時候我們就可以用IS類函數配合IF函數來優(yōu)化公式:

      (當然根據具體的公式,我們可以用ISNA或者ISERR來取代ISERROR)

      另一個類似的應用:

      在一個工作簿中,Sheet2和Sheet3工作表中分別有如下表格:

      現在,我們要統(tǒng)計每個成員的獲獎情況(是否獲獎)。我們來分析一下實現方法

      我們要對成員列表中的每一個成員進行判斷,看看其是不是在獲獎成員表中,如果是,獲獎,反之,不獲獎。

      初步認為vlookup,MATCH,LOOKUP函數好像都可以用,但都不能單獨完成,而且要用到IF。

      再分析,這里需要精確查找,而且并不需要排序獲取元素位置,這樣VLOOKUP應該是首選。

      這樣,初步的一個查找過程應該是(以第一個成員為例):

      =VLOOKUP(B3,Sheet3!$B:$B,1,FALSE)

      復制代碼

      這里,返回兩種結果:

      1.某成員獲獎,VLOOKUP返回他的名字

      2.某成員沒有獲獎,VLOOKUP返回錯誤值 #N/A這樣,顯然,某成員的獲獎情況就和VLOOKUP是否返回錯誤值 #N/A是絕對的對應關系。這時候,用ISNA函數來檢查VLOOKUP的返回值,再配合IF函數就可以完成功能。

      以第一個成員為例,最終公式為:

      =IF(ISNA(VLOOKUP(B3,Sheet3!$B:$B,1,FALSE)),"沒有獲獎","獲獎了")

      復制代碼

      總結:

      IS類函數可以精確地判定某個值的類型,幫助我們根據不能的類型去決定不同的操作(常配合IF函數)。同時IS類函數還能夠捕獲公式的錯誤,使得我們可以將原本無用的錯誤當做一種判定條件,我們因此可以執(zhí)行更多的操作。

      經試驗,以下四個公式是不可以滿足上例要求的

      =IF(VLOOKUP(B3,Sheet3!$B:$B,1,FALSE)=#N/A,"沒有獲獎","獲獎了")

      =IF(VLOOKUP(B3,Sheet3!$B:$B,1,FALSE)="#N/A","沒有獲獎","獲獎了")

      =IF(VLOOKUP(B3,Sheet3!$B:$B,1,FALSE)<>#N/A,"獲獎了","沒有獲獎")

      =IF(VLOOKUP(B3,Sheet3!$B:$B,1,FALSE)<>"#N/A","獲獎了","沒有獲獎")

    347731