#엑셀함수정리
442023.04.14
인플루언서 
작심두잇
3,373IT테크 전문블로거
참여 콘텐츠 32
11
엑셀 숫자를 입력하면 별점★으로 표시하기

안녕하세요 작심두잇입니다. 요즘 최근에 어떤 영화 보셨나요? ^^ 저는 저 중에 길복순을 제일 최근에 본것 같은데요. 점점 너무 자극적이고 잔인한 소재들이 넷플릭스 영화들에 사용이 되는것 같아요. 오징어 게임도 사실 개인적으로 그닥 재밌게 보진 않았는데,,,, 길복순은 한국판 킬빌쯤 되는데요,,,, 뭐,,,, 전 후한 점수는 못 주겠네요. 각설하고 위에 보시는것처럼 숫자값으로 되어 있는것 보다는 별점으로 표시해 주면 더 좋겠죠? 숫자를 입력하면 별점으로 바로바로 출력되게 만들어 보겠습니다. https://youtu.be/9Z2MPIYVP68 천천히 쉬운 영상 설명을 원하시면 영상강좌를 시청해 주세요~ REPT이란 함수를 활용하시면 됩니다. 반복해서 출력할 문자열을 넣어주시고 숫자를 써주면 숫자만큼 문자열이 반복되어 출력이 된답니다. 즉 문자열에는 별★을 넣어주고 숫자에는 평점에 해당하는 숫자를 넣어주면 되겠지요? 첫번째 D3셀에 =찍어주고 rept함수를 입력하여 선택해 줍니다. 별 넣으실때는 한글로 ㅁ 입력하고 키보드에 [한자]키를 눌러주시면 기호를 선택할 수 있습니다. 들어갈 식은 =REPT("★",C3) 이되겠습니다. 이때 문자열 인수에는 별을 직접 써 줄것이기 때문에 큰따옴표 안에 별을 입력해 줘야겠지요? 나머지는 자동채우기 해 주시면 되겠습니다. 실제로 평점을 입력해 보면 별점으로 출력 될거에요. 데이터 시각화 참 쉽죠?! ^...

2023.04.10
15
엑셀 토요일 일요일이면 색상 자동으로 바꿔주기

안녕하세요 작심두잇입니다. 엑셀에서 날짜를 입력하면 요일이 자동으로 출력되게 해 보고 그중에서도 주말에는 색상을 이용해서 별도로 표시해 주도록 만들어 보겠습니다. 엑셀 날짜를 입력하면 주말은 색상으로 자동 표시 (조건부 서식, WEEKDAY함수) 엑셀에서 날짜를 입력하면 요일로도 함께 표시가 되고 주말에 해당되는 날짜는 별도로 색상으로 표시해 주는 방법을 알아볼께요. 셀 서식과 조건부서식(WEEKDAY함수)을 활용 하시면 되겠습니다. 엑셀기초, 엑셀함수, 엑셀날짜, 엑셀조건부 서식 vvd.bz 유튜브에 영상으로 강좌를 올려두었습니다. 도움이 되실 겁니다 ^^ 시작 날짜는 '5-1' 5월1일이라고 입력해 봅니다. 요일 란에는 좌측에 입력한 날짜를 그대로 불러오면 됩니다. '=B5' 당연히 왼쪽과 동일한 날짜가 출력이 되겠죠? 요일로 변경해 주기 위해서는 셀 서식을 활용하시면 됩니다. 'ctrl + 1'키를 눌러주면 셀 서식 찾이 뜹니다. [표시형식]탭에서 [사용자지정]을 선택해 줍니다. 형식란에는 'AAA'를 입력해 주면 한글요일이 표시가 된답니다. 나머지 날짜와 요일은 자동채우기를 해 주시면 되겠지요? 이제 주말은 셀 색상을 바꿔줘 볼께요. 당연히 수동으로 하는게 아니라 자동으로 바뀌게 해 볼겁니다. 조건부 서식을 이용해 주시면 되겠고 이때 WEEKDAY라는 함수를 이용하시면 됩니다. 날짜와 요일 셀이 범위가 잡힌 상태에서 [홈]탭-...

2023.03.26
04:16
엑셀 필수! IF함수 핵 쉬움!
재생수 8972022.11.06
10
엑셀 IF함수 필수함수

엑셀함수! 그중에서도 필수이기도 하고, 기본이기도한 IF 함수에 대해서 알아봐요~ 안녕하세요 작심두잇입니다. 직원교육 이수 현황표가 있습니다. 이 데이터에서 [교육이수]열에 값을 2가지로 분류해서 출력해 보도록 할께요. IF 함수는 단독으로 혹은 IF끼리 중첩해서 아니면 다른함수와 함께 사용 되는등 사용 빈도가 높습니다. 꼭 잘 익혀 두시기 바랍니다~ https://youtu.be/XhExUZn0HGA 유튜브에 영상으로 강좌 올려두었습니다. 도움이 되시길 바랍니다~!!! 구독과 좋아요, 알림설정은 미리 감사합니다 ^^ 이수점수가 3점이면 "완료"라고 출력을 해 주고 싶어요. 그렇지 않은경우에는 빈셀로 두도록 하겠습니다. 즉 완료 또는 빈셀 둘중에 한가지가 된느 상황인거죠. 이럴때 IF 함수를 이용해 조건을 제시하고 조건에 따라 값을 2가지로 나누어서 출력 해 주면 되겠습니다. IF 함수의 형식을 알아 보도록 하겠습니다. IF(조건식, 참, 거짓) 조건을 만족하면 참값을, 그렇지 않을경우에는 거짓값을 출력 조건 : 이수점수가 3 입니까? 이수점수=3 참: 완료 거짓 : 빈셀 이렇게 되는것이지요 식으로 써 본다면 =IF(H5=3,"완료","") 빈셀이라고 해서 세번째 인수 거짓자리를 비워두시면 안됩니다. 큰따옴표를 두번 찍어주셔서 큰따옴표 안에 결국 아무것도 입력되지 않은 상태로 두시면 되겠지요. 첫번째 값은 "완료"라고 출력될 것이고 ...

2022.11.07
03:52
엑셀 초간단 체크박스 만들기, 체크된 개수 세기 countif
재생수 9,4332022.10.29
15
엑셀 데이터 유효성검사 목록 추가 자동인식하게 설정 (표만들기, indirect함수)

목록이 추가되면 자동으로 인식이 되는 데이터 유효성검사를 설정해 볼께요. 안녕하세요 작심두잇입니다. 일단 데이터 유효성검사 설정에 대해서 공부하셔야 한다면 아래 있는 쇼츠를 확인해 주세요~ https://youtube.com/shorts/JA7XA4_EZKc?feature=share 견적서란 시트에 품명 입력란에 데이터 유효성검사를 한다고 생각해 봅시다. 품명의 목록은 '제품명'이란 시트의 List를 참조 한다고 보시면 되겠구요. 그런데 여기서 list가 추가가 된다고 생각하면 '견적서' 시트에 품명 입력란에는 추가된 제품명을 자동으로 인식 할 수가 없습니다. 그래서 필요한 내용이 표만들기를 통한 동적범위를 만들어주고, INDIRECT함수를 활용하셔서 데이터 유효성검사에 동적범위를 유효성검사 목록으로 인식을 시켜주면 됩니다. 그럼 하시는 방법을 볼까요? 제품을 리스트 범위를 잡아 주시고 [CTRL + T] 단축키를 이용해서 해당 범위를 '표만들기'를 해 줍니다. '머리글포함'에 체크 해 주시구요~ 꼭 해야 하는건 아니지만 좀더 보기좋게 만들기 위해서 표영역에 만들어진 필터단추를 없애주고, 푶 스타일도 '없음'으로 처리하겠습니다. 추가적으로 표이름도 '표1'보다는 'list'라고 변경해 두었습니다. [견적서] 시트에 품명이 들어갈 자리에 데이터유효성 검사를 설정 하겠습니다. 품명이 들어갈 자리를 범위잡고 [데이터]탭 - [데이터 유효성...

2022.10.11
05:52
엑셀 개수를 세는 함수, 문자가 담긴셀만 세어주고싶다면?! COUNT, COUNTIF, COUNTBLANK, COUNTA
재생수 4,4702022.09.30
07:45
엑셀 여러 시트 범위에서 전체 순위 구하기 countif함수
재생수 1,0482022.09.25
10
엑셀 순위 구하는 함수 RANK.EQ 함수

안녕하세요 작심두잇입니다. 순위를 구하는 함수에 대해서 한번도 포스팅을 한적이 없더라구요. 어렵지 않으니 한번 정리해 보세요~ https://youtu.be/GYBGKnt1XT0 영상강좌 유튜브에 올려놨습니다 ^^ 구독과 좋아요 미리 감사합니다. 영업실적표가 보이시죠? 사실 실적을 가지고 순위를 구한다면 당연히 실적값이 큰 경우에 1등이 되는게 당연한데,,, 반대의 경우도 생각해서 순위를 구해 볼께요. RANK함수 형식 =RANK.EQ(값, 비교범위, 옵션) 옵션은 0 또는 1 비교범위는 절대참조! 일단 순위를 구하는 함수는 RANK.EQ 함수를 사용하시면 됩니다. 등호(=)찍어주시고 함수이름의 첫글자만 찍어주셔도 함수이름 나올테니 더블클릭해 주세요. 첫번째 순위를 구할 대상의 값을 참조해야 겠죠? 손석규의 실적값이 있는 [D5]셀 클릭하시고 순위는 결국 다른 실적과 비교를 해야지만 등수를 산출할 수 있기 때문에 모든 실적 범위를 비교범위로 지정해 줍니다. 그리고 마지막 옵션에서 0을 입력해 주세요. 숫자를 가지고 등수를 산출할때에 숫자값이 커야 1등이다 할경우에는 옵션을 0으로 써주시면 됩니다. 내림차순이라고 하지요. 첫번째 순위가 구해지면 나머지는 모두 자동채우기 해 줍니다~ 실제로 순위가 산출된것을 보시면 제일 큰값이 1등 제일 작은값이 10등이 산출되었습니다. 반대로 작은 값이 1등으로 순위를 산출해야 한다면 값은 D5셀, 비...

2022.07.06
08:49
엑셀 SUMIF, SUMIFS 조건합계 함수
재생수 1,4152022.09.10
06:16
중복된 값 참조 VLOOKUP(2가지값 참조)
재생수 3,6922022.04.18
05:27
초보여도 괜찮아! 실무 필수함수 VLOOKUP 확실하게 정리하기
재생수 1,6642022.03.29
10:42
엑셀 필터된 데이터만 합계, 평균, 개수 요약하기 SUBTOTAL
재생수 3,6852022.03.16
14
엑셀 함수 vlookup 활용 중복값을 참조하는 방법

찾기참조함수 VLOOKUP 굉장히 많이 쓰이는데요 값을 불러오기 난감한 경우가 있어요. 중복된 데이터가 있을경우인데요,,,, 그럴때 중복된 값을 이용해서 특정값을 출력하는 방법을 알아봐요~ 안녕하세요 작심두잇입니다. 첨부파일 vlookup.xlsx 파일 다운로드 !!!!! 혹시 VLOOKUP 함수를 잘 모르신다면 먼저 공부하시고 해당 포스팅을 보시면 좋겠습니다. 아래 링크 달아 놓을께요~ [엑셀30]찾기참조함수 Vlookup, Hlo.. : 네이버블로그 (naver.com) !!!!! https://youtu.be/qzXBQyL3WIg 유튜브에 강좌 만들어서 올려두었습니다~ 좋아요와 구독은 미리 감사드립니다. 꾸~뻑~!😍 좌측표에 회원명부가 있습니다. 좌측의 표를 참조하여 우측표에서 수강과목과 성명을 입력하면 e-mail주소가 자동으로 출력 되게 해 보려고 합니다. VLOOKUP 함수를 이용하면 됩니다. 우측 표의 [성명]을 기준으로 E-MAIL주소를 좌측 표에서 불러오면 되니까요. 그런데,,,,,, 문제는 작심두잇이 2명이에요. 이순신도 2명이구요. 그치만 각각 수강하는 과목이 다르지요? 그럼 이름만 가지고는 E-MAIL주소를 불러올 수는 없겠습니다. 데이터를 수정하여 각 과목과 성명이 일치하는 데이터의 E-MAIL주소가 출력되게 하면 되겠지요? 즉 2가지 값을 참조하여 원하는 값(E-MAIL주소)를 찾아오게끔 만들어 보겠습니다....

