Heim  >  Artikel  >  Themen  >  Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)

Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)

青灯夜游
青灯夜游nach vorne
2022-11-03 20:11:122762Durchsuche

Schauen Sie sich im vorherigen Artikel „So zählen Sie schnell Arbeitstage durch Erlernen von Excel-Funktionen“ an! 》, wir haben zwei Arbeitstagsfunktionen gelernt. Heute lernen wir countif() und teilen 5 Fälle der Überprüfung der Countif-Funktion auf Duplikate.

Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)

Es gibt einige sehr klassische Funktionskombinationen in Excel. Die bekannteren sind die INDEX-MATCH-Kombination, die INDEX-SMALL-IF-ROW-Kombination (auch Tiger Balm-Kombination genannt) und natürlich gibt es viele Die heute geteilte Kombination ist ebenfalls sehr nützlich. Im Folgenden werden wir alle die wunderbaren Momente, die diese Kombination mit sich bringt, miterleben. Natürlich müssen wir heute die beiden Protagonisten kennenlernen: COUNTIF und IF . sind sehr bekannte Funktionen.

So verwenden Sie die COUNTIF-Funktion: COUNTIF (Bereich, Bedingung). Die Funktion kann die Häufigkeit ermitteln, mit der Daten, die die Bedingungen erfüllen, im Bereich vorkommen. Einfach ausgedrückt: Diese Funktion wird zum bedingten Zählen verwendet Verwenden Sie die IF-Funktion: IF (Bedingung, das Ergebnis, das die Bedingung erfüllt, das Ergebnis, das die Bedingung nicht erfüllt), in einem Satz: Wenn Sie IF eine Bedingung (den ersten Parameter) geben, wird die Bedingung erfüllt, wenn sie erfüllt ist Gibt ein Ergebnis zurück (zweiter Parameter). Wenn die Bedingung nicht erfüllt ist, wird ein weiteres Ergebnis zurückgegeben (dritter Parameter).

Die grundlegende Verwendung dieser beiden Funktionen wurde in früheren Tutorials schon oft besprochen, daher werde ich hier nicht auf Details eingehen. Werfen wir einen Blick auf das erste Problem, das nach dem Treffen der beiden auftrat:

Beim Überprüfen sind Probleme aufgetreten Bestellungen

Gehen Sie davon aus, dass Spalte A alle Bestellnummern enthält und Spalte D die Bestellnummern, die versendet wurden. Jetzt müssen Sie die versendeten Bestellungen in Spalte B markieren (um Verwirrung zu vermeiden, zeigen die Pfeile nur an). die beiden entsprechenden Bestellnummern):

Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)Ich denke, Sie kennen diese Frage wahrscheinlich schon. Einige Freunde haben VLOOKUP vielleicht schon ungeduldig gerufen Dies von:

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

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

Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)

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

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

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

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

Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)

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

=IF(COUNTIF(A:A,A2)>1,"有","")ifcountif filtert doppelte Daten

Verwenden Sie zuerst COUNTIF für Statistiken, schauen Sie wie oft die Bestellnummer in Zelle A2 in Spalte D erscheint. Wenn sie nicht erscheint, bedeutet dies, dass sie nicht versendet wurde, andernfalls bedeutet sie, dass sie versendet wurde. Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)Verwenden Sie also COUNTIF(D:D,A2)>0 als Bedingung für IF. Wenn die Bestellung in Spalte D erscheint (die Anzahl der Vorkommen ist größer als 0), wird „versendet“ zurückgegeben (beachten Sie, dass Chinesisch Zeichen müssen in Anführungszeichen eingeschlossen werden), andernfalls wird ein Leerzeichen zurückgegeben (zwei Anführungszeichen stellen ein Leerzeichen dar).

Da Sie nun die erste Frage verstanden haben, schauen wir uns die zweite Frage an: COUNTIF zur Überprüfung doppelter Fälle:

So finden Sie doppelte Bestellungen

🎜Spalte A ist eine statistische Tabelle mit Bestellungen, die von mehreren Sachbearbeitern registriert wurden Ich habe festgestellt, dass es sich bei einigen um Duplikate handelt (zur einfacheren Anzeige können Sie zunächst die Bestellnummern sortieren). /upload/article /000/000/024/11be4c4f9319c747fcf6ca2e3b82891a-2.png" alt="Countif-Funktion zum Überprüfen auf Duplikate" style="width: 326px; height: 383px;"/>🎜🎜🎜Dies ist auch ein Problem mit eine sehr hohe Ranking-Rate. Die Formel in Spalte B lautet: 🎜🎜=IF(COUNTIF(A:A,A2)>1,"有","")🎜🎜🎜🎜🎜🎜🎜mit Die vorherige Frage ist ähnlich. Diesmal berechnen wir direkt, wie oft jede Bestellung in Spalte A erscheint. Die Bedingungen müssen jedoch nicht größer als 0, sondern größer als geändert werden 1. Dies ist auch leicht zu verstehen. Nur diejenigen mit einer Anzahl von Vorkommen größer als 1 sind Duplikate. Verwenden Sie daher COUNTIF(A:A,A2)>1 als Bedingung und lassen Sie IF die von uns benötigten Ergebnisse zurückgeben . 🎜🎜Wenn doppelte Bestellungen gefunden werden, stellt sich die dritte Frage. Sie müssen angeben, ob die Informationen nach der Bestellnummer aufbewahrt werden sollen. Wenn es Duplikate gibt, behalten Sie eine: 🎜

Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)

