반응형

함수 9

[엑셀/EXCEL]함수 복합 사용, 주(week)일자 표시

업무적으로 일자별 데이터를 정리하다 보면 년, 분기, 월, 주차별 데이터를 정리해야 하는 경우가 있습니다. 이럴 때마다 각 월과 주의 아래쪽에 해당 기간을 표기해야 할 수 있는데요, 이 부분을 쉽게 할 수 있도록 몇 가지 함수를 조합해서 표현할 수 있습니다. 완성본을 먼저 보여드리는게 이해가 빠르실 것 같습니다. 데이터를 가로로 표현할때 가장 많이 사용되는 날짜 구간을 표현하는 방식입니다. 함수 자체는 간단한 함수들로만 이루어져 있지만 사용하기 위해서 몇 가지 함수가 합쳐져 있습니다. concat 함수를 이용하여 모든 텍스트를 합쳐주도록 하고 (날짜(mm/dd 서식)) ~ 날짜(mm/dd 서식)) 이 될 수 있도록 구성하였습니다. text 함수는 넣은 값에 지정된 서식을 걸어줄 수 있는 함수입니다. te..

[엑셀/EXCEL]변동범위, 주소반환 함수 OFFSET

엑셀의 함수를 만들다 보면 범위를 고정해놓기 때문에 답답함을 느낄 때가 있습니다. 데이터를 일자에 맞춰 아래로 혹은 오른쪽으로 더 늘려줘야 하는 경우라면 매번 그에 맞춰 함수를 조정해줘야 합니다. 하지만 OFFSET 함수를 사용하면 값이 아닌 범위를 반환하여 데이터 범위가 바뀔 때마다 자동으로 변경될 수 있습니다. 여기서 값을 반환한다 와 범위를 반환한다가 이해가 되지 않을 수 있기 때문에 간단히 설명 드리겠습니다. OFFSET을 이용하게 되면 이 값 1을 반환받는 것이 아니라 A1을 반환받을 수 있습니다. 또한 이 범위를 변수로 늘리거나 줄일 수 있기 때문에 데이터가 변동되어도 맞춰서 반영할 수 있습니다. 함수의 구조가 복잡한데, 함수 사용 방법이 어렵다기보다는 개념 이해가 어렵습니다. 아래 표로 설명..

[엑셀/EXCEL]랜덤 값이 필요할때, RAND, RANDBETWEEN

주로 업무적으로 많이 쓰이는 함수에 대해서 설명하다 보니 소소하게 쓰일 수 있는 함수들이 부족한 것 같아서, 생각하는 소소한 함수들을 하나씩 설명드리도록 하겠습니다. 프로그래밍을 하시는 분들이라면 RND(), RAND() 같은 함수들이 익숙하실겁니다. 물론 익숙하지 않으신 분들도 RANDOM이라는 단어 자체는 익숙하실 겁니다. 바로 엑셀에서 사용할 수 있는 랜덤 호출 함수 입니다. 함수 구조는 매우 단순합니다. RAND함수는 별도의 값을 필요로 하지 않는 함수입니다. 이 함수를 입력하게 되면 특이한 형태의 값이 나오게 됩니다. 모두 RAND 함수의 값 입니다. RAND 값은 0~0.99999.... 의 값 중 하나가 임의로 나오게 됩니다. 원하는 값이 1~100 사이일 경우 RAND()*100을 함으로써..

[엑셀/EXCEL]날짜, 시간을 다루는 함수 - 시간편 2편

2021.03.30 - [엑셀 관련/함수 사용] - [엑셀/EXCEL] 날짜, 시간을 다루는 함수 - 시간 편 [엑셀/EXCEL]날짜, 시간을 다루는 함수 - 시간편 일전에 설명드렸던 날짜 편의 연장입니다. 시간 함수의 경우 시간 함수를 다루는 것뿐만 아니라 시간 서식을 만져야 하는 경우도 많기 때문에 이번 내용에는 그에 대한 내용도 같이 설명드리겠 studiolettuce.tistory.com 시간 편에서 한번 설명했던 내용 중 부족했던 내용들에 대해서 추가로 설명하기 위해서 시간 편을 다시 만들었습니다. 1편에서 설명했던 내용에는 기존의 정수형으로 표현된 시간을 엑셀에서 사용하는 시간 서식으로 바꾸고 정리하는 방법을 설명했습니다. 이번에 설명드릴 내용은 시간 함수로 변경한 숫자에서 필요한 값만을 추출..

[엑셀/EXCEL]IF함수를 위한 논리 연산자들

