본문 바로가기

전체 글

{엑셀} 일용직 일당 계산기 - 엑셀 실무 안녕하세요? 제임스입니다. 오늘은 그동안 여러 번 있었지만, 실제 일일 근무 시간을 계산하고 급여를 계산하는 엑셀을 통해 계산을 함께 해 볼까 합니다. 엑셀 파일이 필요하신 분은 turboson+excel@gmail.com 으로 요청하시면 보내드립니다.먼저 볼 것은 일용 근무자의 이름 출근시간, 퇴근시간, 그리고 실제 근무한 시간, 일당, 세금공제, 실제 일당 이런 테이블이 필요하겠죠? 화면은 아래와 같습니다.근무 시간 계산(퇴근 시간 - 출근 시간) * 24이렇게 하면 실제 근무한 시간이 나옵니다. 일당 가져오기다음은 일당인데, 이것은 근무자의 시간 단가가 각 다르므로 Sheet2에 만들어 놓습니다. 거기서 VLOOKUP으로 값을 가져옵니다. 세금 공제 금액 산출세금 공제액은 세율을 Sheet3에 정하.. 더보기
{엑셀} 셀 절대 위치(절대셀값) 활용 입력하기 - 필독 안녕하세요? 제임스입니다. 셀을 복사할 때 절대값을 이용하면 아주 빠르게 입력이 가능해집니다. 아래와 같이 60개의 셀에 가로 세로를 곱한 값을 입력한다고 가정하겠습니다.셀에 가로 세로 셀을 지정하여 곱하기를 하려면 무려 60번의 입력 작업이 있어야겠죠? 이걸 어떻게 빠르게 입력할 수 있을까요?다시 조금 더 설명드리면 B2에는 = B1*A2, C2에는 = C1*A2, D3에는 = D3*A2 이렇게 곱하기를 하려고 합니다.먼저 첫번째 셀인 B2셀에 = B$1*$A2 이렇게 입력합니다. 이것은 아래(열 방향)로 이 셀을 복사해 붙여 넣기를 할 때, 절대값($)을 변하지 않고 절대값을 넣지 않은 것만 증가하도록 하기 위하여 이렇게 입력합니다. 다시 설명 드리면 B2셀을 B3에 복사한다면 B$1은 같은 B열이므.. 더보기
{엑셀} 소숫점 반올림, 올림, 내림, 버림 함수들 안녕하세요? 제임스입니다. 오늘은 견적서 작업에서 자주 사용되는 총금액에서 일부를 올리거나 내리거나 또는 버리거나 하는 등의 숫자 조작 함수에 대해 알아보겠습니다. 모든 예는 포스팅 끝 부분에 엑셀 파일을 다운받아 연습해 보세요.ROUND 함수ROUND 함수는 숫자를 지정한 자릿수로 반올림합니다. 예를 들어 23.7825를 소수 2자리로 반올림하려한다면=ROUND(23.7825, 2)이 함수의 결과는 23.78이 됩니다. 구문○ ROUND(number, num_digits)○ ROUND 함수 구문에는 다음과 같은 인수가 사용됩니다.○ number 필수 요소입니다. 반올림할 숫자입니다.○ num_digits 필수 요소입니다. number 인수를 반올림할 자릿수입니다. 주의○ num_digits 가 양수이면.. 더보기
{엑셀} 문자, 날짜, 숫자 모두 문자로 붙이기 안녕하세요? 제임스입니다. 엑셀 작업을 하다 보면 다른 셀의 문자를 붙여 하나로 만들어야 할 경우가 있지요? 날짜와 문자를 붙이거나 숫자와 문자를 붙여야 할 경우가 있죠. 그래서 알아봅니다.문자와 문자 붙이기아래 화면을 보세요. 시 + 구 + 동을 하나의 문자열로 붙이는 방법입니다. 문자를 연결할 땐 & 기호를 사용합니다. 또 사이에 공백을 낳고 싶다면 " "를 넣으면 되죠. 서울시 서대문구 독립문동을 만들려면, "서울시" & " " & "서대문구" & " " & "독립문동" 이렇게 하면 됩니다. 또는 "서울시 " & "서대문구 " & "독립문동" 이렇게 하면 되겠죠? 아래 화면은 다른 셀의 값을 붙이는 것이므로 D2의 경우는 =A2 & " " & B2 & " " & C2 이렇게 하면 됩니다.날짜 붙이기.. 더보기
{엑셀} 필터를 사용한 피벗 테이블 사용 방법 안녕하세요? 제임스입니다. 오늘은 엑셀에서 가장 많이 쓰이는 피벗 테이블의 필터 사용에 대해 알아보고 연습을 해볼까 합니다.연습용 파일의 데어서 수는 10000여건이 됩니다. 이런 데이터를 다룰 땐 빨리 이동하는 방법도 알고 있어야 되겠죠? 연습용 파일이 필요하신 분은 편하게 연락주세요. (turboson+excel@gmail.com) 일단 셀은 A1에 선택되어 있다고 가정하고 설명드리겠습니다.행의 끝으로 선택하며 이동Ctrl + 아래 방향키 를 클릭하면 맨 아래 데이터로 이동할 수 있습니다. 그러나 테이블로 지정하기 위해서는 Shift 키를 추가합니다. Ctrl + Shift + 아래 방향키 를 하시면 됩니다. 그럼 아래와 같이 선택이 된 상태가 됩니다.열의 끝으로 선택하며 이동이제 열을 선택하면서 오.. 더보기
{엑셀} TRUE(참)/FALSE(거짓) 구하기 - 맞나? 틀리나? 안녕하세요? 제임스입니다. 엑셀을 사용하여도 참 거짓을 구할 때 IF()함수를 사용한다는 것을 아시겠죠? 그런데 참 거짓 값을 이렇게 구할 수 있습니다. IF 함수를 쓰지 않아도 됩니다.​다음 화면은 보너스를 줄 것인지 안 줄 것인지를 확인하는 엑셀입니다. 보너스 기준 금액은 500만원이고 이 이상이면 지급 기준에 맞는 거죠.​C열의 식들을 보세요. IF 문이 없죠? 그냥 B4 >= $C$1 이렇게 하면 됩니다. 다시 말해서 B4의 값이 C1의 값보다 크거나 같으면 TRUE라는 거죠.​그럼 화면에 그럼 C4의 표시 형식을 볼까요? 그냥 일반입니다. 그런데 이렇게 잘 계산이 되고 표시가 되네요.엑셀은 참 착합니다. 지금까지 제임스였습니다. 감사합니다. 더보기
{엑셀} 숫자 계산 시 - 표현 형식에 따른 오차 - 왜 틀리지? 안녕하세요? 제임스입니다. 엑셀은 계산을 위해 존재합니다. 계산하는 것이 가장 중요한 일이죠. 하지만 계산하다 보면 작은 오차가 발생하는 것을 느낄 때가 있습니다. 물론 이 점을 사용자는 이미 알고 있어야 하지만, 내가 작성하고 다른 사람이 파일을 본다면 잠시 헷갈릴 수도 있지요. 어떤 상황인지 보겠습니다.화면엔 100, 실제 값은 99.5아래 화면을 봐주세요. 100 * 2 를 했는데 값이 199가 나왔습니다. 이상하죠? 200이 답일텐데요. 그럼 어딘가 틀렸다는 것인데, 어디가 틀렸을까요? 100이 실제 100이 아니었던 겁니다. 실제값이 99.5였습니다. 이는 화면상으로 보기만 소수점을 지웠기 때문입니다. 보기 형식의 소수점 이하를 0으로 한 것이죠. 그럼 엑셀은 반올림을 하여 화면에 보여줍니다... 더보기
{엑셀} & 기호 사용법 - CONCATENATE 함수 - 문자열 붙이기, 줄바꾸기 안녕하세요? 제임스입니다. 오늘은 &를 이용한 문자열 붙이기와 CONCATENATE 함수 그리고 줄 바꿈에 대해 알아보겠습니다.문자열 붙이기 기호 &문자열을 붙이기 위하여 편하게 사용할 수 있는 기호는 & 입니다. 아래 A5의 수식을 보면 =A1&" "&A2&A3 이렇게 되어 있죠.조금 보기 좋게 하면=A1 & " " & A2 & A3 가 됩니다. (포인트) 중요한 건 중간에 새로운 문자를 넣으려면 반드시 "" 안에 문자열을 넣으셔야 합니다. A6와 A7의 문자열 붙이는 것을 더 참고해 보세요.CONCATENATE 함수CONCATENATE 함수는 문자를 붙이는 함수입니다. &를 사용하는 것보다 어찌보면 쉬울 수도 있어요. &를 치지 않아도 되고 함수 마법사를 이용해 작업해도 되니까요. 함수 내에 문자열을.. 더보기
{엑셀} 새 문서(파일) 만들 때 시트 수 지정하기 안녕하세요? 제임스입니다. 엑셀 새 퉁합 문서를 열면 자동으로 시트 수가 1개가 만들어지죠. 그리고 오픈한 후에 언제든지 새 시트를 만들 수 있습니다. 그런데 적어도 4개가 늘 필요한 분이시라면 다음과 같이 자동 생성 시트 수를 바꿀 수 있습니다.옵션에 가시면 포함할 시트 수가 아래 화면처럼 있습니다. 이 숫자를 늘리시면 됩니다. 4개로 만들어보죠.짜잔~ 4개 시트가 자동으로 만들어졌네요.많이 쓰이는 기능은 아니지만, 도움이 되시면 좋겠네요. 지금까지 제임스였습니다. 더보기
{엑셀} 행을 열로 바꾸는 함수 - TRANSPOSE 함수 안녕하세요? 제임스입니다. 붙여넣기 할 때 행과 열의 방향을 바꾸어 붙여넣는 방법은 설명해 드렸었죠? 이번에 식으로 바꾸는 방법을 알려드리려고 합니다. 함수로 열과 행을 바꾸는 건 엑셀을 자동화(프로그램화) 할 때 꼭 필요합니다. 아래와 같은 데이터가 있습니다. 가로로 데이터가 있네요. 이를 함수를 이용해서 식으로 종 방향 데이터로 바꾸려고 합니다. 먼저 출력할 곳의 셀을 선택하시고=TRANSPOSE( 를 입력하고 가로로 배치된 곳의 범위를 마우스로 선택합니다. 그럼 입력 상태가 =TRANSPOSE(A1:F2 이렇게 되죠. 이후 괄호를 닫습니다. 그럼 아래 화면과 같이 세로로 배치가 되었네요. 한가지 부족한 점은 데이터만 새로로 붙여넣기가 되었지만 셀 형식도 함께 따라오지 못했네요. 마우스로 아무 데이터.. 더보기
{엑셀} 문자열(텍스트) 나누기(분리하기) - 텍스트 마법사 안녕하세요? 제임스입니다. 사실 이렇게 사용할 일이 별로 없을 것 같네요. 저도 사실 이 기능을 써 본 적이 없으니까요. 하지만, 은행에서 데이터를 받았을 때, 또는 전산 시스템에서 데이터를 받았을 때, CSV 파일로 바든 경우가 있지요? CSV(Comma Seperated Value)는 컴마로 나뉘어진 데이터(컴마로 값을 구분한 데이터 파일) 파일을 말합니다. 파일의 확장자가 *.csv 입니다. 이 파일을 열었을 경우와 사용방법이 같습니다.원본 데이터아래 화면을 보면 컴마로 이름, 성, 주소가 분리 되어 있는 것을 알수 있죠?먼저 컴마로 분리하고자 하는 데이터를 선택하고 데이터 -> 데이터 도구 -> 텍스트 나누기 을 클릭합니다.구분 기호를 쉼포를 체크합니다.다음을 클릭하면 아래와 같은 화면이 나옵니다.. 더보기
{엑셀} 기초 - 오류 처리 하기 안녕하세요? 제임스입니다. 이번에 기획한 기초과정은 8회로 끝이 나네요. 다른 각도로 기초를 다시 다룰 생각입니다. 시리즈 형식으로 저의 블로그에 오시는 분들이 찾아볼 수 있도록 하려고 합니다. 한 번에 많은 내용을 다리기 보다 조금씩 익혀가시게 하려고 합니다.오늘 찾아볼 내용은 오류입니다.오류 수정하기오늘은 제공해 드렸던 파일의 VLOOKUP 함수의 찾는 데이터를 바꾸었을 때, 찾고자 하는 내용이 테이블에 없을 때 에러가 발생할 때 에러를 어떻게 처리하는지 알아보려고 합니다. =VLOOKUP(A7,A1:B5,2,FALSE) 여기서 A7의 값이 사과1로 검색하려는 대상 테이블 A1:B5에서 없는 데이터를 찾았기에 에러 #N/A가 발생한 사례입니다.오류 마법사 활용하기오류 마법사는 아래 화면처럼 수식 ->.. 더보기
{엑셀} 기초 - 더 쉬운 함수마법사 활용하기 안녕하세요? 제임스입니다. 오늘은 함수 마법사에 대해 설명드리겠습니다. 엑셀은 사용자에게 함수를 쉽게 쓸 수 있도록 보조 툴을 제공합니다. 아래 화면은 VLOOKUP 함수를 이용하여 제품의 가격을 찾는 화면입니다. 사과를 찾으면 50 이렇게 결과를 얻을 수 있지요. VLOOKUP 함수에 대해서는 여러 번 설명드렸기에 여기서는 생략합니다. 앞으로도 VLOOKUP 함수는 아주 많이 나오게 될 겁니다.=VLOOKUP(A7,A2:B5,2,FALSE)VLOOKUP 함수는1. 찾고자 하는 내용 : 여기서는 A7셀의 값2. 찾고자 하는 테이블 : 여기서는 A2~B53. 찾았을 때 리턴하는 열의 번호 : 여기서는 두번째(금액) 사과를 A7에 입력하면 결과는 50 이 됩니다.함수 마법사함수 마법사는 함수를 쉽게 사용할 .. 더보기
{엑셀} 기초 함수 - 이름 정의와 IF 함수 안녕하세요? 제임스입니다. 다시 기초를 정리하고 있어요. 쉽게 엑셀을 시작하실 수 있도록 하고 싶네요. 오늘은 IF 함수를 연습하려고 합니다. IF는 말 그래도 이거면 이렇게 저거면 저렇게 이런 함수입니다. 단어로 이해할 수 있지요.IF 함수 연습=IF(A2="사과",TRUE,FALSE)A2가 사과이면 맞으니 TRUE 라고 표시하고 아니면 FALSE 라고 표시하라는 겁니다. 뒤에 TRUE와 FLASE는 문자가 아닙니다. 로직하게 옳다 그르다를 표시하는 논리값입니다. 만일 문자로 다루고 싶으시다면 "TRUE", "FALSE" 이렇게 표기하셔야 합니다. =IF(A3="사과",TRUE,FALSE)A3가 사과이면 맞으니 TRUE 라고 표시하고 아니면 FALSE 라고 표시하라는 겁니다. 결과는 FALSE입니다... 더보기
{엑셀} 기초 함수 - 다양한 문자 붙이기(결합) 안녕하세요? 제임스입니다. 오늘은 다른 셀의 문자를 결합(붙이는) 방법을 알아보고자 합니다.다른 셀의 문자 결합문자를 붙이는 방법은 & 를 사용하면 됩니다. 아래 화면을 보면 =B3 & ", " & A3 와 같이 얼마든지 & 로 연결할 수 있습니다.아래는 =A3 & " " & "B3 로 A3의 문자와 " " 를 결합하고 다시 B3의 문자를 결합하는 식입니다.날짜와 시간을 결합하는 방법다음은 날짜와 시간을 결합하는 방법을 알아보겠습니다. 앞에서 설명한 바와 같이 &로 연결하면 아래와 같은 결과가 나옵니다. =A2 & " " & B2 의 결과는 오늘 날짜: 44603 이 되네요. 원하는 결과가 안 나오죠.=A3 & " " & B3 의 결과도 오늘 시간: 44603.159500463 으로 원하는 결과가 안나옵.. 더보기
{엑셀} 기초 함수 - 날짜 시간 계산 총정리 - 필독 안녕하세요? 제임스입니다. 오늘은 엑셀 기초과정으로 날짜, 시간을 더하기, 빼기 및 표시 방법에 대해 알아보겠습니다.날짜 표시 방법먼저 화면에 표시되는 것 중 날짜의 표시 방법입니다. 날짜는 아래와 같이 표현될 수 있습니다. 물론 이 외에 사용자가 임의로 표시 방법을 바꿀 수도 있지요. 하지만 여기선 엑셀에서 제공하는 기본 기능만 말씀드리겠습니다.YYYY-MM-DD 표시 방법한국은 기본적으로 년-월-일을 사용합니다. YYYY 하는 것은 년을 4자리로 표시하겠다는 것이고 YY 이렇게 할 경우 2자리만 표시하게 됩니다. 월도 마찬가지죠. MM 이렇게 하면 월을 2자리로 표시하고 M 이렇게 하면 한자리만 표시됩니다. 단 10, 11, 12월의 경우는 M이라 해도 두 자리로 표시됩니다. 이런 YYYY-MM-DD.. 더보기
{엑셀} 기초 함수 - Min, Max 안녕하세요? 제임스입니다. 어제는 함수, Sum, Average, Count에 대해 알아보고 연습도 했습니다. 오늘은 Min, Max에 대해 알아보겠습니다. 연습하는 화면은 아래와 같습니다.Min 함수Min 함수는 최소값을 구하는 함수입니다. 인수는 배열이 됩니다. 엑셀의 함수는 앞에서 설명드린 바와 같이 =으로 시작됩니다. =하고 뒤에 min을 입력하고 괄호를 열고 최소값을 구할 대상의 배열을 선택합니다. 아래 화면 붉은색 위의 점선으로 표시된 곳을 보세요. 마우스로 이 부분을 클릭하여 드래그하고 엔터키를 치면 함수가 완성되고 값이 구해집니다. 인수는 B2:B5로 B2~B5까지의 배열이 됩니다.Max 함수Max 함수는 최대값을 구하는 함수입니다. 인수는 배열입니다. 입력하는 방법은 Min과 같습니다.인.. 더보기
{엑셀} 기초 함수 - SUM, AVERAGE, COUNT 안녕하세요? 제임스입니다. 엑셀을 주제로 블로그를 쓸까 하는 생각을 하고 어떻게 쓸까 했는데, 기초 과정이 아무래도 어렵지 않을까 생각했어요. 그래서 가급적 처음하시는 분들을 위주로 설명드리려고 하던 차에 엑셀에서 제공하는 수식 자습서가 참 좋은 것 같아 이를 기준으로 설명을 다시 해 드리려고 합니다. 엑셀을 시작하고 처음 부딪치는 것이 함수지요? 엑셀은 계산을 위한 프로그램이고 그러다 보니 함수라는 것을 아주 많이 사용합니다.함수의 이해함수는 조건이 되는 인수들을 함수(계산 식)에 넘겨주고 결과를 받는 기능(Function)입니다. 만일 덧셈을 하고 싶다면, 예를 들어 20+30을 하고 싶다면 더하기 함수(SUM)이 있어야 하고 거기에 인수(관련 자료, 더하기 할 것들)을 넘겨주고 결과를 돌려받는 것이.. 더보기
{엑셀} 연산자 - 결합, 비교 연산자 안녕하세요? 제임스입니다. 연산자 3번째 시간이네요. 포스팅을 너무 길게 하면 지루하실까 하는 생각에 3번에 걸쳐 올려봅니다.결합 연산자 : &이 연산자는 문자열을 붙일 때 사용합니다. 아래 화면을 보세요. 독도는 & 우리 땅 & 이다 입니다. 그런데 독도는 뒤에 띄어쓰기가 되어야 겠죠? 그래서 아래엔 독도는 & " " & 우리 땅 & 이다 로 해 보았습니다.비교 연산자 : >, =, 아래 화면을 보시면 바로 이해가 되실 거에요. 파일도 올렸으니 다운로드해서 보시면 되고요. 크다, 작다, 크거나 같다, 작거나 같다, 같지 않다 입니다. 는 다르다 라고 보셔도 될 것 같습니다.지금까지 제임스였습니다.자료 요청, 질문, 의견이 있으시면본 문에서 사용된 자료가 필요하시면, turboson+excel@gmai.. 더보기
{엑셀} 수식 자습서 활용 안녕하세요? 제임스입니다. 사실 엑셀을 체계적으로 배우려면 학원에 가시 것이 좋겠죠? 돈주고 배우긴 아깝죠? 그냥 할 수 있는데, 엑셀 책을 사는 것도 왠지 아깝지 않으신가요? 요즘은 엑셀 강좌도 너무 공짜로 많으니까요. 제가 쓰고 있는 {제임스의 엑셀}도 이제 50회가 되어 갑니다. 사실 초보자를 위해 쓰려고 시작했는데, 좀 아쉬운 느낌은 있습니다. 더 쉽게 더 기초적인 것을 다루려고 합니다. 물론 나중엔 고급과정도 할 거예요. 엑셀 VBA도 정말 쓸만하거든요. 이건 프로그램 개발 수준이긴 하지만 정말 어려운 일을 할 땐 쓰임새가 아주 좋습니다. 귀찮은 일을 자동화할 수 있지요. 제가 회사에 나닐 땐 직원들에게 함수를 만들어 줬었지요. 필요하시면 말씀하세요. 그리고 전산화가 필요하시면 말씀하세요.이야기.. 더보기