Dieses Problem scheint auf den ersten Blick problematisch zu sein. Tatsächlich kann es durch eine leichte Modifikation der Formel von Frage 2 gelöst werden: =IF(COUNTIF($A$2:A2,A2)=1," Behalte ","")=IF(COUNTIF($A:A2,A2)=1,"保留","")

Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)

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

Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)

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

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

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

Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)

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

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

Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)

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

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

Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)

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

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

Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)Beachten Sie, dass in COUNTIF hier der Bereich nicht mehr die gesamte Spalte ist, sondern $A$2:A2. Diese Schreibweise ändert den Bereich der Statistik wie in der Formel heruntergezogen, und Sie erhalten das Ergebnis:

Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)

Es ist nicht schwer zu erkennen, dass die Bestellnummer mit einem Ergebnis von 1 zum ersten Mal angezeigt wird. Dies sind auch die Informationen, die wir behalten müssen Wenn es als Bedingung verwendet wird, wird gleich 1 verwendet. Die ersten drei Fragen beziehen sich alle auf die Bestellnummer, und die letzte Frage bezieht sich auf die Lieferantenbewertung. Dies ist die Schlüsselfrage, die darüber entscheidet, ob der Vertrag verlängert werden kann.

🎜Gemäß den Unternehmensvorschriften gibt es für jeden Lieferanten sechs Bewertungsindikatoren. A ist der beste und E ist der schlechteste. Wenn es zwei oder mehr E's in den sechs Indikatoren gibt, wird der Vertrag nicht verlängert: 🎜🎜🎜 Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)🎜🎜 🎜The Die Regeln sind relativ einfach. Schauen wir mal, ob die Formel ebenso einfach ist: 🎜🎜=IF(COUNTIF(B2:G2,"E")>1,"No","")🎜 🎜🎜 Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung) 🎜🎜 🎜Diesmal wurde der Bereich von COUNTIF in Zeilen geändert. Zählen Sie die Anzahl der Vorkommen von „E“ im Bereich B2:G2. Wenn das statistische Ergebnis größer als 1 ist, bedeutet dies, dass der Lieferant Die obige negative Bewertung besteht aus zwei Elementen (wenn Sie darauf bestehen, größer oder gleich 2 zu verwenden, habe ich keine Einwände) und verwenden Sie dann IF, um das Endergebnis zu erhalten. 🎜🎜Die letzte Frage, über die ich sprechen möchte, muss denen in der Finanzlage bekannt sein:In einer Datenspalte gibt es zu diesem Zeitpunkt eine positive und eine negative Situation Nicht versetzte Daten müssen markiert (extrahiert) werden, wie im Beispiel im Bild: 🎜🎜🎜Lernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung)🎜🎜🎜Dieses Problem hat möglicherweise vielen Menschen Kopfschmerzen bereitet. Tatsächlich kann es durch die Kombination von leicht gelöst werden Diese beiden Funktionen heute. Die Formel lautet: 🎜🎜=IF(COUNTIF(A:A,-A2)=0,A2,"")🎜🎜🎜🎜🎜🎜🎜Achten Sie auf die Bedingung -A2 in COUNTIF, das heißt, finden Sie die Bedingung, die sich mit A2 aufheben kann. Wenn keine Zahl vorhanden ist, wird A2 durch IF erhalten. Andernfalls wird ein Problem mit einem negativen Vorzeichen gelöst Problem. 🎜🎜Anhand der fünf oben genannten Fälle haben Sie möglicherweise das Gefühl, dass die Kombination dieser beiden Funktionen relativ einfacher zu verstehen ist als einige andere Funktionskombinationen. Solange Sie die richtige Idee finden, können viele Probleme mit dieser Kombination gelöst werden. Dies gilt auch, wenn Sie COUNTIF gut zum Zählen verschiedener Bedingungen verwenden und dann die IF-Funktion verwenden können, um vielfältigere Ergebnisse zu erhalten. ifcountif wird häufig zum Filtern doppelter Daten verwendet. Um Probleme zu lösen, sind nicht unbedingt schwierige Funktionen erforderlich. Es ist auch sehr angenehm, einfache Funktionen gut zu nutzen. 🎜🎜Verwandte Lernempfehlungen: 🎜Excel-Tutorial🎜🎜

Das obige ist der detaillierte Inhalt vonLernen von Excel-Funktionen: Lassen Sie uns über die Verwendung von countif() sprechen (detaillierte Fallerklärung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:itblw.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen