Maison  >  Article  >  Les sujets  >  Explication détaillée d'exemples Excel pour obtenir un jugement à plusieurs intervalles

Explication détaillée d'exemples Excel pour obtenir un jugement à plusieurs intervalles

WBOY
WBOYavant
2022-05-24 11:59:415216parcourir

Cet article vous apporte des connaissances pertinentes sur excel, qui présente principalement les questions liées au jugement à plusieurs intervalles, tout le monde doit avoir rencontré le problème du jugement à plusieurs intervalles, comme l'évaluation des performances, l'évaluation des performances, etc. sur la façon de le mettre en œuvre. J'espère que cela sera utile à tout le monde.

Explication détaillée d'exemples Excel pour obtenir un jugement à plusieurs intervalles

Recommandations d'apprentissage associées : Tutoriel Excel

Tout le monde doit avoir rencontré le problème du jugement à plusieurs intervalles, tel que l'évaluation des scores, l'évaluation des performances, etc. Aujourd'hui, je vais partager avec vous une routine de formule de fonction pour un jugement à plusieurs intervalles.

Regardons d'abord le problème. Les notes correspondantes doivent être attribuées en fonction des performances dans la cellule A1. Les règles de classification sont :

70~79, la note est "D";

80~89, la note est "C";

90~99, la note est "B";

>=100, la la note est « A ».

Explication détaillée dexemples Excel pour obtenir un jugement à plusieurs intervalles Résumons brièvement les solutions et idées couramment utilisées.

1. Fonction SI

=IF(A1>=100,"A",IF(A1>=90,"B",IF(A1>=80,"C",IF(A1>=70," D",IF(A1>=60,"E","F")))))

Grâce à l'imbrication de la fonction SI, c'est comme éplucher un oignon pour juger de l'intervalle où la valeur A1 est couche par couche et renvoyer le résultat correspondant.

S'il est supérieur ou égal à 100, renvoyez "A", s'il est supérieur ou égal à 90, renvoyez "B", s'il est supérieur ou égal à 80, renvoyez "C"...

L'avantage de cette formule est qu'elle est facile à comprendre, mais l'inconvénient est que s'il y a plusieurs conditions de jugement, la formule va devenir de plus en plus longue.

Il y a une autre question. Lorsque vous utilisez la fonction IF pour juger plusieurs intervalles, les amis peuvent se souvenir d'une astuce, c'est-à-dire que vous pouvez commencer par la partie de règle la plus élevée et juger vers le bas étape par étape. Vous pouvez également commencer par la section de règles la plus basse et progresser. La formule à l'instant peut être écrite comme suit :

=IF(A1

2、LOOKUP

=LOOKUP(A1,{0,60,70,80,90,100},{"F " ,"E","D","C","B","A"})

Cette façon d'écrire est une formule structurée pour un jugement à plusieurs intervalles et le retour des valeurs correspondantes. un jugement couche par couche par la fonction IF mise à niveau. =LOOKUP(A1,{0,60,70,80,90,100},{"F","E","D","C","B","A"})

这种写法是多区间判断并返回对应值的模式化公式,是IF函数逐层判断的升级版。

注意,LOOKUP第二参数要升序处理{0,60,70,80,90,100}。

LOOKUP函数以A1为查找值,返回第二参数中小于等于A1的最大数值,也就是要找所有弟弟中的大弟弟,并第三参数{“F”,”E”,”D”,”C”,”B”,”A”}中对应位置的字符串。

3、建立对照

接下来这种方法看起来不够牛逼了,需要先在Excel中建立一个对照表:

Explication détaillée dexemples Excel pour obtenir un jugement à plusieurs intervalles

然后使用VLOOKUP函数在对照表中执行近似匹配的查询:

=VLOOKUP(A1,D2:E7,2)

这里有两点需要注意:

1、是对照表中的首列使用升序排序;

2、是VLOOKUP函数省略第四参数,返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于待查询内容(A1)的最大值。

相对于其他公式,建立对照表的方法看似繁琐,但是在实际应用中更便于修改标准,而不必重新编辑公式。

4、MATCH函数

=MID("FEDCBA",MATCH(A1,{0,60,70,80,90,100}),1)

Notez que le deuxième paramètre de LOOKUP doit être traité par ordre croissant {0,60,70,80,90,100}.

La fonction LOOKUP utilise A1 comme valeur de recherche et renvoie la valeur maximale dans le deuxième paramètre qui est inférieure ou égale à A1, c'est-à-dire pour trouver le frère aîné parmi tous les frères plus jeunes, et le troisième paramètre {"F ", "E", "D", La chaîne correspondant à la position dans "C", "B", "A"}.

3. Créez une comparaison

La méthode suivante ne semble pas assez géniale. Vous devez d'abord créer un tableau de comparaison dans Excel :

Explication détaillée dexemples Excel pour obtenir un jugement à plusieurs intervalles

Utilisez ensuite la fonction RECHERCHEV pour effectuer une requête de correspondance approximative dans la table de recherche :

=RECHERCHEV (A1,D2:E7,2)🎜🎜Il y a deux points à noter ici : 🎜🎜1 La première colonne du tableau de comparaison est triée par ordre croissant 🎜🎜2. le quatrième paramètre et renvoie Une correspondance exacte ou une correspondance approximative. Si une valeur correspondante exacte ne peut pas être trouvée, la valeur maximale inférieure au contenu à interroger (A1) est renvoyée. 🎜🎜Par rapport à d'autres formules, la méthode d'établissement d'un tableau de comparaison semble lourde, mais dans les applications pratiques, il est plus pratique de modifier la norme sans avoir à rééditer la formule. 🎜🎜4. Fonction MATCH🎜🎜=MID("FEDCBA",MATCH(A1,{0,60,70,80,90,100}),1)🎜🎜La fonction MATCH est de interroger une certaine position du contenu dans une ligne ou une colonne. 🎜🎜Dans cet exemple, la fonction MATCH utilise le contenu de la cellule A1 comme valeur de requête et utilise une correspondance approximative pour trouver l'emplacement de A1 dans le deuxième paramètre {0,60,70,80,90,100} et le résultat renvoyé est utilisé comme deuxième paramètre de la fonction MID. 🎜🎜La fonction MID intercepte la chaîne dans la chaîne de texte "FEDCBA". La position de départ spécifiée de l'interception est le résultat calculé par la fonction MATCH. La longueur de la chaîne interceptée est 1. 🎜🎜Cette formule est relativement compliquée. Les amis qui ne la comprennent pas n'ont pas à s'en soucier, il suffit de la comprendre brièvement. 🎜🎜Recommandations d'apprentissage associées : 🎜Tutoriel Excel🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer