Maison  >  Article  >  Les sujets  >  Apprentissage des fonctions Excel : parlons de la façon d'utiliser countif() (explication détaillée du cas)

Apprentissage des fonctions Excel : parlons de la façon d'utiliser countif() (explication détaillée du cas)

青灯夜游
青灯夜游avant
2022-11-03 20:11:122682parcourir

Dans l'article précédent « Comment compter rapidement les jours ouvrés en apprenant les fonctions Excel, jetez un œil à ces deux fonctions ! 》, nous avons appris deux fonctions de la journée de travail. Aujourd'hui, nous allons apprendre countif() et partager 5 cas de fonction countif vérifiant les doublons. Venez jeter un œil !

Apprentissage des fonctions Excel : parlons de la façon d'utiliser countif() (explication détaillée du cas)

Il existe des combinaisons de fonctions très classiques dans Excel. Les plus familières sont la combinaison INDEX-MATCH, la combinaison INDEX-SMALL-IF-ROW (également appelée combinaison Baume du Tigre), et bien sûr il en existe de nombreuses. d'autres combinaisons. , la combinaison partagée aujourd'hui est également très utile. Ci-dessous, nous utiliserons quatre questions courantes pour permettre à chacun d'être témoin des merveilleux moments apportés par cette combinaison. Bien sûr, il faut d'abord faire connaissance avec les deux protagonistes d'aujourd'hui : COUNTIF et IF. . sont des fonctions très familières.

Comment utiliser la fonction COUNTIF : COUNTIF (plage, condition), la fonction peut obtenir le nombre de fois où les données qui remplissent les conditions apparaissent dans la plage. En termes simples, cette fonction est utilisée pour le comptage conditionnel ; utilisez la fonction SI : SI (condition, le résultat qui satisfait la condition, le résultat qui ne satisfait pas la condition), en une phrase, si vous donnez à SI une condition (le premier paramètre), lorsque la condition est établie, elle sera renvoie un résultat (le deuxième paramètre), lorsque la condition n'est pas établie, il renverra un résultat (le deuxième paramètre) Renvoie un autre résultat (troisième paramètre).

L'utilisation de base de ces deux fonctions a été abordée à plusieurs reprises dans les tutoriels précédents, je n'entrerai donc pas dans les détails ici. Jetons un coup d'œil au premier problème survenu après leur rencontre :

Problèmes rencontrés lors de la vérification. commandes

Supposons que la colonne A contient tous les numéros de commande et que la colonne D correspond aux numéros de commande qui ont été expédiés. Vous devez maintenant marquer les commandes expédiées dans la colonne B (pour éviter que tout le monde ne soit confus, les flèches indiquent uniquement). les deux numéros de commande correspondants) :

Apprentissage des fonctions Excel : parlons de la façon dutiliser countif() (explication détaillée du cas)Je pense que vous devez connaître cette question. Elle est souvent utilisée lors de la réconciliation. Certains amis ont peut-être déjà crié RECHERCHEV avec impatience. ceci de :

=IF(COUNTIF(D:D,A2)>0,"shipped","")

=IF(COUNTIF(D:D,A2)>0,"已发货","")

Apprentissage des fonctions Excel : parlons de la façon dutiliser countif() (explication détaillée du cas)

首先用COUNTIF进行统计,看A2单元格的订单号在D列出现了几次,如果没有出现的话就是没发货,反之就是已发货。

因此用COUNTIF(D:D,A2)>0作为IF的条件,如果订单在D列出现了(出现次数大于0),那么返回"已发货"(注意汉字要加引号),否则返回空白(两个引号代表空白)。

第一个问题都看明白了吧,再来看第二个问题:COUNTIF查重复案例:重复订单怎么找

A列是来自多个文员登记的订单统计表,汇总后发现有一些是重复的(为了方便查看,可以先将订单号排序),现在需要在B列对有重复的订单进行标注:

Apprentissage des fonctions Excel : parlons de la façon dutiliser countif() (explication détaillée du cas)

这同样是一个上榜率非常高的问题,解决办法也很简单,B列公式为:

=IF(COUNTIF(A:A,A2)>1,"有","")ifcountif filtre les données en double

Utilisez d'abord COUNTIF pour les statistiques, regardez combien de fois le numéro de commande dans la cellule A2 apparaît dans la colonne D. S'il n'apparaît pas, cela signifie qu'il n'a pas été expédié, sinon cela signifie qu'il a été expédié. Apprentissage des fonctions Excel : parlons de la façon dutiliser countif() (explication détaillée du cas)Utilisez donc COUNTIF(D:D,A2)>0 comme condition de IF. Si la commande apparaît dans la colonne D (le nombre d'occurrences est supérieur à 0), alors « expédié » sera renvoyé (notez que le chinois les caractères doivent être placés entre guillemets), sinon renvoie un espace vide (deux guillemets représentent un espace vide).

Maintenant que vous comprenez la première question, regardons la deuxième question : COUNTIF pour vérifier les cas en double :

Comment trouver les commandes en double

🎜La colonne A est un tableau statistique des commandes enregistrées par plusieurs commis. Après avoir résumé, c'est le cas. J'ai découvert qu'il y avait des doublons (pour une visualisation plus facile, vous pouvez d'abord trier les numéros de commande). Vous devez maintenant marquer les commandes en double dans la colonne B : 🎜🎜🎜fonction countif pour vérifier les doublons🎜🎜🎜C'est aussi un problème avec un taux de classement très élevé La solution est également très simple. La formule dans la colonne B est : 🎜🎜=IF(COUNTIF(A:A,A2)>1,"有","")🎜🎜🎜🎜🎜🎜🎜avec La question précédente est similaire. Cette fois, nous calculons directement le nombre de fois que chaque commande apparaît dans la colonne A. Cependant, les conditions doivent être modifiées. Il n'est pas supérieur à 0 mais supérieur à. 1. Ceci est également facile à comprendre. Seuls ceux dont le nombre d'occurrences est supérieur à 1 sont des ordres en double, utilisez donc COUNTIF(A:A,A2)>1 comme condition, puis laissez IF renvoyer les résultats dont nous avons besoin. . 🎜🎜Lorsque des commandes en double sont trouvées, la troisième question se pose. Vous devez préciser si vous souhaitez conserver les informations après le numéro de commande. S'il y a des doublons, conservez-en un : 🎜.

Apprentissage des fonctions Excel : parlons de la façon d'utiliser countif() (explication détaillée du cas)

Ce problème semble gênant à première vue, en fait, il peut être résolu en modifiant légèrement la formule de la question 2 : =IF(COUNTIF($A$2:A2,A2)=1," Gardez ","")=IF(COUNTIF($A:A2,A2)=1,"保留","")

Apprentissage des fonctions Excel : parlons de la façon d'utiliser countif() (explication détaillée du cas)

注意这里的COUNTIF,范围不再是整列,而是$A:A2,这种写法随着公式下拉,统计的范围会随着变化,得到的结果是这样的:

Apprentissage des fonctions Excel : parlons de la façon d'utiliser countif() (explication détaillée du cas)

不难看出,结果为1的都是首次出现的订单号,也是我们需要保留的信息,因此用来做条件的时候就用了等于1。

前面三个问题都是与订单号有关的,最后这个问题是和供货商考核有关的,这可是决定了是否能够续约的关键问题哦。

根据公司规定,对每个供货商有六项考核指标,A为最好,E为最差,六项指标中有两个或两个以上的E,则不续约:

Apprentissage des fonctions Excel : parlons de la façon d'utiliser countif() (explication détaillée du cas)

规则还算比较简单,来看看公式是不是同样简单:

=IF(COUNTIF(B2:G2,"E")>1,"否","")

Apprentissage des fonctions Excel : parlons de la façon d'utiliser countif() (explication détaillée du cas)

这一次COUNTIF的范围变成了行,在B2:G2这个范围内统计"E"出现的次数,同样注意要加引号,当统计结果大于1时,说明该供货商就有两项以上的差评(如果你非要用大于等于2,我也没意见),再使用IF得到最终结果。

最后要说的这个问题,财务岗位的伙伴一定不陌生,有时候我们会遇到这种情况:在一列数据中有一正一负的情况,这时候需要把未抵消的数据标注(提取)出来,比如图中的例子:

