1. LEFT
1-1) 설명 : 텍스트를 왼쪽부터 지정된 개수만큼 자른다.
1-2) 구문 : LEFT(text, [num_chars])
- text : 잘라낼 텍스트가 포함된 전체 텍스트
- num_chars : 잘라낼 글자수, 생략시 1로 간주되므로 한 글자만 잘라낸다.
2. SUMPRODUCT
2-1) 설명 : 해당 범위 또는 배열의 제품 합계를 반환합니다. 기본 작업은 곱하지만, 추가, 빼기 및 분할도 가능합니다.
2-2) 구문 : SUMPRODUCT(array1, [array2], [array3], ...)
- array1 (필수) : 계산하려는 배열의 첫 번째 인수입니다.
- [array2], [array3],... (선택) : 계산하려는 배열의 인수로서 2개에서 255개까지 지정할 수 있습니다.
3. IF
3-1) 설명 : 조건이 True이면 하나의 값을 반환하고, 조건이 False이면 다른 값을 반환합니다.
3-2) 구문 : IF(logical_test, value_if_true, [value_if_false])
- logical_test (필수) : 검사할 조건입니다.
- value_if_true (필수) : logical_test 의 결과가 TRUE일 경우 반환할 값입니다.
- value_if_false (선택) : logical_test 의 결과가 FALSE일 경우 반환할 값입니다.
4. DATEDIF
4-1) 설명 : 두 날짜 사이의 일, 월 또는 연도 수를 계산합니다.
4-2) 구문 : DATEDIF(start_date,end_date,unit)
- start_date (필수) : 주어진 기간의 첫 번째 또는 시작 날짜를 나타내는 날짜입니다.
- end_date (필수) : 기간의 마지막 날짜나 종료 날짜를 나타내는 날짜입니다.
- Unit (필수) : 반환하려는 정보의 형식입니다.
Unit | 반환 값 |
"Y" | 해당 기간에 포함된 전체 연도 수 |
"M" | 해당 기간에 포함된 전체 개월 수 |
"D" | 해당 기간에 포함된 날짜 수 |
"MD" | start_date와 end_date의 날짜 차이. 두 날짜의 월이나 연도는 무시됩니다. (중요: "MD" 인수에는 알려진 제한 사항이 있으므로 사용하지 않는 것이 좋습니다.) |
"YM" | start_date와 end_date의 개월 차이. 두 날짜의 일과 연도는 무시됩니다. |
"YD" | start_date와 end_date의 날짜 차이. 두 날짜의 연도는 무시됩니다. |
5. ROUND
5-1) 설명 : 숫자를 지정한 자릿수로 반올림합니다.
5-2) 구문 : ROUND(number, num_digits)
- number : 반올림할 숫자입니다.
- num_digits : number 인수를 반올림할 자릿수입니다.
[Example]
1) 날짜 데이터(YYYY-MM-DD)를 '시작일(YY.MM) ~ 종료일(YY.MM)'로 변경
=LEFT(TEXT(B28,"YY.MM.DD"),5)&"~"&LEFT(TEXT(C28,"YY.MM.DD"),5)
2) 날짜 유효성체크
Excel에서 부울 값 (TRUE 또는 FALSE)을 숫자 (1 또는 0)로 변환합니다.
- 시작일은 0보다 크다.
- 종료일은 0보다 크다.
- 시작일은 종료일 기간보다 작거나 같다.
- 종료일은 시작일 기간보다 크거나 같다.
=(B3>0)*(C3>0)*(B3<=C3)*SUMPRODUCT((B3<=C$3:C$4)*(C3>=B$3:B$4))
3) 일수 계산
=IF((E3=1)*($B3>DATE(1970,1,1))*($C3>=$B3),DATEDIF(B3-1,C3,"D"),"")
4) M/M 기간 계산
=ROUND(D3/20,0)
[References]
LEFT, LEFTB 함수
이 문서에서는 Microsoft Excel의 LEFT 및 LEFTB 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을 설명합니다. 설명 LEFT는 텍스트 문자열의 첫 번째 문자부터 시작하여 지정한 문자 수만큼 문자
support.microsoft.com
ROUND 함수
설명 ROUND 함수는 숫자를 지정한 자릿수로 반올림합니다. 예를 들어 셀 A1에 23.7825가 포함된 경우 값을 소수 2자리로 반올림하려면 다음 수식을 사용할 수 있습니다. =ROUND(A1, 2) 이 함수의 결과는 2
support.microsoft.com
SUMPRODUCT 함수
SUMPRODUCT 함수는 해당 범위 또는 배열의 제품 합계를 반환합니다. 기본 작업은 곱하지만, 추가, 빼기 및 분할도 가능합니다. 이 예제에서는 SUMPRODUCT를 사용하여 주어진 항목 및 크기에 대한 총 매
support.microsoft.com
DATE 함수
다른 프로그램에서 생성된 파일을 열면 Excel이 데이터 내의 날짜를 인식하려고 시도합니다. 하지만 날짜를 인식할 수 없는 경우도 있습니다. 이는 숫자가 일반적인 날짜와 유사하지 않거나 데이
support.microsoft.com
IF 함수
논리 함수 중 하나인 IF 함수를 사용하여 조건이 True이면 하나의 값을 반환하고, 조건이 False이면 다른 값을 반환합니다. IF(logical_test, value_if_true, [value_if_false]) 예를 들면 다음과 같습니다. =IF(A2>B2
support.microsoft.com
DATEDIF 함수
두 날짜 사이의 일, 월 또는 연도 수를 계산합니다. 경고: Excel에서는 Lotus 1-2-3의 이전 통합 문서를 지원하기 위해 DATEDIF 함수를 제공합니다. DATEDIF 함수는 특정 시나리오에서 잘못된 결과를 계산
support.microsoft.com