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]

https://support.microsoft.com/ko-kr/office/left-leftb-%ED%95%A8%EC%88%98-9203d2d2-7960-479b-84c6-1ea52b99640c

 

LEFT, LEFTB 함수

이 문서에서는 Microsoft Excel의 LEFT 및 LEFTB 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을 설명합니다. 설명 LEFT는 텍스트 문자열의 첫 번째 문자부터 시작하여 지정한 문자 수만큼 문자

support.microsoft.com

https://support.microsoft.com/ko-kr/office/round-%ED%95%A8%EC%88%98-c018c5d8-40fb-4053-90b1-b3e7f61a213c

 

ROUND 함수

설명 ROUND 함수는 숫자를 지정한 자릿수로 반올림합니다. 예를 들어 셀 A1에 23.7825가 포함된 경우 값을 소수 2자리로 반올림하려면 다음 수식을 사용할 수 있습니다. =ROUND(A1, 2) 이 함수의 결과는 2

support.microsoft.com

https://support.microsoft.com/ko-kr/office/sumproduct-%ED%95%A8%EC%88%98-16753e75-9f68-4874-94ac-4d2145a2fd2e

 

SUMPRODUCT 함수

SUMPRODUCT 함수는 해당 범위 또는 배열의 제품 합계를 반환합니다. 기본 작업은 곱하지만, 추가, 빼기 및 분할도 가능합니다. 이 예제에서는 SUMPRODUCT를 사용하여 주어진 항목 및 크기에 대한 총 매

support.microsoft.com

https://support.microsoft.com/ko-kr/office/date-%ED%95%A8%EC%88%98-e36c0c8c-4104-49da-ab83-82328b832349

 

DATE 함수

다른 프로그램에서 생성된 파일을 열면 Excel이 데이터 내의 날짜를 인식하려고 시도합니다. 하지만 날짜를 인식할 수 없는 경우도 있습니다. 이는 숫자가 일반적인 날짜와 유사하지 않거나 데이

support.microsoft.com

https://support.microsoft.com/ko-kr/office/if-%ED%95%A8%EC%88%98-69aed7c9-4e8a-4755-a9bc-aa8bbff73be2

 

IF 함수

논리 함수 중 하나인 IF 함수를 사용하여 조건이 True이면 하나의 값을 반환하고, 조건이 False이면 다른 값을 반환합니다. IF(logical_test, value_if_true, [value_if_false]) 예를 들면 다음과 같습니다. =IF(A2>B2

support.microsoft.com

https://support.microsoft.com/ko-kr/office/datedif-%ED%95%A8%EC%88%98-25dba1a4-2812-480b-84dd-8b32a451b35c

 

DATEDIF 함수

두 날짜 사이의 일, 월 또는 연도 수를 계산합니다. 경고: Excel에서는 Lotus 1-2-3의 이전 통합 문서를 지원하기 위해 DATEDIF 함수를 제공합니다. DATEDIF 함수는 특정 시나리오에서 잘못된 결과를 계산

support.microsoft.com

 

728x90

+ Recent posts