tft每日頭條

 > 生活

 > excel if函數區間怎麼用

excel if函數區間怎麼用

生活 更新时间:2024-12-14 21:43:10

今日内容:Excel中的交叉區間匹配

在日常的工作中,經常會遇到一類問題,是區間的匹配。如90%以上為100分,70-90為80分,70分以下為0.這類簡單的區間匹配或者條件判斷的問題可以使用IF來解決,再高級一點的可以使用LOOKUP或者VLOOKUP函數來實現。

但是今天需要說的三個關于區間匹配的例子,不同于上面的簡單的例子,還是交叉的匹配多個交叉條件在一起的。下面我們一起來探讨這三種常見于績效考核中的例子。

1 十字交叉區間匹配

如圖所示,某企業的一個考核的方案中有如下的一個考核規則:某崗位雙向考核兩個指标,一個是到課的比率;另外是根據帶班的人數多少确定對應的績效獎金基數。

excel if函數區間怎麼用(Excel中十字交叉區間匹配)1

根據以上的規則,計算下面的幾個人的績效獎金基數。

首先将上面的規則轉換一下,做為一個輔助區域。即:

excel if函數區間怎麼用(Excel中十字交叉區間匹配)2

然後在I3單元格中輸入以下公式,向下填充至I11單元格。

=INDEX($B$3:$E$7,MATCH($G3,$A$3:$A$7,1),MATCH($H3,$B$2:$E$2,1))

結果如圖所示:

excel if函數區間怎麼用(Excel中十字交叉區間匹配)3

注意:上述公式主要使用INDEX MATCH的組合策略,最重要的一個部分為MATCH的第三個參數是1,實現模糊匹配的作用。

2 多列交叉區間匹配

如圖所示,規則為:每個年級對應的上課率與對應的系數如下。

excel if函數區間怎麼用(Excel中十字交叉區間匹配)4

根據以上的規則,計算下面的年級與上課率對應的系數。

同樣地先将上面的表格稍做轉化。如下圖所示。

excel if函數區間怎麼用(Excel中十字交叉區間匹配)5

然後在J2單元格中輸入以下公式,向下填充至J6單元格。

=LOOKUP(I2,OFFSET(A$2:A$7,0,MATCH($H2,$A$1:$E$1,0)-1),$F$2:$F$7)

同樣地,這個問題也可以使用第一個例子中所講的INDEX MATCH的套路組合來解決。在J2單元格中輸入以下公式,向下填充至J6單元格。

=INDEX($F$2:$F$7,MATCH(I2,OFFSET(A$2:A$7,0,MATCH(H2,$A$1:$E$1,0)-1)))

結果如下圖所示:

excel if函數區間怎麼用(Excel中十字交叉區間匹配)6

3 多列多行十字交叉區間匹配

如圖所示,規則為:每個年級對應的上課率與人數區間确定獎金基數。

excel if函數區間怎麼用(Excel中十字交叉區間匹配)7

根據以上的規則,計算下面的幾個人的績效獎金基數。

同樣地先将上面的表格稍做轉化。如下圖所示。

excel if函數區間怎麼用(Excel中十字交叉區間匹配)8

然後在D12單元格中輸入以下公式,向下填充至D20單元格。

=INDEX($D$4:$G$8,MATCH($B12,OFFSET(A$4:A$8,0,MATCH(A12,$A$3:$C$3,0)-1),1),MATCH($C12,$D$3:$G$3,1))

結果如圖所示。

excel if函數區間怎麼用(Excel中十字交叉區間匹配)9

上面的三個例子是經常在日常工作中會出現的一些例子或規則,使用好公式,能夠事半功倍。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved