본문 바로가기

업무 지식/엑셀 함수70

[엑셀] POWER 함수로 제곱값 구하는 방법 수학에서 많이 사용되는 제곱값은 POWER 함수로 구할 수 있습니다. POWER 함수의 구조는 아래와 같습니다. =POWER(Number, Power)  첫 번째 인수 Number는 밑수입니다. 여기서 밑수란 거듭제곱의 식에서 바탕이 되는 수입니다. 예를 들어 '2'를 '3'거듭제곱한 값을 구한다고 할 때 '2'가 밑수입니다.  두 번째 인수 Power는 지수입니다. 지수는 거듭제곱을 할 횟수를 정하는 수입니다. '2'를 '3'거듭제곱한 값을 구한다고 할 때 '3'이 지수입니다.   A열에 입력된 값은 밑수, B열에 입력된 값은 지수라고 할 때 거듭제곱한 값을 C열에 구해보겠습니다.  C2셀에 '=POWER(A2,B2)'을 입력합니다.   '2'를 '1'번 거듭제곱한 값인 '2'가 구해집니다. C2셀을 .. 2024. 8. 2.
[엑셀] OFFSET 함수로 1개의 열 데이터를 동적 범위로 참조하는 방법 [엑셀] OFFSET 함수로 1개의 행 데이터를 동적 범위로 참조하는 방법엑셀을 하면서 어떤 범위를 참조하는 수식을 만든 다음에 셀이 추가되거나 삭제되면서 수식이 원하는 값을 가져오지 못하는 경우가 자주 있습니다.  이렇게 기존에 참고하고 있는 범위 내에서pddwork.tistory.com  지난 글에서 OFFSET 함수로 1개의 행 데이터를 동적 범위로 참조하는 방법에 대해 설명드렸습니다. 어떤 범위를 참조할 때 데이터가 입력된 범위나 표의 구조가 변경되어도 올바른 범위를 참조하도로 하기 위해서는 OFFSET 함수를 사용하여 참조하는 범위가 동적으로 변하도록 하는 것이 좋습니다.  행 방향(세로 방향)으로 값을 하나씩 추가하는 구조의 데이터 범위가 있을 때 값이 추가되거나 삭제될 때 자동으로 참조 범위.. 2024. 7. 28.
[엑셀] OFFSET 함수로 1개의 행 데이터를 동적 범위로 참조하는 방법 엑셀을 하면서 어떤 범위를 참조하는 수식을 만든 다음에 셀이 추가되거나 삭제되면서 수식이 원하는 값을 가져오지 못하는 경우가 자주 있습니다.  이렇게 기존에 참고하고 있는 범위 내에서 편집이 이루어지더라도 참조 범위가 자동으로 알맞게 조정되게 하려면 OFFSET 함수를 사용하면 됩니다. 참고로 '동적범위'라고 하면은 참조하는 범위가 고정되어 있지 않고 자동으로 참조 범위가 조정되는 것을 말합니다.  OFFSET 함수의 기초 사용 방법은 아래 글을 참고해 주시면 되겠습니다. [엑셀] OFFSET 함수의 기초 사용 방법엑셀을 사용할 때 OFFSET 함수는 그 자체로는 사용 빈도가 그렇게 높지 않지만 다른 함수와 결합해서 사용될 때 활용성이 매우 높은 함수입니다. 특히 매크로를 만들 때는 아주 빈번하게 사용되.. 2024. 7. 26.
[엑셀] OFFSET 함수의 기초 사용 방법 엑셀을 사용할 때 OFFSET 함수는 그 자체로는 사용 빈도가 그렇게 높지 않지만 다른 함수와 결합해서 사용될 때 활용성이 매우 높은 함수입니다. 특히 매크로를 만들 때는 아주 빈번하게 사용되기 때문에 워크시트에서 어떻게 사용되는지 기본 원리만 이해한다면 다양하게 사용할 수 있습니다.  OFFSET 함수는 기본적으로 특정 위치를 기준으로 하여 그 위치로부터 지정한 행과 열만큼 떨어진 위치를 참조하는 함수입니다. OFFSET 함수의 구조는 아래와 같습니다. =OFFSET(Reference, Rows, Cols, (Height), (Width))  첫 번째 인수 'Reference'는 기본 참조 영역으로서 기준이 되는 셀입니다.  두 번째 인수 'Rows'는 첫 번째 인수로부터 몇 행만큼 떨어진 위치를 참조.. 2024. 7. 25.
[엑셀] TIMEVALUE 함수로 텍스트 형식의 시간을 올바른 시간 형식으로 바꾸는 방법 DATEVALUE 함수로 텍스트 형식의 문자를 날짜로 바꿀 수 있듯이 TIMEVALUE 함수를 사용하면 텍스트 형식의 시간을 올바른 시간 형식으로 바꿀 수 있습니다.   TIMEVALUE 함수의 구성은 간단합니다. =TIMEVALUE(Time_text)  텍스트 형태의 시간을 함수의 인수로 입력하면 시간 값으로 반환합니다.  B열을 보면 출근 시간이 텍스트 형식으로 입력되어 있습니다. B2셀과 B3셀은 겉으로 보기에는 시간 형식 같지만 텍스트 형식입니다. 이렇게 텍스트 형식으로 입력된 데이터를 TIMEVALUE 함수를 사용하여 시간 형식으로 바꿔보겠습니다.   C2셀에 '=TIMEVALUE(B2)'을 입력하고 C2셀을 드래그하여 C5셀까지 채웁니다. 결과를 확인해보면 C2셀과 C3셀에는 일련번호 형식의 .. 2024. 7. 24.
[엑셀] DATEVALUE 함수로 텍스트 형식의 데이터를 날짜 형식으로 바꾸는 방법 [엑셀] 문자를 숫자로 바꾸는 방법(VALUE 함수)텍스트 형식을 숫자 형식으로 바꿀 때는 VALUE 함수를 사용합니다. 함수의 구조는 매우 간단합니다. =VALUE(Text) 텍스트 형식의 문자열을 인수로 지정하면 숫자 형식으로 바꿔줍니다. 실무에서 활용pddwork.tistory.com  텍스트 형식의 문자를 숫자로 바꿀 때 VALUE 함수를 사용하면 됩니다. 이와 같은 원리로 만약 텍스트 형식의 데이터를 날짜 형식으로 바꾸려면 DATEVALUE 함수를 사용하면 됩니다.   B열을 보면 생년월일 데이터가 입력되어 있습니다. 화면으로 보기에는 날짜 형식으로 보이지만 텍스트 형식으로 입력된 데이터입니다. 이렇게 데이터가 형식이 잘못되어 관리되면 날짜 계산을 할 때 오류가 발생할 수 있으므로 올바른 날짜 .. 2024. 7. 22.
[엑셀] IFS 함수 하나로 IF 함수 중첩 없이 여러 조건을 판단하는 방법 예전 글에서 IF 함수의 기초 및 중첩하여 사용하는 방법에 대해 설명드렸습니다. 조건의 개수가 많지 않다면 IF 함수 중첩으로 충분히 수식을 만들 수 있지만 조건의 개수가 많아지면 수식이 복잡해지는 단점이 있습니다. 이럴 때 IFS 함수를 사용하면 함수 하나만으로 여러 조건을 판단하여 그에 맞는 갚을 돌려줄 수 있습니다.  IF 함수의 기초 및 중첩 적용하는 방법에 대해서는 아래 글을 참고해 주시면 되겠습니다. [엑셀] IF 함수 기초 및 중첩 적용하는 방법IF 함수는 그 자체로도 활용도가 높지만 여러 함수와 함께 쓰이는 경우가 많고 활용도가 매우 높은 함수입니다. IF 함수의 구조는 아래와 같습니다. =IF(Logical_test, [Value_if_true], [Value_if_false]) 첫 번p.. 2024. 7. 17.
[엑셀] SWITCH 함수로 셀의 특정 값을 기준으로 분류하는 방법 셀의 전체 값이나 일부 값을 기준으로 분류하거나 다른 값으로 변환해야 하는 경우가 있습니다. 예를 들어서 주민등록번호를 기준으로 하여 성별을 나타내거나, 물품의 코드를 기준으로 분류하기도 하는데요. 보통 IF 함수를 중첩하여 사용하면 해결할 수 있습니다. 하지만 중첩이 길어지면 수식이 복잡해질 수 있기 때문에 상황에 따라서는 'SWITCH' 함수를 사용하는 것이 더 편리할 수 있습니다.   위와 같이 A열에 주민등록번호가 있을 때 A열의 값의 일부(8번째 텍스트)를 기준으로 하여 성별을 구하는 수식을 B열에 입력했습니다. IF함수를 중첩으로 사용하게 되면서 MID 함수를 사용한 부분도 4번이나 입력되어 다소 복잡해진 경향이 있습니다. 이 수식을 SWITCH 함수로 바꿔보겠습니다.   수식을 '=SWITC.. 2024. 7. 16.
[엑셀] 셀 안에 포함되어 있는 특정 단어의 개수 구하는 방법 단어를 특정하지 않고 셀 안에 있는 모든 단어의 개수를 구할 때 LEN 함수와 SUBSTITUTE 함수를 사용하는 방법을 포스팅한 적이 있습니다.  [엑셀] LEN, SUBSTITUTE 함수를 사용하여 셀의 단어 개수 구하는 방법셀 안에 있는 단어의 개수를 구하기 위해서는 LEN 함수와 SUBSTITUTE 함수를 사용하면 됩니다. LEN 함수는 인수로 입력한 텍스트의 문자 개수를 구하는 함수입니다.  인수로 입력한 텍스트의 문자pddwork.tistory.com  이번에는 모든 단어의 개수를 구하는 것이 아니라 특정 단어의 개수를 구해보겠습니다. 이 방법도 마찬가지로 문자열의 개수를 구하는 LEN 함수와 텍스트 중 일부를 바꾸는 함수인 SUBSTITUTE를 사용하여 구할 수 있습니다.  원리는 거의 똑같.. 2024. 7. 15.