Excel에서 "If" 함수를 사용합니다. Excel에서 함수를 사용하는 방법: 몇 가지 간단한 규칙 Excel의 함수 인수 유형


4번 수업에서 우리는 이미 Excel 기능을 처음 접했습니다. 이제 이 강력한 스프레드시트 도구를 자세히 살펴보겠습니다.

엑셀 기능- 복잡한 계산을 쉽고 빠르게 수행할 수 있도록 사전 생성된 특별한 공식입니다. 제곱근, 로그 등을 계산하도록 설계된 계산기의 특수 키와 비교할 수 있습니다.

Excel에는 다양한 계산을 수행하는 수백 개의 기본 제공 함수가 있습니다. 일부 기능은 사용자가 직접 수행할 수 있는 긴 수학 공식과 동일합니다. 그리고 일부 기능은 수식 형태로 구현될 수 없습니다.

함수 구문

함수는 함수 이름과 하나 이상의 인수라는 두 부분으로 구성됩니다. SUM과 같은 함수 이름은 함수가 수행하는 작업을 설명합니다. 인수는 함수에서 사용하는 값이나 셀을 지정합니다. 아래 수식에서 SUM은 함수의 이름입니다. B1:B5 - 인수. 이 수식은 셀 B1, B2, B3, B4, B5의 숫자를 합산합니다.


=합계(B1:B5)

수식 시작 부분에 등호가 있으면 텍스트가 아니라 입력된 수식임을 의미합니다. 등호가 없으면 Excel에서는 입력을 단순히 텍스트로 처리합니다.

함수 인수는 괄호로 묶입니다. 여는 괄호는 인수의 시작을 표시하며 함수 이름 바로 뒤에 배치됩니다. 이름과 여는 괄호 사이에 공백이나 기타 문자를 입력하면 셀에 잘못된 값 #NAME?이 표시됩니다. 일부 함수에는 인수가 없습니다. 그렇더라도 함수에는 괄호가 포함되어야 합니다.


=C5*PI()

인수 사용

함수에 여러 인수가 사용되는 경우 각 인수는 세미콜론으로 구분됩니다. 예를 들어 다음 수식은 A1, A3, A6 셀의 숫자를 곱해야 함을 나타냅니다.


=제품(A1,A3,A6)

수식의 총 길이가 1024자를 초과하지 않는 한 함수에 인수를 최대 30개까지 사용할 수 있습니다. 그러나 모든 인수는 원하는 수의 워크시트 셀을 포함하는 범위일 수 있습니다. 예를 들어:


=합계(A2:A5,B4:B8)

인수 유형

이전 예에서는 모든 인수가 셀 또는 범위 참조였습니다. 하지만 숫자, 텍스트, 부울 값, 범위 이름, 배열, 오류 값을 인수로 사용할 수도 있습니다. 일부 함수는 이러한 유형의 값을 반환하며 나중에 다른 함수의 인수로 사용될 수 있습니다.


숫자 값

함수 인수는 숫자일 수 있습니다. 예를 들어 다음 수식의 SUM 함수는 숫자 24, 987, 49를 더합니다.


=합계(24,987,49)

텍스트 값

텍스트 값을 함수 인수로 사용할 수 있습니다. 예를 들어:


=TEXT(TDATE();"D MMM YYYY")

이 수식에서 TEXT 함수의 두 번째 인수는 텍스트이며 TDATE(NOW) 함수에서 반환된 10진수 날짜 값을 문자열로 변환하기 위한 패턴을 지정합니다. 텍스트 인수는 큰따옴표로 묶인 문자열이거나 텍스트가 포함된 셀에 대한 참조일 수 있습니다.


부울 값

일부 함수에 대한 인수는 논리값 TRUE 또는 FALSE만 허용할 수 있습니다. 부울 표현식은 해당 표현식이 포함된 셀이나 수식에 TRUE 또는 FALSE를 반환합니다. 예를 들어:


=IF(A1=TRUE;"증가";"감소")&"가격"

함수에 대한 인수로 범위 이름을 지정할 수 있습니다. 예를 들어 A1:A5 셀 범위의 이름이 "Debit"(삽입-이름-할당)인 경우 수식을 사용하여 셀 A1부터 A5까지의 숫자 합계를 계산할 수 있습니다.


=SUM(차변)

다양한 인수 유형 사용

하나의 함수에서 다양한 유형의 인수를 사용할 수 있습니다. 예를 들어:


=평균(차변,C5,2*8)

함수는 한 요소(결과)가 다른 요소(인수, 내부 :-))에 대한 종속성을 나타냅니다. 이것은 다소 이해할 수 있습니다. 에서 함수를 사용하려면 해당 함수를 수식(뉘앙스가 설명되어 있음)으로 입력하거나 워크시트 셀에 수식의 일부로 입력해야 합니다.

수식에 사용되는 기호와 인수가 위치해야 하는 순서를 호출합니다. 함수 구문. 모든 함수는 동일한 구문 규칙을 사용합니다. 이러한 규칙을 위반하면 Excel은 수식에 오류가 있으며 사용자에게 친숙하지 않다는 메시지를 표시합니다. 하지만 Excel 함수에서는 모든 것이 완전히 동일한 유형이므로 한두 가지 함수에 대해 한 번만 이해하면 다른 경우에는 모든 것이 매우 간단해질 것입니다.

함수 작성을 위한 구문 규칙

함수가 수식의 시작 부분에 나타나면 수식의 시작 부분과 마찬가지로 함수 앞에 등호가 와야 합니다. 나는 이미 이것에 대해 이야기했습니다. 이전 기사, 하지만 다시 반복하는 것은 죄가 아닙니다.

그 다음에는 함수 이름이 입력되고 바로 뒤에 인수 목록이 괄호 안에 표시됩니다. 인수는 세미콜론 ";"으로 서로 구분됩니다. 괄호를 사용하면 Excel에서 인수 목록이 시작되고 끝나는 위치를 결정할 수 있습니다.

함수 항목에는 여는 괄호와 닫는 괄호가 포함되어야 하며, 함수 이름과 괄호 사이에는 공백을 삽입할 수 없습니다. 그렇지 않으면 Excel에서 오류 메시지가 표시됩니다.

인수는 숫자, 텍스트, 부울, 배열, 오류 값 또는 참조일 수 있습니다. 이 경우 사용자가 지정한 매개변수에는 이 인수에 유효한 값이 있어야 합니다.

예를 들어 아래 수식은 B2, B3, B4, B5 및 E7 셀의 값을 합산하며 일부 셀 B2부터 B5는 연속 범위로 표시됩니다.

지정된 소수 자릿수로 반올림된 숫자를 반환하고 두 개의 인수를 갖는 ROUND(arg1;arg2) 함수를 생각해 보세요.

arg1 – 반올림할 숫자(또는 숫자 자체)가 있는 셀의 주소입니다.

arg2 – 반올림 후 숫자의 소수점 이하 자릿수입니다.
셀 A1에 있는 숫자 2.71828을 소수점 이하 1자리, 2자리 또는 3자리로 반올림하고 셀 B1, C1 및 D1에 계산 결과를 각각 쓰려면 다음과 같이 진행합니다.

  1. 셀 A1에 숫자 2.71828을 입력합니다.
  2. 셀 B1, C1 및 D1에 다음 형식의 수식을 입력합니다.

라운드(A1;1)

라운드(A1,2)

라운드(A1;3)

인수는 상수이거나 함수일 수 있습니다. 다른 함수의 인수인 함수를 호출합니다. 중첩된.

예를 들어, 먼저 소수점 이하 두 자리로 반올림한 후 셀 A1과 A2의 값을 합산해 보겠습니다.

SUM(라운드(A1,2),라운드(A2,2))

여기서 ROUND 함수는 두 번이나 중첩되어 있지만 무섭지는 않습니다. Excel 수식에서 사용할 수 있습니다. 최대 7개의 중첩 수준기능.

Excel에는 인수가 없는 함수가 있다는 점은 주목할 가치가 있습니다. 이러한 함수의 예로는 PI(15자리로 반올림된 π 값 반환) 또는 TODAY(현재 날짜 반환)가 있습니다. 이러한 함수를 사용할 때에는 함수 이름 바로 뒤에 수식 입력줄을 넣어야 합니다. 인수가 없는 빈 괄호. 즉, 숫자 p의 값이나 셀의 현재 날짜를 얻으려면 다음과 같은 수식을 입력해야 합니다.

오늘()

Excel 함수 유형

수식을 작성할 때 사용자의 편의를 위해 Excel의 기능은 데이터베이스 및 목록 관리 기능, 날짜 및 시간 기능, 재무, 통계, 텍스트, 수학, 논리 범주로 나뉩니다.

텍스트 기능텍스트 처리, 즉 필요한 문자 검색, 텍스트에서 엄격하게 정의된 위치에 문자 쓰기 등에 사용됩니다.

사용하여 날짜 및 시간 기능달력 날짜 또는 시간을 고려하는 것과 관련된 거의 모든 문제를 해결할 수 있습니다(예: 특정 기간의 근무일 수 계산).

논리 기능특정 조건의 충족에 따라 다양한 유형의 데이터 처리를 구현하는 복잡한 수식을 만드는 데 사용됩니다. 특히 흥미롭고 별도의 기사에서 이에 대해 이야기하겠습니다.

Excel은 널리 대표됩니다. 수학 함수나는 이미 몇 가지 예를 들었습니다.

사용자는 자신이 원하는 대로 도서관을 이용할 수도 있습니다. 통계 기능, 평균값, 최대 및 최소 요소 등을 검색할 수 있습니다.

대규모 수식을 사용하여 작업하는 것은 숙련된 사용자에게도 문제가 될 수 있습니다. 가장 어려운 일은 다른 사람의 디자인을 이해하고 그것이 어떻게 작동하는지 이해하는 것입니다. 최근 교육의 일환으로 여러 가지 복잡한 공식을 분석해 달라는 요청을 받았는데 그 공식이 정말 보람 있는 것으로 나타났습니다. 하나의 셀에서 7~8개의 IF와 약 5~6개의 기타 함수를 계산했습니다. 이러한 상황에서는 각 함수의 인수가 무엇인지 결정하는 것이 매우 중요합니다. 따라서 저는 중요한 것, 즉 Excel 인수와 계산에서의 역할에 대한 짧은 기사를 쓰기로 결정했습니다. 그리고 가장 중요한 것은 거대한 수식을 작성할 때 각 인수를 찾아 강조 표시하는 것이 얼마나 편리한지 기사에서 설명할 것입니다.

먼저 진부한 이론을 몇 마디 말해야 할 것 같습니다.

엑셀 인수. 이론

인수는 함수/공식 계산에 사용되는 수량입니다. 인수는 숫자, 텍스트 또는 다른 함수가 포함된 수식일 수도 있습니다.

인수는 필수(없으면 수식이 작동하지 않음) 또는 선택 사항(없으면 함수가 기본적으로 작동함)일 수 있으며 대괄호로 강조 표시됩니다.

WEEKDAY(date_in_numeric_format;)

여기서 "date_in_numeric_format"은 반드시 입력해야 하지만 생략 가능하며, 세미콜론도 필요하지 않습니다.

함수에는 인수가 포함될 수 없다는 점에 유의하는 것이 중요합니다.

오늘()

또는 다음과 같이 가변 개수의 인수를 가질 수도 있습니다.

스미프스()

함수 인수를 편리하게 찾고 강조 표시하는 방법은 무엇입니까?

크고 무거운 수식을 이해하려면 중첩된 함수의 인수를 분리할 수 있는 것이 매우 중요합니다. 비록 당신이 이 공식을 썼다고 해도 6개월 안에는 즉시 이해하지 못할 것이라고 장담합니다. 함수 인수를 편리하게 보려면 셀을 입력할 때 나타나는 아래 도구 설명을 클릭하면 인수가 강조 표시됩니다.

예에서 "원하는 값"을 클릭하면 수식 자체에서 해당 값이 강조 표시됩니다.

편의상 GIF도 첨부합니다

하지만 그보다 더 무거운 기록도 있다. 그런:

아니면 이렇게

공식은 내 것이 아닙니다. 제작자가 기분이 상하지 않기를 바랍니다. 나는 (나 자신을 포함하여) 많은 사람들이 더 심각한 상징의 산을 접했다고 확신합니다. 그러한 구조를 선택하는 능력 없이는 그러한 구조를 이해하는 것이 극히 어려울 수 있습니다.

또 무슨 말이 중요한지

이러한 구성에서는 공식을 부분적으로 이해하고 그 주장을 강조하는 것이 매우 중요합니다. Excel의 인수 강조 방법은 매우 편리합니다. 또한 Alt + Enter를 사용하여 각 기능을 새 줄에 배치하는 것이 좋습니다. 이 방법도 많은 도움이 됩니다. 자세한 내용은 여기를 참조하세요.

함수 인수 선택은 수식 인수를 선택한 후에 수행할 수 있다는 점에 유의하는 것도 중요합니다.

예를 들어, 예제의 함수가 어떻게 작동하는지 이해하지 못합니다(VLOOKUP의 네 번째 인수를 구체적으로 입력하지 않았습니다).

마우스로 수식의 아무 곳이나 클릭하면 어떤 인수인지 힌트가 나타납니다.

이 툴팁에서 인수를 클릭하면 해당 인수로 이동할 수 있습니다.

수식 자체의 이름(이 경우 VLOOKUP)을 클릭하여 도움말로 이동할 수도 있습니다.

자신과 다른 사람의 공식을 분석해 보세요! 귀하의 의견을 작성하십시오.

(523회 방문, 오늘 1회 방문)

안녕하세요 친구! 이것은 Excel 함수에 대한 소개 기사입니다. 여기서는 함수가 무엇인지, 함수 인수, 수식에 함수를 삽입하는 방법을 설명합니다. 다음 포스팅에서는 엑셀 기능이 무엇인지, 올바르게 사용하는 방법에 대해 알아보겠습니다.

Excel의 함수는 수학 연산자보다 더 복잡한 계산을 수행하는 명령문입니다.. 일부 계산은 기능 없이는 수행할 수 없으므로 이를 완벽하게 아는 것이 성공의 열쇠입니다.

하나의 함수를 다른 함수에 "중첩"하고 함수가 포함된 수식을 복사할 수 있습니다(다양한 유형의 링크를 잊지 마세요). 가장 중요한 것은 기능이 어떻게 작동하는지 명확하게 이해하는 것입니다. 그렇지 않으면 잘못된 결과나 오류가 발생할 수 있습니다. 당신은 이것을 눈치 채지 못할 수도 있습니다. 기능이 어떻게 작동하는지 이해하려면 다양한 기능과 Microsoft 도움말에 대한 내 게시물을 읽어보세요.

Excel의 새 버전이 나올 때마다 기능 목록이 업데이트됩니다. 개발자는 새롭고 인기 있는 기능을 추가하고 더 이상 관련이 없는 기능을 제거합니다. 이 블로그에서는 Microsoft Excel 2013의 기능에 대해 설명하지만 다른 버전의 프로그램 기능에 대한 질문에 답변해 드리겠습니다. 언제나 그렇듯이 댓글로 물어보세요.

Excel 함수 인수

함수 인수– 함수 계산을 위한 초기 데이터입니다. 예를 들어 SUM 함수(합산)의 경우 합산할 숫자, 셀 또는 셀 범위의 목록입니다. 인수는 함수 이름 뒤의 괄호 안에 표시되며 세미콜론(영어 버전에서는 쉼표)으로 구분됩니다. 인수 수에 따라 함수는 다음과 같습니다.

  • 인수 없음– 계산에 인수가 필요하지 않습니다. 예를 들어 =PI()는 숫자 3.1428을 반환합니다.
  • 하나의 주장으로– 인수는 하나만 입력하면 됩니다. 예를 들어 =LOW(A1) – 셀 A1의 모든 문자를 소문자 형식으로 변환합니다.
  • 여러 인수 사용– 하나 이상의 특정 개수의 인수를 입력해야 합니다. 예를 들어 =PSTR(A1,1,10) 함수는 A1 셀의 문자열에서 처음 10자를 반환합니다.
  • 선택적 인수 포함– 함수에 선택적인 인수가 있습니다. 예를 들어 =VLOOKUP("Ivanov";A1:B30;2;0)은 A1:B30 범위에서 "Ivanov"라는 성을 검색하고 이에 대한 정보를 반환합니다. 여기서 마지막 인수인 "간격 보기"는 검색 방법을 나타내므로 지정할 필요가 없습니다.
  • 가변 개수의 인수 사용– 인수의 수는 다를 수 있습니다. 예를 들어 =AVERAGE(A1;B3:B15;C2:F2) – 지정된 범위에 있는 숫자의 평균 값을 계산합니다. 세미콜론으로 구분된 셀을 나열하면 다양한 수의 인수를 지정할 수 있습니다.

Excel에 함수를 삽입하는 방법

수식에 함수를 삽입하려면 다음 방법 중 하나를 사용할 수 있습니다.

함수 이름을 모르신다면, 함수 삽입 창을 사용하세요. 호출하려면 다음 방법 중 하나를 시도해 보세요.

이러한 작업을 수행하면 함수 삽입 창이 열립니다. 기능 검색 필드에서 수행해야 할 작업을 간략하게 설명하고 검색을 클릭합니다. 검색 결과가 기능 선택 필드에 나타납니다. 목록에서 기능을 클릭하고 설명을 읽어보세요. 적합한 기능을 찾지 못한 경우 요청 내용을 바꾸고 검색을 반복하십시오.

함수를 찾았으면 해당 함수를 두 번 클릭하면 인수 창이 열립니다. 내용을 작성한 후 확인을 클릭하면 프로그램이 결과를 계산합니다.

창 "함수 인수"

다시 한 번, 우리는 중요하고 간단한 주제를 다루었음을 말씀드립니다. 여전히 간단합니다! 워크시트에 함수를 직접 삽입하는 것을 연습하고 너무 어렵지 않은지 확인하세요. 그러나 이것은 매우 중요한 기술입니다. 자동화를 통한 성공적인 적용은 기반의 기초입니다. 다음으로 이 글의 실천을 바탕으로 작품을 설명하겠습니다.

워크시트에 함수를 삽입하는 방법은 여기까지입니다. 다음 기사에서는 텍스트 함수를 살펴보겠습니다. OfficeLEAST.com 블로그 페이지에서 만나보세요!

Excel에는 엔지니어링, 통계, 재무, 분석 및 기타 계산에 사용할 수 있는 다양한 기본 기능이 포함되어 있습니다. 때로는 작업 조건에 따라 솔루션을 찾기 위해 보다 유연한 도구가 필요한 경우 매크로와 사용자 기능이 도움이 됩니다.

Excel에서 나만의 사용자 정의 함수를 만드는 예

매크로와 마찬가지로 사용자 정의 함수도 VBA 언어를 사용하여 생성할 수 있습니다. 이 작업을 구현하려면 다음 단계를 수행해야 합니다.

  1. ALT+F11 키 조합을 사용하여 VBA 언어 편집기를 엽니다.
  2. 열리는 창에서 그림과 같이 삽입 항목과 모듈 하위 항목을 선택합니다.
  3. 새 모듈이 자동으로 생성되고 코드 입력 창이 편집기 창의 주요 부분에 나타납니다.
  4. 필요한 경우 모듈 이름을 변경할 수 있습니다.
  5. Sub 문과 End Sub 문 사이에 코드가 나타나야 하는 매크로와 달리 사용자 정의 함수는 각각 Function 문과 End Function 문으로 표시됩니다. 사용자 정의 함수에는 이름(본질을 반영하는 임의의 이름), 해당 유형의 선언이 있는 매개변수(인수) 목록(필요한 경우 일부는 인수를 허용하지 않을 수 있음), 반환 값 유형, 함수 본문이 포함됩니다. (작업 논리를 반영하는 코드) 및 End Function 문. 지정된 숫자에 따라 요일 이름을 반환하는 간단한 사용자 정의 함수의 예가 아래 그림에 나와 있습니다.
  6. 위에 제시된 코드를 입력한 후 Ctrl+S 키 조합을 누르거나 코드 편집기 왼쪽 상단에 있는 특수 아이콘을 눌러 저장해야 합니다.
  7. 생성된 함수를 사용하려면 Excel 스프레드시트 편집기로 돌아가서 셀에 커서를 놓고 "=" 기호 뒤에 사용자 정의 함수 이름을 입력해야 합니다.

Excel의 기본 제공 함수에는 반환되는 결과와 인수에 대한 설명이 포함되어 있습니다. 이는 단축키 조합 SHIFT+F3을 눌러 모든 기능의 예에서 볼 수 있습니다. 하지만 우리 함수에는 아직 형식이 없습니다.

사용자 정의 함수를 문서화하려면 다음을 수행해야 합니다.

  1. 새 매크로를 생성하고(Alt+F8 키 조합 누르기) 나타나는 창에서 새 매크로에 대한 임의의 이름을 입력하고 생성 버튼을 클릭합니다.
  2. 결과적으로 Sub 및 End Sub 연산자로 제한되는 템플릿을 사용하여 새 모듈이 생성됩니다.
  3. 아래 이미지에 표시된 대로 코드를 입력하고 필요한 변수 수를 지정합니다(사용자 정의 함수에 대한 인수 수에 따라 다름).
  4. 사용자 정의 함수 이름이 포함된 텍스트 문자열은 "매크로"로 전달되어야 하고, 반환 값을 설명하는 텍스트가 포함된 문자열 유형의 변수는 "설명"으로 전달되어야 하며, 텍스트가 포함된 문자열 유형의 변수 배열은 전달되어야 합니다. 사용자 정의 함수의 인수에 대한 설명은 "ArgumentDescriptions"로 전달되어야 합니다.
  5. 사용자 정의 함수 설명을 만들려면 위에서 만든 모듈을 한 번만 실행하면 됩니다. 이제 사용자 정의 함수(또는 Shift+F3)를 호출하면 반환된 결과와 변수에 대한 설명이 표시됩니다.

기능 설명을 작성할 필요는 없습니다. 다른 사용자가 사용자 정의 기능을 자주 사용하는 경우에 필요합니다.

엑셀에 없는 사용자 정의 함수 사용 예

원본 데이터 테이블 보기:

각 직원은 S=N*24/(365-n)을 지불하고 24일의 휴가를 받을 수 있습니다.

  • N – 해당 연도의 총 급여
  • n – 1년의 휴일 수입니다.

이 공식을 기반으로 계산을 위한 사용자 정의 함수를 만들어 보겠습니다.

예제 코드:

공용 함수 Otpusknye(summZp는 길고, 휴일은 길게)
IsNumeric(holidays) = False 또는 IsNumeric(summZp) = False인 경우
Otpusknye = "숫자가 아닌 데이터가 입력되었습니다."
종료 기능
그 외 공휴일인 경우
함수는 한 요소(결과)가 다른 요소(인수, 내부 :-))에 대한 종속성을 나타냅니다. 이것은 다소 이해할 수 있습니다. 엑셀에서 어떤 기능을 사용하려면 수식으로 입력해야 합니다. (뉘앙스는 설명되어 있습니다.) 여기) 또는 워크시트 셀의 수식의 일부로 사용됩니다. 수식에 사용되는 기호와 인수가 배치되어야 하는 순서를 함수 구문이라고 합니다. 모든 함수는 동일한 구문 규칙을 사용합니다. 이러한 규칙을 위반하면 Excel은 수식에 오류가 있으며 사용자에게 친숙하지 않다는 메시지를 표시합니다. 하지만 Excel 함수에서는 모든 것이 완전히 동일한 유형이므로 한두 가지 함수에 대해 한 번만 이해하면 다른 경우에는 모든 것이 매우 간단해질 것입니다. 함수 작성 시 구문 규칙 다음은 하나 이상의 함수를 사용하여 수식을 정확하고 최적으로 구성하기 위해 따라야 하는 규칙에 대해 설명합니다. 함수가 수식의 시작 부분에 나타나면 수식의 시작 부분과 마찬가지로 함수 앞에 등호가 와야 합니다. 나는 이미 이것에 대해 이야기했습니다. 이전 기사, 하지만 다시 반복하는 것은 죄가 아닙니다. 그 다음에는 함수 이름이 입력되고 바로 뒤에 인수 목록이 괄호 안에 표시됩니다. 인수는 세미콜론 ";"으로 서로 구분됩니다. 괄호를 사용하면 Excel에서 인수 목록이 시작되고 끝나는 위치를 결정할 수 있습니다. Excel 함수 함수 항목에는 여는 괄호와 닫는 괄호가 포함되어야 하며, 함수 이름과 괄호 사이에는 공백을 삽입할 수 없습니다. 그렇지 않으면 Excel에서 오류 메시지가 표시됩니다. 인수는 숫자, 텍스트, 부울, 배열, 오류 값 또는 참조일 수 있습니다. 이 경우 사용자가 지정한 매개변수에는 이 인수에 유효한 값이 있어야 합니다. 예를 들어 아래 수식은 B2, B3, B4, B5 및 E7 셀의 값을 합산하며 일부 셀 B2부터 B5는 연속 범위로 표시됩니다. Excel 함수 인수 지정된 소수 자릿수로 반올림된 숫자를 반환하고 두 개의 인수가 있는 ROUND(arg1;arg2) 함수의 작업을 고려해 보겠습니다. arg1 – 숫자(또는 숫자 자체)가 있는 셀의 주소 반올림해야합니다. arg2 – 반올림 후 숫자의 소수점 이하 자릿수입니다.
셀 A1에 있는 숫자 2.71828을 소수점 이하 1자리, 2자리 또는 3자리로 반올림하고 셀 B1, C1 및 D1에 계산 결과를 각각 쓰려면 다음과 같이 진행합니다. 셀 A1에 숫자 2.71828을 입력합니다. 셀 B1, C1 및 D1에 다음 형식의 수식을 입력합니다. =ROUND(A1,1) =ROUND(A1,2) =ROUND(A1,3) 인수는 상수이거나 함수일 수 있습니다. 다른 함수의 인수인 함수를 중첩이라고 합니다. 예를 들어, 먼저 이 값을 소수점 이하 두 자리로 반올림한 후 셀 A1과 A2의 값을 합산해 보겠습니다. =SUM(ROUND(A1,2),ROUND(A2,2)) 여기에는 ROUND 함수가 중첩되어 있습니다. 두 배나되지만 Excel 수식을 사용할 수 있기 때문에 무섭지 않습니다. 최대 7개의 중첩 수준기능. Excel에는 인수가 없는 함수가 있다는 점은 주목할 가치가 있습니다. 이러한 함수의 예로는 PI(15자리로 반올림된 π 값 반환) 또는 TODAY(현재 날짜 반환)가 있습니다. 이러한 함수를 사용할 때는 함수 이름 바로 뒤에 수식 입력줄에 인수 없이 빈 괄호를 넣어야 합니다. 즉, 숫자 p의 값이나 셀의 현재 날짜를 얻으려면 다음 형식의 수식을 입력해야 합니다. =PI() =TODAY() Excel 함수 유형 수식 작성 시 사용자의 편의를 위해 , Excel의 기능은 데이터베이스 관리 기능 및 목록, 날짜 및 시간 기능, 재무, 통계, 텍스트, 수학, 논리 범주로 나뉩니다. 텍스트 기능은 텍스트 처리, 즉 필요한 문자 검색, 텍스트에서 엄격하게 정의된 위치에 문자 쓰기 등에 사용됩니다. 날짜 및 시간 기능을 사용하면 달력 날짜 또는 시간 고려와 관련된 거의 모든 문제를 해결할 수 있습니다(예: 특정 기간의 근무일 수 계산). 논리 함수는 특정 조건의 충족에 따라 다양한 유형의 데이터 처리를 구현하는 복잡한 수식을 만드는 데 사용됩니다. 특히 흥미롭고 별도의 기사에서 이에 대해 이야기하겠습니다. Excel에는 다양한 수학 함수가 있으며 이미 몇 가지 예를 제시했습니다. 사용자는 또한 평균값, 최대 및 최소 요소 등을 검색할 수 있는 통계 함수 라이브러리를 마음대로 사용할 수 있습니다.

