본문으로 바로가기
728x90
반응형

Excel 팀은 일반적인 계산을 단순화하고 이러한 작업을 수행하기 위해 사용자 지정 함수를 작성하는 지루한 작업을 피하는 데 도움이되는 6 가지 새로운 함수를 발표하게되어 기쁘게 생각합니다.

우리는 귀하의 의견에 따라이 6 가지 기능을 선택했으며 앞으로 Office 365 구독의 일환으로 더 많은 기능을 개선 할 것 입니다.

우리는 TEXTJOIN과 CONCAT을 추가하여 하나 이상의 조건이 주어진 범위에서 최대 또는 최소를 찾기 위해 텍스트 문자열, MAXIFS 및 MINIFS의 목록 또는 범위를 결합하고 복잡한 IF 함수를 피하기 위해 IFS 및 SWITCH를 추가했습니다.

TEXTJOIN 및 CONCAT를 사용하여 텍스트 문자열 결합

스프레드 시트 사용자에게 가장 일반적인 작업은 텍스트 문자열을 결합하는 것이지만 지금까지 셀 범위에서 텍스트 문자열을 결합하려면 각 셀을 개별적으로 지정해야했습니다. 새로운 TEXTJOIN 및 CONCAT 함수를 사용하면 각 항목을 구분하는 쉼표와 같이 구분 기호를 사용하거나 사용하지 않고 셀 범위의 텍스트 문자열을 결합 할 수 있습니다. 범위를 참조하고 구분 기호를 한 번만 지정하면 Excel에서 모든 무거운 작업을 수행 할 수 있습니다.

옛날 방식 :

= CONCATENATE (A3, ",", B3, ",", C3 ",", D3, ",", E3)

TEXTJOIN을 사용하여 텍스트 문자열을 결합하는 새로운 방법 :

= TEXTJOIN (“,“, TRUE, A3 : E3)

주소의 일부를 단일 텍스트 문자열로 결합한다고 가정 해 봅시다. 이전 방식에서는 각 셀을 지정하고 각 부분을 구분하는 쉼표를 반복해야합니다.

 

 

 

 

 

새로운 방법은 훨씬 간단합니다. 쉼표 (또는 원하는 구분 기호)를 지정하고 빈 셀을 무시할지 여부를 선택한 다음 범위를 지정하면됩니다.

 

 

 

 

IFS 및 SWITCH 기능으로 일련의 조건을 지정할 수 있습니다.

새로운 IFS 및 SWITCH 함수를 사용하면 해당 결과를 찾기 위해 테스트하려는 조건이 둘 이상있을 때

“IF (IF (IF ()))”와 같은 일련의 중첩 IF 함수를 사용할 수 있습니다.

IF 함수는 Excel에서 가장 일반적으로 사용되는 함수 중 하나이며 IF 내부에 IF (중첩 된 IF 함수)를 사용하는 것이 Excel에서 일반적인 관행이지만 때때로 어려울 수 있습니다.

새로운 IFS 기능을 사용하면 단일 기능으로 일련의 조건을 지정할 수 있다는 장점이 있습니다. 각 조건 다음에는 조건이 참인 경우에 사용되는 결과가 나옵니다 . 이후 수식을 작성하고 읽는 것이 매우 간단합니다. 예를 들어, 시험에서 주어진 점수에 대한 성적 편지를 받고 싶다고 가정 해 봅시다. IFS 기능을 사용하면 다음과 같습니다.

 

= IFS (C1> = 90, "A", C1> = 80, "B", C1> = 70, "C", C1> = 60, "D", C1 <60, "실패")

 

 

 

 

C1의 성적이 90보다 크거나 같으면 A이고, 그렇지 않으면 80보다 크거나 같으면 B입니다. 그렇지 않으면 70보다 크거나 같으면 70입니다. C 등등. 이런 식으로 작성하는 것은 매우 쉽고 진행 상황을 읽고 이해하는 것도 간단합니다.

SWITCH 기능은 여러 조건을 처리합니다.

차이점은 일련의 조건문을 지정하는 대신 표현식과 일련의 값 및 결과를 지정한다는 것입니다.

값이 표현식과 비교되고 첫 번째 정확한 일치가 발견되면 해당 결과가 셀에 적용됩니다. 식과 정확히 일치하는 값이 없으면 반환되는 "기본"결과를 지정할 수도 있습니다.

SWITCH 함수의 장점은 가끔씩 중첩 된 IF 수식에서 발생하는 식 반복 반복을 피할 수 있다는 것입니다.

아래 예에서 수식의 첫 번째 부분은 열 B의 항목 가운데에서 크기 코드 (예 : XS, M 및 G)를 추출합니다. 다소 길기 때문에 SWITCH를 한 번만 작성하면됩니다. 값 목록과 비교할 수 있습니다.

아래 예는 다음과 같이 설명 할 수 있습니다

. B 열의 항목에서 크기 코드를 추출하십시오.“XS”와 같으면 결과는“Extra Small”입니다. 그렇지 않으면 "S"와 같으면 결과는 "Small"입니다. 일치하지 않으면 결과는 "지정되지 않음"입니다.

 

 

 

 

중첩 된 IF 함수를 사용하여 동일한 결과를 계산할 수 있지만 아래와 같이 상당히 길어집니다.


 

 

 

 

MAXIFS 및 MINIFS로 데이터 필터링 및 계산

COUNTIFS, SUMIFS 및 AVERAGEIFS에 익숙한 경우 MAXIFS 및 MINIFS에 대한 설명이 필요하지 않습니다.

고전적인 MAX 및 MIN 함수는 범위에서 최대 값 또는 최소값을 계산하지만 데이터를 필터링하기 위해 조건을 적용해야하는 경우 어떻게해야합니까?

이것이 바로 MAXIFS와 MINIFS가 허용하는 것입니다.

최대 값 또는 최소값을 계산하기 전에 데이터를 필터링하는 하나 이상의 조건을 지정할 수 있습니다. 조건은 인접한 범위 또는 값을 포함하는 범위에 적용 할 수 있습니다. 예를 들어, 소매점에 모든 상점의 판매 데이터가 포함 된 테이블이 있다고 가정합니다.

MAXIFS 및 MINIFS 기능을 사용하여 지정된 지역에있는 상점의 지정된 품목에 대한 최대 및 최소 판매량을 계산할 수 있습니다.

아래에 표시된 예에서 MINIFS 및 MAXIFS는 테이블에서 최소 및 최대 판매량을 계산하는 데 사용되지만 소매점 열의 값이 "BigMart"인 경우 Sales 열의 값만 포함하고 Brand 열의 값은 포함합니다 "Longlast"이고 Sales 열의 값이 0보다 큽니다.

 

 

728x90
반응형