2022.02.17
10
엑셀 소수자리 반올림 표시형식, 함수(ROUND)의 차이

엑셀에서 숫자값의 소수자리를 깔끔하게 정리하는 방법에는 표시형식을 활용하는것과 Round함수를 이용하는 방법이 있어요. 비슷한거 같지만 다르거든요. 어떻게 조절하는지와 차이를 알아보아요~ 안녕하세요 작심두잇입니다. 예시를 들기위해서 간단한 데이터를 입력해 봤습니다. A학생부터 F학생까지의 각각의 점수를 입력해 보고 총점과 평균을 내놨지요? 평균값이 소수자리가 지저분 하게 나오는 관계로 반올리 처리하며 정수자리까지만 표시를 해 봤습니다. 표시형식을 이용하시면 간단한데요. 방법은 [홈]탭에서 [표시형식]그룹을 보시면 자리수를 늘리고 줄이는 도구가 각각 있어요. 소수자리를 줄이는 도구를 한번씩 눌러줄때마다 소수자리가 하나씩 줄어들어요. 반올림 처리 해 준답니다. 하여 85.33333 은 85가 된것이고 79.66667은 80이 된것이죠. ROUND 함수를 이용해서 자리수를 조절해 보았습니다. 결과는 표시형식으로 조절한 것과 같습니다. 잠깐 ROUND함수의 형식을 볼까요? =ROUND(값,자리수) * 자리수가 양수 : 소수자리수 조정 * 자리수가 0 : 소수 자리에서 반올림하여 정수 1의 자리까지 조절. * 자리수가 음수: 정수자리에서 반올림하여 자리수 조절 ROUND함수 사용 예시 12345.6789 ROUND( 12345.6789, 2) 12345.68 (소수자리 둘째짜리까지로 조정, 셋째자리에서 반올림) ROUND( 12345.6789...

2021.12.15
16
엑셀 필터된 데이터만 합계, 평균 계산하기 subtotal

엑셀에서 필요한 데이터만 걸러내고 걸러진 데이터들의 합과 평균 계산방법을 알아봅시다~ 안녕하세요 작심두잇입니다. 영상으로 확인 하세요~ 좋아요와 구독 미리 감솨~~ ^^ 합계 평균을 구하기 위해서 sum, average 함수를 사용합니다. 이 두개의 함수는 지정된 범위를 모두다 범위로 생각하고 합계나 평균을 구하는데요. 필터링된 데이터 일부만 합계나 평균을 구하고 싶다면 subtotal함수를 사용하셔야 합니다. subtotal함수 * 형식 : SUBTOTAL(함수번호,계산범위) SUBTOTAL 함수 구문에는 다음과 같은 인수가 사용됩니다. function_num (함수번호) 필수 요소입니다. 소계에 사용할 함수를 지정하는 숫자 1-11 또는 101-111입니다. 1-11에는 수동으로 숨겨진 행이 포함되는 반면 101-111은 해당 행을 제외합니다. 필터링된 셀은 항상 제외됩니다. 함수번호 필터링된 데이터를 가지고 계산할때에는 만약 합계를 구한다고 가정했을때 9번을 써도 109번을 써도 무관하다는 얘기지요. * 데이터준비 600행이 넘는 데이터가 입력된 제품판매현황입니다. 해당 데이터를 상황에 따라 필터링 했을때 필터링 데이터에 따라서 합계나 평균은 달라져야 겠지요? * 필터 걸어놓기 데이터 범주안의 셀을 클릭해 두신 상태에서 [데이터]탭의 [필터]를 눌러주시면 자동필터를 할 준비가 됩니다. 필드명에 모두 자동필터할 수 있도록 목록단추...

2021.09.27
7
엑셀 주민번호로 나이계산 밀레니엄세대와 이전 세대

안녕하세요 작심두잇 입니다 회원명부의 주민번호를 이용해서 나이를 구하는 계산을 해 보려고 합니다. 현재 나이를 구하려면 현재년도에서 태어난 년도를 빼주면 나이 계산이 되겠지요? 주민번호에 보면 태어난 년도를 알 수 있어요. 예를들어 송일국은 86년 생이죠? 그럼 현재년도 2021년이니 '2021-1986'을 해 주면 나이를 구할 수 있겠습니다. 주민번호 앞자리 2자리를 추출하기 위해서는 LEFT함수를 사용 하겠습니다. 그치만 밀레니엄세대는 어떻죠? 박나래를 보겠습니다. '2021-2008'을 해주면 나이가 계산되는것은 마찬가지입니다. 우리가 LEFT함수로 추출할 수 있는것은 주민번호의 앞 2자리인데요. 결국은 밀레니엄 세대는 구해온 값에 '2000'값을 더해줘야지만 태어난 년도가 온전하게 만들어 지는것이고 밀레니엄세대 이전은 '1900'을 더해줘야지만 태어난 년도가 만들어 진다는 것입니다. 밀레니엄세대와 그 이전 세대를 결국 구분 하는것은 주민번호중에서 하이픈 이후의 숫자값이 1또는 2이면 밀레니엄이전 세대가 되는것이고 3,4이면 밀레니엄 세대가 되는것이겠죠? 중간에 있는 문자열을 추출하여 판단해야 하기때문에 이번에는 중간 문자열 추출이 필요합니다. MID라는 함수를 사용하면 되겠습니다. LEFT(문자열,숫자) : 정해진 문자열 중에서 입력한 숫자값만큼 왼쪽으로부터 추출하여 출력해 주는 함수 즉 박나래를 기준으로 본다면 LEFT(A4...

2021.06.28
15
엑셀 DSUM, DGET 등 데이터베이스함수

안녕하세요 작심두잇 입니다 오늘은 데이터베이스 함수에 대해서 알아볼까요? 일정 범위에서 조건에 맞는 데이터를 찾아서 계산 결과를 출력해 주는 함수 입니다. 조건에 따라 결과 값을 달리 출력 해 주는 함수는 여러가지 함수가 있겠지만 데이터베이스 함수의 특징은 필드명을 포함해서 데이터 범위를 잡아 줘야 하고, 조건범위도 마찬가지로 필드명과 값으로 이루어진다는 점 입니다. 필드? (테이블에서 열을 필드라고 생각하시면 되겠습니다) 레코드? (테이블에서 행을 레코드라고 부르면 되겠습니다) DSUM함수 지정한 조건에 맞는 데이터베이스에서 필드 값들의 합계를 구하는 함수 먼저 DSUM함수 부터 알아볼까요? G8셀에 저학년 학생의 총점의 합계를 구해 보도록 할께요. 계산식을 쓸 셀을 클릭하시고 등호와 함수이름의 일부를 쓰시면 원하시는 함수를 선택할 수 있어요. 더블클릭하셔요~ 그리고 나서 인수를 쓰는 칸을 불러옵니다. 상단의 수식 입력 줄 앞에[FX]를 클릭하시면 되요~ (식을 그냥 쭉~ 써내려 가셔도 무방 합니다) DSUM(전체범위, 필드명, 조건범위) 첫번째 인수: 전체범위라 함은 표에 입력된 데이터를 모두 선택해 주시면 되겠습니다. 여기서 포인트는 필드명 즉! 표에서 제목행이라고 할 수 있는 부분까지 모두 범위를 잡아 주세요. 두번째인수 : 계산을 요하는 필드가 '총점'이기때문에 해당 필드명이 적혀 있는 G2셀을 선택합니다. 세번째인수 : 조...

2021.06.25
8
[엑셀44]COUNTIF 조건에 따른 개수 구하기 COUNTIF함수 조건부서식에서 활용하기

안녕하세요~ 두잇두잇입니다. 며칠사이 코로나 확진자 증가로 인해서 또 한번 떠들석 합니다. 부디 짧은 시간안에 안정화 되기를 바래봅니다 오늘은 무슨 이야기로 이웃님들과 만날까~~~ 고민하다가, countif함수를 한번도 하지 않은것 같아서 내용을 준비해 봤어요. countif 함수 자체는 간단한 편입니다. 개수를 세어주는 함수죠? 대신에 조건에 부합하는 셀의 개수만 세어주는거죠. 조건부 서식과 함께 사용하는 방법도 추가적으로 알아보도록 하겠습니다. 또한 문자열을 조건으로 지정할때 사용할 수 있는 와일드카드 (*)를 활용하는 방법도 알아볼께요. 첨부파일 countif.xlsx 파일 다운로드 완성된 문서를 먼저 한번 볼까요? 매출현황표에서 구분을 기준으로 입고, 출고, 반품에 해당하는 건수를 구해 보도록 할께요. 이건 간단하게 countif로 쉽게 구할 수 있겠어요. 두번째 하단에 보시면 '쫄병'이라고 제품명을 입력을 했는데요. 해당 제품이름이 포함된 개수를 구해 보도록 하겠습니다. 더불어 세번째 해당 제품명이 포함된 데이터의 행의 색상을 변경 해 보도록 할께요. 이건 조건부서식을 활용하셔야 겠습니다. 입고건수만 구해주시면 나머지 '출고', '반품'건수도 자동채우기로 계산이 되겠습니다. =COUNTIF($D$4:$D$23,H3) =COUNTIF(범위,"조건") 범위에서 조건에 부합하는 셀의 개수를 출력하는 함수 입니다. 결국 '구분'의 ...

2020.11.23
7
[엑셀39]index, match함수 엑셀자격증 필수함수

엑셀 자격증을 취득하려면 함수는 빠질래야 빠질수 없는 평가 부분이에요. ITQ나 컴퓨터활용능력 시험을 보통 많이들 준비하시는데요. 이 두가지 시험에 항상 나오는 함수라고 한다면 index, match함수를 빼 놓고 얘기할 수가 없네요. INDEX 함수 index(범위, 행, 열) 범위에서 지정한 행, 지정한 열에 있는 셀 값을 반환해 주는 함수 ex) index(B2:G12, 5,5) -----> 93 즉 표에서 5행5열의 교차 위치의 값을 반환해줍니다 MATCH 함수 MATCH(찾는값, 범위, 옵션) 범위에서 찾는값을 찾아 위치번호를 반환해 주는 함수 옵션 * 1: 찾는 값 보다 작거나 같은값 중에서 최대값을 찾음. 범위가 오름차순 정렬되어 있어야함 * 0: 찾는 값과 정확하게 일치하는 값을 찾음 * -1: 찾는 값보다 크거나 같은 값 중에서 최소값을 찾음. 범위가 내림차순 정렬되어 있어야함 첨부파일 index함수.xlsx 파일 다운로드 ex ) match("김혜수",C3:C12,0)----> 1 즉 성명 열 범위에서 '김혜수'의 위치값1을 반환 아래쪽 표에 접수번호를 입력하면 접수번호에 맞게 성명, 지원부서, 필기, 면접, 자격증의 값이 알아서 출력될 수 있도록 만들어 봐요. 접수번호 입력의 편리 및 정확성을 위해서 데이터 유효성검사를 이용하겠습니다 - [B16]셀 선택 - [데이터]탭의 [데이터유효성검사] - 제한대상: 목록 ,...

2020.10.19