교육 :, 중고등 학교 및 학교
Excel의 If 함수
Microsoft Excel에는 어려운 컴퓨팅 작업을 해결하는 데 도움이되는 강력한 도구가 있습니다. 이 세트에서 가장 많이 사용되는 도구 중 하나는 "IF"기능입니다.
함수 값
Excel에서 작업 할 때 올바른 구문 쿼리를 작성하려면 함수 "IF"의 값을 이해해야합니다. 알고리즘으로 인해 두 작업 중 하나를 수행 할 결과에 따라 논리 비교가 수행됩니다.
보다 간단한 용어로, 표현식의 참 값의 경우 함수 "IF"는 거짓의 경우 하나의 동작을 수행합니다. 이 경우 명시 적 값과 특정 함수를 모두 "IF"를 포함한 작업으로 사용할 수 있습니다. 이 때문에 Excel에서 함수 "IF"는 여러 가지 문제를 해결할 때 어떤 알고리즘을 수행 할 때 분기를 허용합니다.
구문 "IF"
구문 구조의 대부분에 대한 간단한 설명은 "Excel"이 유명한 주요 이점 중 하나입니다. 함수 "IF"는 또한 숫자를 참조합니다 - 괄호 안의 키워드 다음에 조건, 참 값에서의 동작, 그리고 거짓 값에서 번갈아 표시됩니다. 도식으로 보면 다음과 같습니다.
IF (log_expression; [value_if_true]; [value_if_long]);
중첩
함수 "IF"를 중첩하는 기능 중 하나입니다. 즉, 한 설계 내에서 하나가 더있을 수 있으며 그 값은 쿼리의 전체 결과에 따라 달라집니다. 기능 자체 이외에도 "IF"내에 다른 기능이있을 수 있습니다. 그러나 첫 번째 경우에이 구성 요소는 구문 구조의 세 부분 중 하나에 위치 할 수 있습니다.
몇 가지 조건
복잡한 작업으로 작업 할 때 여러 조건을 가진 "IF"기능이 사용되지만이 단계에서는 대부분의 사용자에게 문제가 있습니다. 이는 알고리즘의 다중 순서 지정의 특정 작업 때문입니다. Excel에서 함수 "IF"는 논리 표현식에서 하나의 비교 연산 만 검사합니다. 즉, 논리 곱 또는 논리합을 사용할 수 없습니다. 여러 조건을 테스트하려면 중첩 속성을 사용해야합니다.
"IF"에 여러 조건을 설정하는 방법을 이해하려면 예제를 사용하는 것이 편리합니다. 셀 "A1"의 숫자가 주어진 간격 - 5 - 10인지 확인해 봅시다. 알 수 있듯이이 경우 5와 10의 두 값으로 진리 비교를 확인하여 두 조건을 확인해야합니다.이 예제를 구현하려면 "Excel"에서는 다음과 같은 형식으로 함수를 작성해야합니다.
= IF (A1> 5; IF (A1 <10; "범위에 들어가면" "범위에 들어 가지 않습니다"); "범위에 들어 가지 않습니다");
출력 구문이 반복적으로 반복되는 것을 피하기 위해, 중첩 원칙을 인수로, 함수의 값 반환을 확인하기 위해 선택하는 것은 가치가 있습니다. "AND"함수를 사용하여 출력을 시작하거나 처음에 모든 조건을 한 번에 결합합니다. 이 접근법은 작은 수준의 중첩으로 작성된 구조에 대한 이해를 복잡하게 만들지 만 상당한 수의 조건으로이 접근 방식이 더 최적이됩니다.
특수 함수 변형
함수 "IF"를 사용하면 하나 이상의 매개 변수를 비워 둘 수 있습니다. 이 경우 결과는 사용자가 생략 한 인수에 따라 다릅니다.
논리 표현식 대신 빈 공간이 남아 있으면 함수의 결과는 알고리즘의 잘못된 실행을 담당하는 조치의 실행이됩니다. 그 이유는 프로그램이 공백을 0과 연관 시킨다는 것입니다. 논리적 인 언어는 "거짓"을 의미합니다. 진리 또는 거짓의 경우 실행을 담당하는 값 중 하나를 남겨두면 결과는 "0"이됩니다.
이와는 별도로 논리 표현식 대신 "TRUE"또는 "FALSE"값을 반환하는 구문을 입력하지만 일부 문자 집합이나 셀에 대한 참조를 입력하는 경우에는주의해야합니다. 인수로서 숫자 나 논리 단어 이외의 것을 포함하는 표현식이 쓰여지는 경우 함수가 실행될 때 오류가 발생합니다. 셀 주소를 지정하거나 숫자 / 논리 값을 쓰면 결과에 따라이 내용이 결정됩니다. 셀에 숫자 0이 있거나 조건에 "FALSE"또는 빈 값이 있으면 결과는 거짓 함수입니다. 다른 모든 경우에는 실제 행동 시나리오가 실행됩니다.
영어 버전의 "Excel"을 사용하는 경우 모든 기능이 영어로 작성된다는 사실을 고려해야합니다. 이 경우 함수 "IF"는 IF로 쓰이지 만 그렇지 않으면 구문 구조와 알고리즘은 동일하게 유지됩니다.
주의해야 할 사항
"Excel"을 사용하면 최대 64 개의 중첩 된 함수 "IF"를 사용할 수 있습니다.이 양은 거의 모든 작업을 해결하기에 충분하지만이 작은 숫자조차도 종종 사용자에게 문제가됩니다. 여기에는 몇 가지 이유가 있습니다. 쿼리를 만들 때 수식의 레코드를 실수로 작성하기는 쉽습니다. 통계에 따르면 25 %의 케이스에있는 모든 사소한 부정확성이 잘못된 결과로 이어지며 이는 큰 지표입니다.
큰 중첩 "IF"의 또 다른 단점은 낮은 가독성입니다. 질의의 일부분, 심지어 몇 개의 중첩 된 함수의 색상 강조 표시 프로그램에도 불구하고, 작성하는 것은 매우 어렵습니다. 따라서 일정 시간이 지난 후에 다른 사람의 요청에 따라 설계를 다시 시작하거나 작업을 시작해야한다면 기록을 이해하는 데 많은 시간이 걸릴 것입니다. 또한 각 함수에는 자체 괄호 쌍이 있으며 실수로 해당 위치에 넣으면 오류를 찾는 데 오랜 시간이 걸립니다.
예제들
이해를 통합하기 위해 "IF"기능이 Excel에서 어떻게 작동하는지 고려하는 것이 실제로 가치가 있습니다. 아래의 예는 그것을 사용하는 모든 주요 방법을 보여줍니다.
함수를 파싱하는 가장 간단한 예제는 두 숫자를 비교하는 것입니다. 변동성이 존재하는 경우 A1과 B1 셀에 두 개의 수치 변수 값을 설정하고 서로 비교합니다. 이 문제를 해결하려면 다음 항목을 사용해야합니다.
= IF (A1 = B1; "숫자가 동일", "숫자가 동일하지 않음").
이 경우 두 셀에 동일한 값이 있으면 그 결과는 "수는 동일합니다"이며 다른 모든 경우에는 "수는 동일하지 않습니다"라는 결과가됩니다.
몇 가지 조건을 가진 조건부 연산자 의 연산을 고려하기 위해 이차 방정식 의 해의 수를 찾는 예제를 사용할 수 있습니다 . 이 경우, 판별자가 판별됩니다. 판별자가 0보다 작 으면 해결이 없으며, 0 일 경우에는 판별되며 다른 모든 경우에는 두 개의 판이있는 경우 판별됩니다. 이 조건을 적어 두려면 다음과 같이 쿼리를 작성하면됩니다.
Excel에서 "IF"기능의 모든 가능성을 더 잘 이해하고자하는 경우 도움말은 각 솔루션의 진행 과정이 자세히 설명되어있는 도움말 섹션에 있습니다.
Similar articles
Trending Now