LET 함수로 수식을 간단하고 빠르게 만들기
엑셀 2021 버전부터 사용할 수 있는 LET 함수를 사용하면 지금까지 만들어온 복잡하고 긴 수식을 간단하고 빠르게 만들 수 있습니다. 프로그래밍 언어에서 사용하는 '변수'의 개념을 도입한 함수입니다. LET 함수 안에 변수를 정의하고, 변수에 계산의 결과를 저장할 수 있습니다. 수식 안에서 특정 수식이 반복되면 수식을 결과를 변수에 저장해 …
엑셀 2021 버전부터 사용할 수 있는 LET 함수를 사용하면 지금까지 만들어온 복잡하고 긴 수식을 간단하고 빠르게 만들 수 있습니다. 프로그래밍 언어에서 사용하는 '변수'의 개념을 도입한 함수입니다. LET 함수 안에 변수를 정의하고, 변수에 계산의 결과를 저장할 수 있습니다. 수식 안에서 특정 수식이 반복되면 수식을 결과를 변수에 저장해 …
Microsoft 365에 추가된 LAMBDA(람다) 함수를 사용하면 VBA를 사용하지 않고도 사용자 정의 함수를 만들 수 있습니다. LAMBDA(람다)라는 말이 어렵습니다. 원래 LAMBDA라는 용어는 컴퓨터 프로그래밍에서 익명 함수를 말합니다. 따라서 엑셀에서는 함수를 만들 수 있는 기능으로 이해하면 좋을 것 같습니다. ※ LAMBDA 함수는 2024년 3월 현재 Microsoft 365 …
엑셀의 IF, AND, OR 등 논리 함수는 프로그래밍에서 사용하는 판단, 분기의 개념이 들어가 있습니다. 처음에는 접근하기 쉽지 않지만 조금만 익히면 단순히 값을 계산하는 수준에서 벗어나 조건을 판별하고 조건별로 별도의 처리를 할 수 있습니다. 논리 함수는 엑셀을 강력한 업무 처리 도구로 만들어 줄 수도 있지만 논리 …
엑셀 SWITCH 함수는 여러 개의 값과 비교하여 일치하는 하나의 값을 구해줍니다. SWITCH 함수와 기능이 비슷한 CHOOSE 함수는 표현식이 숫자로 된 값만 가능하고 기능이 제한적입니다. SWITCH 함수는 숫자 뿐만 아니라 문자로도 비교가 가능하고 비교할 값이 없을 때 기본값을 지정할 수 있으며 기능적으로 CHOOSE 함수를 완전히 대체할 수 …
엑셀 IF 함수는 조건을 판별하여 조건을 만족할 때와 만족하지 못할 때 각각 정해진 값을 반환합니다. IF 함수에는 프로그래밍에서 사용하는 분기(조건에 따라서 처리를 다르게 함) 개념이 들어가 있어서 약간 어려운 면이 있지만 실무에서 조건별로 처리를 다르게 해야 할 때 자주 사용하는 중요 함수입니다. 구문(Syntax) …
엑셀에서 조건을 판별할 때 IF 함수를 주로 사용하는데, '여러 조건을 모두 만족하는지 판별'할 때는 IF 함수를 여러 번 중첩해야 합니다. 함수를 중첩하면 수식이 복잡해지고 사용하기가 까다롭습니다. AND 함수를 이용하면 여러 조건을 모두 만족하는지 한 번에 간단하게 판별할 수 있습니다. 구문(Syntax) 사용 예 영업사원이 …
엑셀 NOT 함수는 논리값을 반대로 바꿉니다. 어떤 수식의 결과가 참(TRUE)이면 거짓(FALSE)을 반환하고 거짓(FALSE)이면 참(TRUE)을 반환합니다. 그런데 NOT 함수를 어디에 쓸 수 있을까요? 자주 쓰이지 않지만 이미 만들어 놓은 식이 있는데 그 반대되는 결과를 구해야 할 때도 사용되고 가끔씩 사용됩니다. 구문(Syntax) 사용 예 1) …
엑셀 OR 함수는 여러 조건 중에서 하나라도 만족하는지 판별할 때 사용하는 논리 함수입니다. 예를 들어 여러 목표 중에 하나라도 달성한 영업사원에게 인센티브를 지급여부를 판별할 때 OR 함수를 사용할 수 있습니다. OR 함수와 달리 AND 함수는 여러 조건을 모두 만족하는지 판별할 때 사용합니다. 구문(Syntax) 사용 …
엑셀에서 '여러 조건에서 하나만 만족하거나 홀수 개를 만족하는지 판별'해야 할 때는 배타적 논리합을 구하는 XOR 함수를 사용합니다. 함수 이름 XOR은 배타적 논리합을 의미하는 exclusive OR을 줄여서 쓴 것입니다. 논리 함수 중에 이름이 비슷한 OR 함수는 여러 조건 중에서 하나라도 만족하는지 판별할 때 사용하고, AND 함수는 …
엑셀 IFS 함수는 IF 함수에 S가 붙은 형태입니다. S는 영어에서 복수형일 때 붙으므로 IF가 여러 개 있는... 조건을 여러 개를 판별하고 값을 구할 수 있는 함수로 이해할 수 있습니다. 여러 조건을 판별하고 값을 구할 때 IF 함수로도 가능하지만 IF 함수가 중첩되므로 수식이 복잡해지고 사용하기가 까다롭습니다. …