본문 바로가기

Skill21

AND OR NOT XOR : 엑셀 논리 함수 엑셀에서 논리 연산을 하는 함수들입니다. 1. AND 함수 코딩을 해 본 사람들은 엑셀의 논리 연산이 특이하다는 것을 알 것입니다. 코딩에서는 ( TRUE AND FALSE) 와 같이, AND를 이항 연산자 형태로 사용합니다. 그러나, 엑셀에서 AND는 함수입니다. (1) 상수를 인수로 넣을 때 TRUE 또는 FALSE 를 AND(TRUE, FALSE, FALSE, TRUE) 와 같이, 나열할 수도 있지만, 일반적으로는 TRUE 또는 FALSE를 반환하는 함수를 인수로 나열합니다. TRUE, FALSE 대신, 1, 0 을 인수로 넣을 수도 있습니다. 정확하게는 1, 0 이 아니라, 0 이 아닌 숫자와 0 입니다. 0 은 FALSE , 0 이 아닌 숫자는 TRUE로 처리합니다. AND() 수식 예를 들면,.. 2023. 7. 31.
ISERROR .. : 엑셀 정보 함수 1. ISERROR 등 엑셀 정보 함수 개요 "~인지 아닌지"에 대한 정보를 주는 함수를 "정보함수"라고 합니다. 함수 이름이 "IS"로 시작하는 함수들입니다. 기능에 따라 아래와 같은 함수들이 있습니다. 에러인지 아닌지 : ISERROR(), ISERR() NA 에러인지 아닌지 : ISNA() 빈칸인지 아닌지 : ISBLANK() 숫자인지 아닌지 : ISNUMBER() 텍스트인지 아닌지 : ISTEXT() 텍스트가 아닌지 인지 : ISNONTEXT() 수식인지 아닌지 : ISFORMULA() 짝수인지 아닌지 : ISEVEN() 홀수인지 아닌지 : ISODD() Boolean값인지 아닌지 : ISLOGICAL() 사용 예를 보면 금방 이해할 수 있습니다. 2. ISERROR, ISERR, ISNA 오류 .. 2023. 7. 31.
QUOTIENT, MOD .. : 엑셀 수학함수와 변환함수 이 함수들은 수학함수와 변환함수에 속하는 함수로서 숫자 데이터를 계산하거나, 숫자 type으로 변환할 때 자주 사용하는 필수 함수들입니다. QUOTIENT, MOD 는 잘 사용 안할 것 같지만, 매우 유용한 기본 함수들입니다. POWER, SQRT, ABS 는 거듭제곱, 제곱근, 절대값 구하는 함수이므로, 수학 수식에는 감초같은 함수입니다. 꼭 연습해서 익히시기 바랍니다. 아래 예제를 하나씩 실습해보면 쉽게 익힐 수 있습니다. 1. QUOIENT 함수 나눗셈 몫을 구하는 함수입니다. Quotient 함수가 반환하는 몫은 정수라는 점도 주의해야 합니다. 아래 수식을 만족하는 정수 q가 QUOTIENT()의 반환값입니다. a = b * q + r 단, r 2023. 7. 30.
ROUND CEILING FLOOR : 엑셀 숫자 끝자리 설정 함수들 엑셀에서 ROUND 부류 함수들은 숫자의 끝자리를 어떻게 설정할 것인가를 결정합니다. 어느 자리수에서 반올림을 할 건지, 올림을 할 건지, 내림을 할 건지, 버림을 할 것인지를 결정합니다. 자리수는 ROUND, ROUNDUP, ROUNDDOWN, TRUNC, FLOOR, CEILING 함수를 사용할 때 입력해야 합니다. 1. ROUND를 알려면, 자리수부터 이해해야 합니다 함수 인수로 입력하는 자리수부터 정확히 알아야 합니다. ROUND()는 반올림을 하는데, 자리수 인수에 따라 결정됩니다. ROUND( 123.45, 1 ) 에서, 인수 1은 "소수점 이하 1 자리"입니다. 결과는 123.5 입니다. ROUND( 123.45, -1 ) 이렇게 하면 어떻게 될까요? 결과는 120 입니다. 음수는 정수 자리.. 2023. 7. 30.
1을 count 한 것은 1을 sum 한 것과 같다 엑셀 수식에서 갯수를 세어야 할 때, SUM 함수를 사용하는 경우를 종종 봅니다. 쉽지만 평소에 잘 잊어버리는 노하우라고 할 수 있습니다. 1. 1과 0만 있다면, SUM 하라 범위에 1 또는 0 만 있는 경우에, 1의 개수를 세려면, COUNTIF(범위, 1) 하면 됩니다. 그런데, SUM(범위) 를 해도 같은 결과가 나옵니다. 이 사실은 매우 유용합니다. 값이 1과 0 뿐이라면, 1의 갯수는 1을 모두 더하기 한 것과 같습니다. SUM()이 더 유용하다고 말하는 이유는, 1) SUM()이 COUNTIF()보다 단순하다는 점, 2) SUM()은 COUNTIF() 보다 훨씬 익숙하다는 점 때문입니다. A열에 1이 3개 있다면, COUNTIF(범위, 1) = SUM(범위) 입니다. COUNTIF(A1:A6.. 2023. 7. 30.
IF IFS IFERROR : 엑셀 조건 함수 1. IF 엑셀 조건 함수 기본 조건식의 판단 결과에 따라 다른 값을 반환할 수 있는 함수입니다. IF ( 조건문, TRUE 일 때 반환값, FALSE 일 때 반환값) 이것이 IF 함수의 기본 형태입니다. 예를 들면, IF ( A1 > 50, "크다", "작다") 이런 것입니다. A1 셀에 있는 값을 50 보다 큰지 작은지 판단하는 조건식을 만들고, 그 결과에 따라, 다른 값을 반환하게 만들 수 있습니다. IF 함수의 "조건식" 결과는 TRUE / FALSE 중에 1개라는 점을 기억하세요. 90점 이상이면 "O", 아니면 "X" 를 반환하는 조건은 조건식 1개면 충분합니다. 아래와 같이. 2. 중첩 IF 함수 IF 함수의 인수 위치에, 반복해서 IF 함수를 사용할 때, 중첩 IF 라고 합니다. "TRUE.. 2023. 7. 29.
반응형