이전 글 "엑셀 기능을 배워서 근무일수 빠르게 계산하는 방법, 이 두 가지 기능을 살펴보세요! 》에서는 두 가지 근무일 기능을 배웠습니다. 오늘은 countif()를 배우고 countif 함수의 중복 여부를 확인하는 5가지 사례를 공유해 보겠습니다.
Excel에는 매우 고전적인 함수 조합이 몇 가지 있습니다. 더 친숙한 조합은 INDEX-MATCH 조합, INDEX-SMALL-IF-ROW 조합(Tiger Balm 조합이라고도 함)이며 물론 그 조합도 많이 있습니다. , 오늘 공유한 조합도 매우 유용합니다. 아래에서는 네 가지 일반적인 질문을 사용하여 모든 사람이 이 조합이 가져온 놀라운 순간을 확인할 수 있습니다. 물론 오늘의 두 주인공인 COUNTIF와 IF를 알아야 합니다. .은 매우 친숙한 기능입니다.
COUNTIF 함수 사용 방법: COUNTIF(범위, 조건)는 조건에 맞는 데이터가 범위에 나타나는 횟수를 구하는 함수입니다. 간단히 말해서 이 함수는 조건부 계산에 사용됩니다. IF 함수를 사용합니다. IF(조건을 만족하는 결과, 조건을 만족하지 않는 결과)를 한 문장으로 IF에 조건(첫 번째 매개변수)을 주면 조건이 성립할 때 결과(두 번째 매개변수)를 반환하고, 조건이 성립하지 않으면 결과(두 번째 매개변수)를 반환하고, 또 다른 결과(세 번째 매개변수)를 반환합니다.
이 두 기능의 기본 사용법은 이전 튜토리얼에서 여러 번 논의되었으므로 여기서는 두 기능이 만난 후 발생한 첫 번째 문제를 살펴보겠습니다.
확인할 때 발생하는 문제 ordersA열은 모두 주문 번호이고 D열은 배송된 주문 번호라고 가정합니다. 이제 B열에 배송된 주문을 표시해야 합니다(모든 사람이 혼동하지 않도록 화살표는 두 개의 해당 주문 번호):
이 질문은 화해 중에 자주 사용되는 질문이라고 생각합니다. 실제로 B열의 공식은 이미 VLOOKUP을 외쳤을 것입니다.
=IF(COUNTIF(D:D,A2)>0,"shipped","")
=IF(COUNTIF(D:D,A2)>0,"已发货","")
首先用COUNTIF进行统计,看A2单元格的订单号在D列出现了几次,如果没有出现的话就是没发货,反之就是已发货。
因此用COUNTIF(D:D,A2)>0作为IF的条件,如果订单在D列出现了(出现次数大于0),那么返回"已发货"(注意汉字要加引号),否则返回空白(两个引号代表空白)。
第一个问题都看明白了吧,再来看第二个问题:COUNTIF查重复案例:重复订单怎么找
A列是来自多个文员登记的订单统计表,汇总后发现有一些是重复的(为了方便查看,可以先将订单号排序),现在需要在B列对有重复的订单进行标注:
这同样是一个上榜率非常高的问题,解决办法也很简单,B列公式为:
=IF(COUNTIF(A:A,A2)>1,"有","")
먼저 통계를 위해 COUNTIF를 사용하세요. 셀 A2의 주문 번호가 D 열에 몇 번이나 나타나는지. 표시되지 않으면 배송되지 않았음을 의미하고, 그렇지 않으면 배송되었음을 의미합니다. 따라서 IF의 조건으로 COUNTIF(D:D,A2)>0을 사용하세요. 주문이 D열에 나타나면(발생 횟수가 0보다 큼) "shipped"가 반환됩니다(중국어 참고). 문자는 따옴표로 묶어야 함), 그렇지 않으면 공백을 반환합니다(따옴표 두 개는 공백을 나타냄).
이제 첫 번째 질문을 이해했으므로 두 번째 질문인 COUNTIF를 살펴보겠습니다. 중복 사례 확인:
중복 주문 찾는 방법🎜A열은 여러 명의 직원이 등록한 주문을 요약한 통계표입니다. 일부 중복된 항목이 있음을 발견했습니다(더 쉽게 보려면 먼저 주문 번호를 정렬하면 됩니다). 이제 B열에 중복된 주문을 표시해야 합니다. 🎜🎜🎜🎜🎜🎜이것도 문제입니다 B열의 공식은 다음과 같습니다. 🎜🎜=IF(COUNTIF(A:A,A2)>1,"有","")
🎜🎜🎜🎜🎜🎜🎜with 이전 질문도 비슷합니다. 이번에는 A열에 각 주문이 나타나는 횟수를 직접 계산하는데, 조건을 0보다 크지 않고 1보다 크게 변경해야 합니다. 이것도 이해하기 쉽습니다. 발생 횟수가 1보다 큰 것만 중복이므로 COUNTIF(A:A,A2)>1을 조건으로 사용하고 IF에서 필요한 결과를 반환하도록 합니다. 🎜🎜중복 주문이 발견되면 세 번째 질문이 발생합니다. 주문 번호 뒤에 표준 정보를 보관해야 합니다. 중복이 있으면 다음 중 하나를 보관하세요.ㅋㅋㅋ ","")
여기 COUNTIF에서 범위는 더 이상 전체 열이 아니라 $A$2:A2입니다. 이렇게 작성하면 수식과 같이 통계 범위가 변경됩니다. 아래로 당기면 결과는 다음과 같습니다: =IF(COUNTIF($A:A2,A2)=1,"保留","")
注意这里的COUNTIF,范围不再是整列,而是$A:A2,这种写法随着公式下拉,统计的范围会随着变化,得到的结果是这样的:
不难看出,结果为1的都是首次出现的订单号,也是我们需要保留的信息,因此用来做条件的时候就用了等于1。
前面三个问题都是与订单号有关的,最后这个问题是和供货商考核有关的,这可是决定了是否能够续约的关键问题哦。
根据公司规定,对每个供货商有六项考核指标,A为最好,E为最差,六项指标中有两个或两个以上的E,则不续约:
规则还算比较简单,来看看公式是不是同样简单:
=IF(COUNTIF(B2:G2,"E")>1,"否","")
这一次COUNTIF的范围变成了行,在B2:G2这个范围内统计"E"出现的次数,同样注意要加引号,当统计结果大于1时,说明该供货商就有两项以上的差评(如果你非要用大于等于2,我也没意见),再使用IF得到最终结果。
最后要说的这个问题,财务岗位的伙伴一定不陌生,有时候我们会遇到这种情况:在一列数据中有一正一负的情况,这时候需要把未抵消的数据标注(提取)出来,比如图中的例子:
这个问题或许曾令很多人头疼,其实使用今天的这两个函数组合很容易就解决了,公式为:
=IF(COUNTIF(A:A,-A2)=0,A2,"")
결과가 1인 주문 번호가 처음 나타나는 것임을 어렵지 않게 알 수 있으며, 이는 우리가 유지해야 하는 정보이기도 하므로, 조건으로 사용되는 경우 1과 동일하게 사용됩니다.
처음 3개 질문은 모두 주문번호에 관한 것이고, 마지막 질문은 공급업체 평가에 관한 것입니다. 이는 계약 갱신 여부를 결정하는 핵심 문제입니다.
회사 규정에 따르면 공급업체마다 A가 최고이고 E가 최악인 6개의 평가 지표가 있습니다. 6개의 지표에 E가 2개 이상 있으면 계약이 갱신되지 않습니다.
🎜The 규칙은 상대적으로 간단합니다. 공식도 마찬가지로 간단한지 살펴보겠습니다. 🎜🎜=IF(COUNTIF(B2:G2,"E")>1,"No","")
🎜 🎜🎜 🎜🎜 🎜이번에는 COUNTIF의 범위가 행으로 변경되었습니다. B2:G2 범위에서 "E"가 나타나는 횟수를 세어보세요. 또한 통계 결과가 1보다 큰 경우 공급자를 의미합니다. 위의 부정적인 평가에는 두 가지 항목이 있습니다(2보다 크거나 같은 것을 사용하라고 주장하는 경우에는 이의가 없습니다). 그런 다음 IF를 사용하여 최종 결과를 얻습니다. 🎜🎜마지막으로 이야기하고 싶은 질문은 재무 상황에 있는 사람들에게 친숙할 것입니다. 데이터 열에는 긍정적인 상황과 부정적인 상황이 있습니다. 오프셋되지 않은 데이터는 그림의 예와 같이 표시(추출)되어야 합니다. 🎜🎜🎜🎜🎜🎜이 문제는 많은 사람들에게 두통을 안겨주었을 수도 있습니다. 사실, 이 문제는 이들의 조합을 사용하면 쉽게 해결할 수 있습니다. 오늘의 두 가지 함수는 다음과 같습니다. 🎜🎜=IF(COUNTIF(A:A,-A2)=0,A2,"")
🎜🎜🎜🎜🎜🎜🎜조건에 주의하세요. 여기서 A2는 COUNTIF, 즉 A2로 서로 상쇄할 수 있는 조건을 찾는다. 숫자가 없으면 IF를 통해 A2를 구하게 되고, 그렇지 않으면 음수 부호를 사용하면 번거로운 문제를 교묘하게 해결하게 된다. . 🎜🎜위의 다섯 가지 경우를 통해 이 두 기능의 조합이 다른 기능 조합보다 상대적으로 이해하기 쉽다는 느낌을 받으실 수 있습니다. 올바른 아이디어만 찾으면 이 조합으로 많은 문제를 해결할 수 있습니다. 이는 COUNTIF를 잘 사용하여 다양한 조건을 계산하고, IF 함수를 사용하여 더욱 다양한 결과를 얻는 경우 중복된 데이터를 필터링하는 데 ifcountif를 사용하는 경우가 많습니다. 문제를 해결하는 데 반드시 어려운 기능이 필요한 것은 아닙니다. 간단한 기능을 잘 활용하는 것도 매우 즐겁습니다. 🎜🎜관련 학습 권장 사항: 🎜excel 튜토리얼🎜🎜위 내용은 엑셀 함수 학습: countif() 사용법에 대해 이야기해 봅시다. (자세한 사례 설명)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!