使用SUMPRODUCT函數巧妙處理多條件判斷

      網友投稿 966 2025-04-02

      使用SUMPRODUCT函數巧妙處理多條件判斷

      下面是要使用公式解決的問題:

      如果值處于0%-25%,則返回0;處于16%-50%,則返回0.1;處于51%-75%,則返回0.2;處于76%-100%,則返回0.3;大于100%則返回0.4。

      如下所示,值為80%,返回0.3。

      通常,我們會考慮使用IF函數的公式:

      =IF(AND(B3>=0,B3<=0.25),0,if(and(b3>=0.26,B3<=0.5),0.1,if(and(b3>=0.51,B3<=0.75),0.2,if(and(b3>=0.76,B3<=1),0.3,0.4))))

      太冗長了!如果條件更多,則需要增加更多的IF語句。

      這里使用SUMPRODUCT函數編寫了一個簡潔的公式:

      =SUMPRODUCT((B3>{0.25,0.5,0.75,1})*0.1)

      我們來看看公式中的:

      B3>{0.25,0.5,0.75,1}

      用來將B3中的值進行分類,本例中的結果為:

      {TRUE,TRUE,TRUE,FALSE}

      將其與0.1相乘,得到:

      {0.1,0.1,0.1,0}

      將其傳遞給SUMPRODUCT函數:

      =SUMPRODUCT((B3>{0.25,0.5,0.75,1})*0.1)

      即:

      =SUMPRODUCT({0.1,0.1,0.1,0})

      由于SUMPRODUCT函數內只有一個數組,因此簡單地將該數組元素值相加,得到結果:

      0.3

      注意,SUMPRODUCT函數不會直接處理TRUE/FALSE值的數組,因此,如果使用公式:

      =SUMPRODUCT((B9>{0.25,0.5,0.75,1}))*0.1

      結果將是0。

      要得到正確的結果,需要將上面的公式修改為:

      =SUMPRODUCT(1*(B10>{0.25,0.5,0.75,1}))*0.1

      或者:

      =SUMPRODUCT(–(B10>{0.25,0.5,0.75,1}))*0.1

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Excel轉換成PDF格式教程 : Excel如何轉換其他格式?
      下一篇:使用WPS表的數據有效性生成下拉菜單的方法(wps表格函數怎么下拉)
      相關文章
      1区1区3区4区产品亚洲| 国产成A人亚洲精V品无码| 亚洲国产精品专区| 婷婷精品国产亚洲AV麻豆不片| 国产aⅴ无码专区亚洲av麻豆| 亚洲色一色噜一噜噜噜| 亚洲精品一级无码中文字幕| 亚洲一级片免费看| 亚洲AV成人精品日韩一区18p| 国产亚洲视频在线播放大全| 国产成人久久精品亚洲小说| 亚洲国产激情一区二区三区| 亚洲国产天堂久久久久久| 亚洲免费在线观看| 国产成人精品曰本亚洲79ren| 国产成人精品日本亚洲专区61| 中文字幕亚洲一区| 国产成人精品日本亚洲网站 | 久久噜噜噜久久亚洲va久| 久热综合在线亚洲精品| 亚洲丁香色婷婷综合欲色啪| 精品亚洲麻豆1区2区3区| 亚洲成人黄色在线| 亚洲一区中文字幕在线电影网| 国产亚洲福利在线视频| 亚洲av无码专区在线电影天堂| 色天使色婷婷在线影院亚洲| 亚洲?v无码国产在丝袜线观看| 亚洲午夜无码片在线观看影院猛| 国产亚洲?V无码?V男人的天堂 | 亚洲色偷偷综合亚洲AVYP| 日韩va亚洲va欧洲va国产| 亚洲黄色在线播放| 亚洲一区二区三区亚瑟| 亚洲aⅴ无码专区在线观看春色 | 亚洲今日精彩视频| 亚洲国产精品张柏芝在线观看 | 国产精品亚洲成在人线| 亚洲三级电影网站| 亚洲一级毛片免费在线观看| 亚洲av午夜电影在线观看|