엑셀 함수

엑셀 함수 25

엑셀 함수 - 홀짝(ISODD, ISEVEN)

홀짝 좋와하시나요? 어린시절 친구들과 많이 했었는데요. 저의 경우 지금도 아이들과 점심내기, 간식내기로 간혹하고 있습니다. 영어권에서도 홀짝으로 어떤 내기를 하는것 같습니다. 이렇게 명칭이 있다는 것은 사용한다는 것이겠죠? 영어로 홀수는 ODD, 짝수는 EVEN입니다. 엑셀 함수로는 ISODD, ISEVEN으로 사용합니다. 모두 앞에 IS가 붙었죠. 엑셀 함수중에 이렇게 IS가 붙는 녀석들이 있습니다. 마치 묻고 있는 것처럼 보이죠. 홀수야? 짝수야? 이렇게 IS가 붙는 녀석들은 대부분의 참과 거짓을 반환해 주는 함수입니다. 인수를 넣고 작동시키면 결과가 TURE 또는 FALSE만은 반환해 줍니다. 이런 함수를 보통 논리함수라고 합니다. 맞다 틀리다만 판단해 주는 것이죠 ISODD숫자가 홀수이면 TRUE..

엑셀 함수 - 문자 관련(LEN, LEFT, RIGHT, MID)

이번 강좌에서는 문자의 길이(갯수)와 반환에 대한 내용입니다. 이미 만들어진 엑셀 문서에서 주민등록번호의 뒷자리를 감춘다던지 전화번호 뒷자리만으로 이벤트 당첨자를 공개한다던지 할때 많이 사용하는 기능입니다.사실 함수로 자동화할 필요가 없다면 이런 기능은 주로 빠른채우기를 통해 하는것이 효과적입니다. 그러나 자동화 할 필요가 있다면 역시 함수가 좋겠지요 LEN텍스트 문자열의 문자 수를 반환LEN(text)text - 길이를 확인하려는 문자열. 공백도 문자로 계산됨 주의하실 사항은 공백문자(spacebar)도 하나의 문자로 인식해서 문자 수에 포함시킨다는 점입니다. 그림1과 그림2에서 LEN 함수의 인수로 "안녕"이라는 문자를 입력했습니다. 그림1에서는 문자의 개수를 2개로 반환해 주었으나 그림2에서는 4개..

~IFS 함수 (엑셀 함수 - COUNTIFS, SUMIFS, AVERAGEIFS)

이번 강좌는 이전 강좌의 확장 버전입니다.반드시 이전 강좌 ~IF 함수 (엑셀 함수 - COUNTIF, SUMIF, AVERAGEIF)를 확인하신 뒤에 봐주세요 엑셀 함수 중에 함수명 끝에 IF가 붙는 함수들에 대해 이전 강좌에서 알아보았습니다. 마찮가지로 IFS가 붙는 함수들도 종종 보입니다. 아마도 ~IF가 있는 함수들은 대부분 ~IFS도 있을 겁니다. 영어에서 명사를 복수형으로 만들때 S를 붙이지요. 엑셀도 기본이 영어로 만들어졌기 때문에 마찮가지 입니다. 여러개가 있다는 것이죠. ~IF는 조건이 하나, ~IFS는 조건이 여러개라는 겁니다. 즉 ~IF로 끝나는 함수가 범위에서 같은 조건인 셀을 처리한다면 ~IFS로 끝나는 함수는 범위에서 같은 조건들인 셀을 처리합니다. COUNTIFS여러 범위에 걸..

~IF 함수 (엑셀 함수 - COUNTIF, SUMIF, AVERAGEIF)

COUNTIF, SUMIF, AVERAGEIF 함수에 대해 알아보겠습니다. 먼저 함수명을 보시면 동일하게 ~IF라고 들어갑니다.그리고 이미 COUNT, COUNTA, SUM, AVERAGE에 대해서는 알아 보았습니다. 각 함수에 IF만 붙은 것이죠 그리고 IF도 몇 차레 다루었습니다. 만약 COUNT, COUNTA, SUM, AVERAGE 함수를 모르신다면 이전 강좌를 보시고 다시 봐 주세요 일단 기본 함수들의 구문을 보겠습니다. 함수구문COUNTCOUNT(value1, [value2], ...)COUNTACOUNTA(value1, [value2], ...)SUMSUM(number1,[number2],...)AVERAGEAVERAGE(number1, [number2], ...) COUNT와 COUNTA함..