엑셀에서 IF 문을 사용하려고 하다 보면 조건을 걸어주는 방식이 다양해질 수 있습니다. 예를 들어 1=X이면서, 2 X 인 값을 찾는다거나(OR조건) 혹은 1=X이고 또한 3X 인 값을 찾는다거나(AND 조건) 하는 식으로 조건식이 복잡해질 수 있습니다. 이렇게 복잡한 조건식을 다양한 방법으로 쓸 수 있는 방법을 몇가지 알려드리겠습니다. 기본적으로 엑셀은 단순하게 사칙 연산만 사용해도 TRUE, FALSE를 판단할 수 있습니다. 아래 표랑 함수로 설명 드리겠습니다. ①) 단순하게 1=2라는 조건식입니다. 엑셀은 단순하게 함수 형태로 작성만 해도 참과 거짓을 판단할 수 있습니다. 지금처럼 =B2=B3라고 표현하는 것만으로 이것이 TRUE인지 FALSE 인지 판단할 수 있습니다. 그래서 지금 조건식은 1=2..

[엑셀/EXCEL]날짜, 시간을 다루는 함수 - 날짜편 2편

엑셀을 다루다 보면 날짜를 다루는 경우가 매우 많습니다. 일전에 알려 드렸던 내용의 경우 정수형, 혹은 날짜형 서식으로 이루어지지 않은 숫자를 날짜형 서식으로 변경하는 방법에 대해서 설명을 드렸습니다. 2021.03.30 - [엑셀 관련/함수 사용] - [엑셀/EXCEL] 날짜, 시간을 다루는 함수 - 날짜 편 [엑셀/EXCEL]날짜, 시간을 다루는 함수 - 날짜편 엑셀 작업을 하다 보면 시간과 날짜를 다뤄야 하는 일이 많이 있습니다. 다양한 양식으로 변환되어 있는 값들을 날짜, 시간 서식으로 바꿔야 하는 경우도 있고 그 반대의 경우도 많습니다. 숫자 studiolettuce.tistory.com 그렇다면 반대로 날짜형 서식으로 이루어진 값을 원하는 형식으로 변경하는 방법을 설명드리겠습니다. 데이터는 날..

[엑셀/EXCEL]날짜, 시간을 다루는 함수 - 날짜편

엑셀 작업을 하다 보면 시간과 날짜를 다뤄야 하는 일이 많이 있습니다. 다양한 양식으로 변환되어 있는 값들을 날짜, 시간 서식으로 바꿔야 하는 경우도 있고 그 반대의 경우도 많습니다. 숫자 양식인 데이터를 날짜로 변경하게 되는 경우는 WEEKNUM이나 WEEKDAY 같은 함수들과 같이 사용하거나, 날짜 자체를 이용해서 일자별 데이터를 만들어야 할 때입니다. 그만큼 사용성이 많은 날짜, 시간을 다루는 함수 및 몇 가지 팁을 알려드리겠습니다. 데이터는 달리기 시간을 예시로 들어서 만든 간단한 데이터입니다. 그럼 설명에 쓰일 함수를 설명드리겠습니다. DATE 함수는 기존의 숫자를 날짜식으로 변경해주는 함수입니다. YEAR 에는 년(2020, 2021 같은 정수형)을 넣어주면 되고, MONTH에는 1~12의 정..

[엑셀/EXCEL]중첩 항목 찾기(COUNTIF, 중복된 항목제거)

여러 가지 데이터를 가지고 와서 합치는 작업을 하다 보면 중첩되는 데이터가 발생되기도 합니다. 항목이 중첩돼도 괜찮다면 다행이지만, 만약 중첩을 무조건 해결해야 하는 경우라면 약간의 수정을 해야 할 수 있습니다. 이런 상황에서 중첩 데이터를 쉽게 정리하는 몇가지 방법을 알려드리겠습니다. 데이터는 많이 사용할 수 있는 샘플 데이터를 하나 만들었습니다. 그럼 설명에 쓰일 함수부터 설명 드리겠습니다. 중첩 확인을 할 때 사용하는 함수는 COUNTIF를 사용합니다. COUNTIF는 특정 범위(CRITERIA_RANGE1) 안에서 해당하는 조건(CRITERIA1)의 값의 개수를 찾는 함수입니다. 조건식의 범위 : 찾으려는 범위 조건값 : 찾으려는 값 결과 : 찾으려는 범위 내의 찾으려는 값의 개수 1. COUNT..

[엑셀/EXCEL]SUMIFS 기본사용, 범위합산

SUMIFS는 범위의 값을 더하여 가져올때 함수를 지정해서 원하는 범위의 값을 가져올 수 있는 함수입니다. 원하는 범위의 값을 더해서 가져올 수 있다는 것은 그만큼 원하는 값을 지정해서 가져올 수 있는것과 같은 의미이기 때문에 SUMIFS를 잘 다루게 될 경우 VLOOKUP이나 INDEX(MATCH)혼합과 같이 원하는 지점의 데이터를 추출할 수 있습니다. 그럼 기초적인 사용 방법을 설명드리겠습니다. 샘플 데이터는 회사에서 많이 사용하는 양식에 임의의 값을 넣었습니다. 일반적인 창고에서 입출대장으로도 많이 사용할 수 있는 양식 입니다. 그럼 SUMIFS의 기본적인 함수 모양부터 보겠습니다. 1. SUMIFS 함수의 기본사용법 1) 먼저 SUMIFS의 더할 범위를 지정해줍니다. =SUMIFS(D6:O6,) ..

반응형