기능 만약에 (만약에) Excel에서는 TRUE 또는 FALSE에 대한 조건을 테스트하는 훌륭한 도구입니다. 계산 값이 TRUE로 지정된 함수 매개변수와 같으면 하나의 값을 반환하고, FALSE이면 다른 값을 반환합니다.

함수는 무엇을 반환합니까?

두 조건이 true일 때 지정하는 값은 TRUE 또는 FALSE입니다.

통사론

=IF(논리_테스트, , )- 영문판

=IF(논리_식; [값_if_true]; [값_if_false]) - 러시아어 버전

함수 인수

  • 논리_테스트(논리_식)테스트하려는 조건입니다. 이 함수 인수는 논리적이어야 하며 FALSE 또는 TRUE로 평가되어야 합니다. 인수는 정적 값이거나 함수 또는 계산의 결과일 수 있습니다.
  • ([value_if_true])– (선택 사항) – 함수가 반환하는 값입니다. 테스트 중인 값이 TRUE 조건을 충족하면 표시됩니다.
  • ([value_if_false])– (선택 사항) – 함수가 반환하는 값입니다. 테스트 중인 조건이 FALSE 조건과 일치하면 표시됩니다.

추가 정보

여러 조건이 있는 Excel 예제의 함수인 경우

예 1: IF 함수를 사용하여 간단한 숫자 조건 테스트

기능을 사용할 때 만약에 (만약에) Excel에서는 다양한 연산자를 사용하여 상태를 확인할 수 있습니다. 사용할 수 있는 연산자 목록은 다음과 같습니다.

다음은 학생 성적을 계산하는 함수를 사용하는 간단한 예입니다. 점수의 합이 "35"보다 크거나 같으면 수식은 "Passed"를 반환하고, 그렇지 않으면 "Failed"를 반환합니다.

예 2: 중첩된 IF 함수를 사용하여 표현식 조건 테스트

이 함수는 한 번에 최대 64개의 조건을 수용할 수 있습니다. 긴 중첩 함수를 만드는 것은 실용적이지 않지만 드문 경우지만 여러 조건이 순차적으로 포함된 수식을 만들 수 있습니다.

아래 예에서는 두 가지 조건을 확인합니다.

  • 첫 번째 조건은 점수 합이 35점 미만인지 확인합니다. 이것이 TRUE이면 함수는 "실패"를 반환합니다.
  • 첫 번째 조건이 FALSE이고 점수 합계가 35보다 크면 함수는 두 번째 조건을 확인합니다. 총점이 75보다 크거나 같은 경우, 이것이 true이면 함수는 "Excellent" 값을 반환하고, 다른 경우에는 "Pass"를 반환합니다.


예시 3: Excel에서 IF 함수를 사용하여 판매 수수료 금액 계산

이 기능을 사용하면 숫자로 계산을 수행할 수 있습니다. 좋은 사용 예는 영업 담당자를 위한 판매 수수료를 계산하는 것입니다.

아래 예에서 영업 담당자는 다음과 같습니다.

  • 판매량이 5만개 미만이면 수수료를 받지 않습니다.
  • 매출이 50~100,000 사이인 경우 2%의 수수료를 받습니다.
  • 판매량이 10만개를 초과하면 4%의 수수료를 받습니다.

=IF(B2<50,0,IF(B2<100,B2*2%,B2*4%)) - 영문판

=IF(B2<50;0;ЕСЛИ(B2<100;B2*2%;B2*4%)) - 러시아어 버전

위 예에 사용된 공식에서 수수료 금액 계산은 함수 자체에서 수행됩니다. 만약에. 판매량이 50-100K 사이인 경우 수식은 B2 * 2%를 반환하며 이는 판매량을 기준으로 한 2% 수수료입니다.

예 4. Excel의 IF 함수에 논리 연산자(AND/OR) 사용

함수 내에서 부울 연산자(AND/OR)를 사용하여 동시에 여러 조건을 테스트할 수 있습니다.

예를 들어, 성적과 출석률을 기준으로 장학금을 받을 학생을 선발해야 한다고 가정해 보겠습니다. 아래 예에서 학생은 80점 이상을 득점하고 출석률이 80% 이상인 경우에만 자격이 있습니다.

함수와 함수를 함께 사용할 수 있습니다 만약에 (만약에)먼저 이 두 조건이 모두 충족되는지 여부를 확인하세요. 조건이 충족되면 함수는 "적격"을 반환하고, 그렇지 않으면 "적격 없음"을 반환합니다.

이 계산의 공식은 다음과 같습니다.

=IF(AND(B2>80,C2>80%),"예","아니요")- 영문판

=IF(AND(B2>80;C2>80%);"예";"아니요") - 러시아어 버전


예시 5. IF 함수를 사용하여 오류를 "0" 값으로 변환(IF)

이 기능을 사용하면 오류가 있는 셀을 제거할 수도 있습니다. 오류 값을 공백, 0 또는 기타 값으로 변환할 수 있습니다.

셀의 오류를 변환하는 공식은 다음과 같습니다.

=IF(ISERROR(A1),0,A1)- 영문판

IF(ISERROR(A1),0,A1)- 러시아어 버전

수식은 셀에 오류가 있으면 "0"을 반환하고, 그렇지 않으면 셀의 값을 반환합니다.

메모. Excel 2007 또는 그 이후 버전을 사용하는 경우 IFERROR 함수를 사용할 수도 있습니다.

빈 셀도 같은 방법으로 처리할 수 있습니다. 빈 셀의 경우 아래 예와 같이 ISBLANK 함수를 사용합니다.

=IF(ISBLANK(A1),0,A1)- 영문판

=IF(빈도(A1),0,A1)- 러시아어 버전

오늘은 그 기능을 살펴보겠습니다. 만약에.

IF 함수는 Excel에서 많은 문제를 해결하기 위해 자주 사용됩니다. 그녀를 아는 것은 매우 유용합니다. 이 기사에서는 간단한 예를 사용하여 해당 작업에 대해 설명하려고 합니다. IF 함수의 구성을 한 번만 이해하면 가장 복잡한 경우에 사용할 수 있습니다.

IF 함수조건이 참인지 확인하고, 참이면 하나의 값을 반환하고, 그렇지 않으면 다른 값을 반환합니다.

IF 함수 구문매우 간단합니다:

IF(로그 표현식 ; [ value_if_true]; [value_if_false])

로그 표현 평가 시 TRUE 또는 FALSE로 평가되는 값 또는 표현식입니다.

무슨 뜻이에요? 표현식이 참이면 표현식은 TRUE로 평가됩니다.

이 부분에서는 표현의 일관성을 확인해야 합니다.

예를 들어:

IF(A1=10; [value_if_true]; [value_if_false]) - A1이 10과 같으면 A1=10 표현식은 TRUE 값을 제공하고 10과 같지 않으면 FALSE를 제공합니다.

다른 예시

IF(A1>30; [value_if_true]; [value_if_false]) - 셀 A1의 숫자가 30보다 크면 A1>30은 TRUE를 반환하고, 작으면 FALSE를 반환합니다.

다른 예시

IF(C1=”Yes” ; [value_if_true]; [value_if_false]) - 셀 C1에 "Yes"라는 단어가 포함되어 있으면 표현식은 TRUE 값을 반환하고, 그렇지 않으면 C1="Yes"는 FALSE를 반환합니다.

IF(로그 표현식 ; [ value_if_true]; [value_if_false])

value_if_true, value_if_false– 이름에서 알 수 있듯이 이는 표현식 로그가 반환한 내용(TRUE 및 FALSE)에 따라 수행되어야 하는 작업입니다.

Excel에서 IF 함수를 사용하는 예

실제 예를 통해 IF 함수의 사용법을 살펴보겠습니다. 작업을 검토할 때 사용한 주문 테이블이 있습니다. 버킷 주문에 대한 열을 작성해야 합니다(그림에서는 "테이블 주문"으로 잘못 표시됨). 즉, 버킷이 있는 주문만 선택해야 합니다. 이는 다양한 방법으로 수행할 수 있지만 IF 함수를 사용하여 예제와 함께 어떻게 작동하는지 보여 드리겠습니다. (사진 참조)

문제를 해결하기 위해 IF 함수를 사용하여 수식을 작성하겠습니다.

IF(A3="버킷";D3,"-")

눈치채셨겠지만 IF 함수의 인수는 세미콜론으로 구분됩니다.

따라서 첫 번째 인수(로그 표현식) A3="Bucket"은 셀 A3에 "Bucket"이라는 단어가 포함되어 있는지 확인하고, 포함된 경우 IF 함수의 두 번째 인수가 실행됩니다( value_if_true), 우리의 경우 이것은 D3(즉, 주문 비용)입니다. 셀 A3이 "Bucket"이라는 단어와 같지 않으면 IF 함수의 세 번째 인수가 실행됩니다( value_if_false), 우리의 경우에는 "-"입니다(즉, 대시가 기록됩니다).

따라서 값 D3, 즉 숫자 240이 셀 E3에 나타납니다.

공유하다