데이터 유효성 검사와 VLOOKUP을 통한 자동화 4(마지막)

데이터 유효성 검사와 VLOOKUP을 통한 자동화의 마지막 까지 오셨습니다. VLOOKUP함수와 IFERROR함수, 데이터 유효성 검사까지 모두 보고 오셨길 바랍니다. 이해를 위해 예제파일을 열고 하고자하는 표의 머리글을 작성하겠습니다. 먼저 B4셀을 클릭 ctrl+C4셀을 클릭 ctrl+E4셀을 클릭하여 복사하고 싶은 셀(B4,C4,E4)을 선택한후 ctrl+c로 복사합니다. K4셀을 선택하고 ctrl+v로 붙여넣기 합니다. 이제 혹시 무엇이 하고 싶은지 알 수 있을까요? 이전에 VLOOKUP함수 사용후에 IFERROR를 사용했던 것은 찾고자 하는 값(lookup_value)이 영역(table_array 첫번째 열)에 없을 경우를 대비한 것이 었습니다. 그런데 지금처럼 K5셀은 유효성 검사를 통해 ER..

데이터 유효성 검사와 VLOOKUP을 통한 자동화 3(데이터 유효성 검사)

어떤 웹사이트에 회원가입시에 비밀번호나 아이디 등을 입력할때 한글등을 사용하면 "영문대소문자와 숫자만 사용하세요" 라는 메세지를 많이 보셨을 겁니다. 유효성 검사는 바로 이렇게 입력란에 어떤 규칙을 통해 입력할수 있는 내용을 제한하는 것입니다. 그 규칙을 벗어나면 입력을 못하게 막는 것이죠. 입력란에 맞는 규칙 즉 유효한 내용을 입력했는지를 검사해서 유효한 내용만 입력하게 미리 설정해 놓은 것입니다. 이렇게 해 놓으면 사용자가 오타를 입력하는 것을 사전에 막을 수 있게되고 정확한 정보를 얻을 수 있어서 많은 부분에서 사용하는 기능 중 하나입니다. 엑셀에서도 이렇게 특정 셀에 유효한 값으로 제한하는 기능이 있는데요 바로 데이터 유효성 검사입니다. 미리 말씀을 드리자면 데이터 유효성 검사는 VLOOKUP 함..

데이터 유효성 검사와 VLOOKUP을 통한 자동화 2(엑셀 함수 - IFERROR)

VLOOKUP함수 사용법을 모르신다면 이 강좌를 보시기 전에 먼저 엑셀 함수 - VLOOKUP 을 먼저 보시길 추천드립니다. 이어서 보시는 편이 훨씬 이해가 쉬우리라 생각됩니다. 물론 알고 있다면 그냥 보셔도 무방합니다. 엑셀에서 오류같지 않은 오류를 반환하는 경우는 상당히 많습니다. 대표적인 것이 VLOOKUP함수입니다. VLOOKUP함수의 첫번째 인수인 lookup_value를 두번째 인수인 table_array의 첫번째 열에서 찾지 못하면 VLOOKUP은 오류를 반환합니다. 오류라고 볼 수도 있겠지만 사실은 찾지 못한것이니 "찾을 수 없음"이나 "-"  또는 그냥 빈칸 정도로 표현해 주면 더 좋을 것입니다. 오류로 표시하면 문서자체가 잘못 작성된 것 같으니까요. 그래서 이렇게 오류를 반환할때 오류 ..

데이터 유효성 검사와 VLOOKUP을 통한 자동화 1(엑셀 함수 - VLOOKUP)

VLOOKUP 함수는 복잡한 표에서 원하는 데이터만을 찾기위한 대표적인 방법입니다. 물론 정렬이나 찾기 기능을 통해서 원하는 데이터를 찾을 수도 있겠지만 VLOOKUP함수를 이용하면 문서를 자동화 할 수 있어 찾을 값만을 변경하여 원하는 데이터를 손쉽게 찾아볼 수 있습니다. 예제 파일을 보시면 재고 현황에 대한 데이터 표가 있습니다. 여기서 어떤 제품의 수량만 알고 싶다면 나머지 데이터는 수량을 찾는데 방해 요소만 됩니다. 제품명과 수량만 있으면 좀더 단순하게 알 수 있을 겁니다. 그리고 제품코드는 뭔가라고 생각하실수 있을것 같아 간단하게 설명드리자면 제품의 고유한 명칭이라 생각하시면 되겠습니다. 우리가 어떤 쇼핑몰에 회원 가입을 할때 고유한 ID를 만듭니다. 왜냐하면 이름이 동명인 사람이 있을 수 있기..

엑셀 함수 - 비교관련(MAX, MIN, LARGE, SMALL)

지난 시간에는 범위 중 합계값, 평균값, 개수를 알아보는 함수에 대해 알아보았습니다. 이번에는 비교 관련 함수들을 알아보도록 하겠습니다. 범위 중에서 최대값, 최소값, 2번째로 큰 값, 3번째로 작은 값 등을 알아내는 함수입니다. 이것들도 최대값과 최소값을 한분류로, 큰 값과 작은 값을 한분류로 생각하면 좀 더 효과적으로 함수의 쓰임을 알 수 있습니다. 1. MAX, MINMAX값 집합에서 가장 큰 값을 반환합니다.MAX(number1, [number2], ...)number1 - 최대값을 구하려는 첫째 숫자, 셀 참조 또는 범위입니다.MIN값 집합에서 가장 작은 숫자를 반환합니다.MIN(number1, [number2], ...)number1 - 최소값을 구하려는 첫째 숫자, 셀 참조 또는 범위입니다...

엑셀 함수 - 집계,계산관련(COUNT,COUNTA, AVERAGE, SUM)

첫 번째로 알려드릴 기본 함수는 계산과 관련된 함수입니다. SUM함수는 "함수의 기본 사용법 그리고 SUM"에서 다루었으니 한번 더 참고하시길 부탁드립니다. 여기서는 정리만 하고 진행하겠습니다. 엑셀 함수중 여러개로 확장한 함수들 있습니다. COUNT도 그중 하나입니다. 수식입력줄에 COUNT라고 입력해 보면   관련된 함수들이 8가지가 나옵니다. 방향키로 아래로 내리시면 각각의 사용법에 대한 힌트가 나옵니다.(붉은색 밑줄)COUNT는 무엇을 세다라는 의미이기 때문에 무언가를 셀 때 어떤 방식으로 셀지 무엇을 셀지에 대한 것들이 8가지가 있다고 생각하시면 됩니다. 다른 함수도 이렇게 여러 개가 나오면 모두 그 의미를 먼저 생각하시면 되겠습니다.조금 더 설명 드리면 끝에 A, IF, IFS가 붙는 것들과 ..

엑셀 함수 - 도움말 활용 및 영문 인수 확인하기

엑셀에서 함수는 문서를 자동화하는데 필수적인 요소입니다. 함수를 잘 사용한 문서는 원하는 값만 조정하면 특별한 작업을 하지 않더라도 완성된 결과를 보여주게 됩니다.함수를 모두 아는 것은 사실상 불가능 합니다. 하지만 분명한건 많이 알고 있으면 그만큼 문서작성이 편해지는 것은 부인 할 수 없습니다. 모르고 있으면 노가다가 될 수도 있으니까요. 함수를 공부하실때는 도움말을 사용하는 것부터 출발하는 것이 좋습니다. 도움말은 키보드 F1키를 누르시면 활성화 시킬 수 있습니다.   알고 싶은 함수명을 입력하신뒤에 돋보기 버튼을 클릭하거나 ENTER 키를 누르시면 도움말을 이용하실 수 있습니다.일단 COUNTA 함수로 검색한뒤 내용을 확인해 보겠습니다.  제가 추천 드리는 방법이 있는데요첫번째. 키워드 입력시에 뒤..

엑셀 함수 - IF, AND, OR

엑셀 함수 중 IF, AND, OR에 대한 사용 설명입니다. IF는 단독으로도 많이 사용되지만 여러가지 조건에 참, 거짓을 판단해야 한다면 AND 또는 OR와 함께 사용하여 효과적으로 사용할 수 있습니다.순서상 이번 강좌는 조건부 서식의 다중 조건을 해야 하지만 다중 조건을 이해하기 위해 몇 가지 함수를 먼저 진행하려고 합니다. 이 함수들은 엑셀에서 사용하는 함수 중에도 상당히 많이 사용하는 함수들입니다. 아주 기초적인 함수들이고 사용법조차 간단하니 꼭 알아두시기 바랍니다.참고로 조건부 서식이 강좌가 끝나면 기본 함수 몇 가지를 정리할 예정입니다. 아마도 함수를 먼저 설명드렸다면 가장 먼저 언급했을 함수이지만 기회가 되었으니 먼저 정리하겠습니다. 함수 편에서 다시 다루지는 않을 겁니다. 지금 잘 이해해 ..