Apprentissage des fonctions Excel : parlons de la façon d'utiliser countif() (explication détaillée du cas)

这个问题或许曾令很多人头疼,其实使用今天的这两个函数组合很容易就解决了,公式为:

=IF(COUNTIF(A:A,-A2)=0,A2,"")

Apprentissage des fonctions Excel : parlons de la façon d'utiliser countif() (explication détaillée du cas)Apprentissage des fonctions Excel : parlons de la façon d'utiliser countif() (explication détaillée du cas)Notez que dans COUNTIF ici, la plage n'est plus la colonne entière, mais $A$2:A2. Cette façon d'écrire changera la plage des statistiques car la formule est tiré vers le bas, et vous obtiendrez Le résultat est comme ceci :

Apprentissage des fonctions Excel : parlons de la façon d'utiliser countif() (explication détaillée du cas)

Il n'est pas difficile de voir que le numéro de commande avec un résultat de 1 est la première fois qu'il apparaît, ce qui est aussi l'information que nous devons conserver, donc lorsqu'il est utilisé comme condition, égal à 1 est utilisé. Les trois premières questions sont toutes liées au numéro de commande, et la dernière question est liée à l'Évaluation du fournisseur. Il s'agit de la question clé qui détermine si le contrat peut être renouvelé.

🎜Selon le règlement de l'entreprise, il existe six indicateurs d'évaluation pour chaque fournisseur. A est le meilleur et E est le pire. S'il y a deux E ou plus dans les six indicateurs, le contrat ne sera pas renouvelé : 🎜🎜🎜 Apprentissage des fonctions Excel : parlons de la façon d'utiliser countif() (explication détaillée du cas)🎜🎜 🎜Le les règles sont relativement simples, voyons si la formule est tout aussi simple : 🎜🎜=IF(COUNTIF(B2:G2,"E")>1,"No","")🎜 🎜🎜 Apprentissage des fonctions Excel : parlons de la façon d'utiliser countif() (explication détaillée du cas) 🎜🎜 🎜Cette fois, la plage de COUNTIF est passée à des lignes. Comptez le nombre d'occurrences de "E" dans la plage B2:G2. Faites également attention à l'ajout de guillemets. Lorsque le résultat statistique est supérieur à 1, cela signifie que le fournisseur. a deux éléments. L'évaluation négative ci-dessus (si vous insistez pour utiliser supérieur ou égal à 2, je n'ai aucune objection), puis utilisez IF pour obtenir le résultat final. 🎜🎜La dernière question dont je veux parler doit être familière à ceux qui sont en situation financière. Parfois, nous rencontrerons cette situation :Dans une colonne de données, il y a une situation positive et une situation négative. les données non décalées doivent être marquées (Extraire), comme dans l'exemple de l'image : 🎜🎜🎜Apprentissage des fonctions Excel : parlons de la façon d'utiliser countif() (explication détaillée du cas)🎜🎜🎜Ce problème a peut-être donné mal à la tête à de nombreuses personnes. En fait, il peut être facilement résolu en combinant ces éléments. deux fonctions aujourd'hui. La formule est : 🎜🎜=IF(COUNTIF(A:A,-A2)=0,A2,"")🎜🎜🎜🎜🎜🎜🎜Faites attention à la condition - A2 dans COUNTIF ici, c'est-à-dire trouver la condition qui peut s'annuler avec A2 S'il n'y a pas de nombre, A2 sera obtenu via IF Sinon, l'utilisation d'un signe négatif résoudra intelligemment un problème gênant. . 🎜🎜À travers les cinq cas ci-dessus, vous pouvez avoir le sentiment que la combinaison de ces deux fonctions est relativement plus facile à comprendre que certaines autres combinaisons de fonctions. Tant que vous trouvez la bonne idée, de nombreux problèmes peuvent être résolus avec cette combinaison. Cela est également vrai. Si vous savez utiliser COUNTIF pour compter diverses conditions, puis utilisez la fonction IF pour obtenir des résultats plus diversifiés, ifcountif est souvent utilisé pour filtrer les données en double. Résoudre des problèmes ne nécessite pas forcément des fonctions difficiles. Il est aussi très agréable de bien utiliser des fonctions simples. 🎜🎜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