선새임 안녕하세요!! ㅠ 시험에서 상위1-3위의 직위별 분석시간 평균을 구라하라는 문제가 나왔습니다 근데 large, Average 함수는 나왔는데 if 함수는 주어지지 않고, 배열상수를 이용하라고 하더라구요 ..! 헤매다가 놓쳤는데요 ㅠ 혹시 어떻게 접근하는게 좋을까요..??
선생님, 죄송하지만 제가 영상을 보니 첫 번째 vlookup value 유무에서 11과 1은 얼핏 보면 숫자로 보이는데 이 두 글씨가 숫자인지 문자인지 함수 쓰기 전에 바로 알 수 있는 방법이 있을까요? 문자는 왼쪽, 숫자는 오른쪽 정렬이 되 있다고 알고 있지만 이 두 개는 모두 가운데 정렬이 된 것 같아서요... 그리고 value가 없을 시 숫자로 바꾸는 법이 *1인데 거꾸로 함수가 없을 시 숫자를 문자로 바꾸는 법도 있나요?
일반적으로 숫자만 있는 경우는 거의 100% 숫자가 맞습니다. 11에서 left를 통해 왼쪽 첫글자를 추출했습니다. 그러면 결과값은 left라는 문자함수를 추출한 문자 1이 됩니다. 기존에 입력되어 있던 숫자 11에서 문자함수 left로 문자 1이 추출되는거예요. right, left, mid 함수 등이 있구요. 그외 텍스트함수로 추출되는 값들이 있습니다. 이런 경우 vlookup 같이 기준값과 참조표의 첫열이 같아야하기 때문에 형식을 맞춰주는거예요. 참조표의 첫열값은 숫자이고 left로 추출한 값은 문자입니다. 숫자를 문자로 바꾸려면 left, right, mid 함수 등 텍스트 함수안에 넣으시면 문자가 됩니다.
이번 강의도 아주 잘봤습니다. Max match 범위가 이해가 안됐었는데 완전 이해했습니다. 감사합니다. 선생님 그리고 2번,3번 문제에서 사원,과장,차장 등 배열 수식 조건에서 예를 들어서, “사원”이 아닌 =sum(if($G$3:$G31=G6)~~~이런식으로 사원이 적힌 셀을 선택해도 되는지 궁금합니다.
안녕하세요 선생님. 질문 드리고 싶은 부분이 있습니다! 마지막 문제(if문을 사용하지 않은 경우)에서 저는 MAX함수로 직급별 최저령자를 구했으니 INDEX에 넣을 위치 값을 MATCH함수를 이용해 "$D$3:$D$31 범위"에서 찾으면 되겠다고 생각했는데, 선생님께서는 MATCH 함수에서 넣어야 하는 범위 부분이 "($G$3:$G$31=$K21)*$D$3:$D$31" 라고 설명해주셨는데, 여기서 ($G$3:$G$31=$K21)가 들어가야 하는 이유가 무엇인지 궁금합니다.
8:52 쌤 sum(if (( 조건 ) + (조건) 일 경우는 a 또는 b의 경우라고 하셨잖아요~ 보통 문제에서 또는 이라고 나오나요 ? 안나온다면 수험자가 같은셀( 직급열에 2가지 조건을 물어봄) 에 2가지조건을 묻는지 인지해서 +로 생각하고 값을 도출해야하나요??? 7:28 인 경우는 sum( if (( 조건 ) * (조건) 인 이유는 조건이 다른 열(직급열, 가족여부열)에 따로 존재해서 인건가요??ㅎ
오늘도 귀한 시간 내주셔서 좋은 강의 해주셔서 감사합니다 ^^ 괄호의 중요성을 다시 한 번 깨닫게 되네요. 제 기출 문제집엔 MATCH 에 MAX나 IF의 끝 괄호까지 수식 복.붙하고 뒤에 쉼표 찍고 0 또는 1을 넣었었는데 그 끝 괄호는 빼는 것이군요 ㅜㅜ 진짜 가현쌤이 책까지 내신다면 정말 좋을 것 같아요 ^^
if있는 수식에서 match 범위에 if 괄호 전까지 복사해서 쉼표를 *로 바꾸셨잖아요. 그냥 if문 전체를 가져와도 답이 나오던데 그렇게 해도 될까요? ($G$3:$G$31=K21), $D$3:$D$31 -> 여기에서 쉼표를 *로 바꾸신 건데 첨부터 IF($G$3:$G$31=K21, $D$3:$D$31) 이렇게 해도 답이 나오긴 하더라고요. 방법을 몰라서 그렇게 햇는데 우연찮게 맞은 건지 아니면 샘 방식대로가 정석인지 궁금합니다 항상 좋은 강의 감사합니다 ㅎㅎ
매치 범위에서 조건에 맞는 범위만 추출하는 의미라서 같은 의미는 맞는거 같아요 근데 배열수식에서 match함수를 사용할 때 입력하는 일반적인 수식은 아닌거 같습니다 정석은 제가 입력한 방법이에요 아직 엑셀을 열어서 확인해보지 않아서 정확히 답을 드릴 수는 없을거 같아요 나중에 여러 변수를 확인한 다음 답을 드릴게요
강의 너무 감사히 보고 있는데,, 밑에 댓글에도 저랑 겹치는 질문이 없어서 첫 댓글로 질문합니당 ㅜ 같은 부분 몇 번 돌려봐도 모르겠구요.. 14분 강의 즈음에서,, 최저령자를 구하는데,, max(if((조건)*생년 구하는 곳에서 왜 계산할 값범위에서 생년을 곱하는 것과 생년에 max면.. 최고령자를 구하는게 아닌가요..? 제가 문제를 잘못이해하고 있는걸까요 ...ㅜ
네 일단 배열수식에 대해 이해가 조금 부족한거 같습니다. 배열수식은 조건에 따라 값이 달라지는 수식입니다. 맥스값을 구하는데 전체에 대한 맥스가 아닌 조건에 맞는 맥스입니다. 지금 영상을 볼 수 없는 상황이어서 예를 들어 설명할게요. 맥스로 최저령자를 구하려고 해요. 근데 시험에 응시하는 사람들 중 맥스만 구하면 전체 중에서 제일 나이가 어린 사람을 구하는게 됩니다. 하지만 조건을 쓰게 되면 컴활에서 제일 어린 사람, 아니면 워드에서 제일 어린사람을 구할 수 있어요. 그게 배열수식입니다. 그리고 맥스에 생년을 넣게 되면 생년이 큰 값을 구하게 됩니다. 2000과 2010이 있다면 2010이 되겠네요. 생년은 태어난 년도를 말합니다. 2000년과 2010년이면 먼저 태어난 사람이 나이가 더 많게 되고 나중에 태너안 사람이 나이가 더 적게 되겠죠? 그래서 최저령자를 구하려면 max를 쓰는거랍니다. 제 채널 재생목록의 계산작업을 열면 목록에 배열수식이 있습니다. 강의를 다 보시면 좋겠네요. 처음엔 이해가 안되도 계속 보다보면 이해가 되실거예요. 시험에도 배열수식은 반드시 두문제가 출제가 되고 있어서 꼭 알아야할 유형이에요.
선생님 강의는 정말 다양한 유형이 들어있는거같아요~! 언제봐도 공부하기에 너무 좋은 강의가 많네요!! 이번강의에서도 저는 처음보는 유형을 발견했어요!! ;;ㅎㅎ 15:23 마지막문제인데 index,match,max 함수 문제는 봤지만 index,match,max,if함수까지있는 문제는 처음봤네요.. 강의에서 if함수가 있는경우에 match함수의 두번째 범위부분을 ($G$3:$G$31=$K21)*$D$3:$D$31 로 곱하기로 바꾸셨는데 =INDEX($C$3:$C$31,MATCH(MAX(IF(($G$3:$G$31=$K21),$D$3:$D$31)),IF(($G$3:$G$31=$K21),$D$3:$D$31),0)) 라고 match함수범위에 if문까지 포함해서 쉼표로 넣어서 풀어도 같은값은 나오더라구요! 값은 같더라도 이렇게풀면 감점인걸까요?
안녕하세요 선생님! 오늘 실기를 보고왔는데 피벗테이블 보고서 문제에서 accdb파일을 불러오는데 수정 없이 그대로 가져오는 문제였습니다. 이런 경우엔 "데이터>기타 원본 가져오기>microsoft query" 가 아닌 "삽입>피벗테이블>외부 데이터 원본" 으로 불러와도 문제 없겠지요? ("데이터모델에 이 원본 추가"는 체크하지 않았습니다.)
어떤 오류가 떴나요? 여기서 오류가 떴다는건 보통 괄호가 잘못 닫혔거나, 큰따옴표나 쉼표를 잘못하거나 그럴 때 오류가 뜹니다. 식을 보면 마지막 괄호하나가 부족한데... 저렇게 입력을 했다면 엔터가 안쳐졌을거 같아요. average괄호와 if 괄호가 닫혀야 합니다. 식을 보면 하나만 닫혀있어요.
@@comizoa22 감사합니다ㅜㅜ..그런데 여기 1번문제와 마찬가지로 방금 주소 첨부해주신 영상의 2019 상시2회 4번도 표1의 모델명이 문자로 "SA-04" 이런 형태이고, =AVERAGE(IF((RIGHT(모델명,2) --->여기가 문자이고, 표4의 모델번호는 01,02,03,,, 의 형태로 숫자가 아닌가요? 그래서 RIGHT(모델명,2)*1 을해서 형태를 맞춰주는거라고 생각했었는데... 해당 영상의 1번과 상시2회4번의 다른 점이 뭘까요....?
@@Ksj-t5j @오수진 4번 문제는 모델번호가 01로 입력이 되어 있어요. 그건 숫자가 아니라 문자라는 얘기입니다. 숫자는 01로 나타낼 수 없으니까요. 그래서 그대로 적용합니다. 1번 문제는 주어진 범위의 값이 숫자니까 *1을 해서 같은 형식으로 맞춰주는거구요.
선생님 분석작업 문제 중 통합문제에서 새로운 유형을 봐서 해매다가 결국 못풀었어요ㅜㅜ 보통 한개 시트내에서 통합하는 문제였는데, 이번에는 1월시트, 2월시트, 3월시트 3개 시트의 표를 또 다른 분석작업 시트 내 범위 안에 통합시키는 문제가 나왔는데.. 처음 본 유형이라 어떻게 풀어야될지 모르겠더라구요 ㅠㅜㅜㅜㅜㅜ
정확한 문제인지는 모르겠지만 제 강의 중에 다른시트 통합 관련 강의가 올라가 있습니다. 재생목록 중 개정된문제 목록에 보면 개정문제_피벗테이블_새시트_통합.... 영상이 있습니다. 12분부터 보시면 될거 같아요. 일단 보시고 어떤 점이 다른지 정확히 말씀해주시면 새로 업데이트해볼게요...^^
안녕하세요. 오늘 시험보고왔는데 질문 하나만 할게요,, 엑셀 사용자 지정함수 if 문에서 a 가 b 이면 750 c이면 800 그 외는 0 함수 결과 750 800 은 제대로 떴는데 0은 공백으로 떴습니다 그래서 else만 fn = “0” 으로 바꿨어요 이렇게 하니까 뜨긴 하는데 0만 가운데 정렬이 되더라구요 이럴경우 정답으로 처리될까요? 혼자 공부하는데 올려주신 자료들 도움 많이 되었습니다 감사합니다!
8:25에서 과장과 차장이면 과장 그리고 차장 아닌가요? 왜 or로 해석하는지 궁금합니다.
말 그대로 해석하면 and가 맞지만 의미상으로 생각하면 과장이면서 차장일 수가 없죠. 그렇게 계산하면 조건에 맞는 값이 하나도 없게 됩니다. 과장이거나 차장으로 해석해서 풀이를 하셔야 합니다.
@ ~와 ~과일 때는 or이라고 보는 게 맞을까요?
@@예삐-n5e 네 맞아요
잘 가르쳐 주셔서 감사합니다. 덕분에 이해가 됐어요!!
12:10 처럼 항상 match와 max가 같이 쓰이면 match의 범위는 max로 묶인 범위와 같나요?
@@너누너녀논 네 동일해야합니다
예를 들어 최대값이 100이라면 그 100을 구한 범위가 match범위가 됩니다
그 안에서 100이 몇번째에 있는지 구하는거예요
@@comizoa22 그러면 match와 max가 같이 쓰이면 match의 범위는 무조건 max안에 묶인 범위라고 암기해도 될까요?
0:23 코드에 따른 출신지역, 5:32 과장과 차장의 가족수 합계, 사원이면서 미혼인 가족수, 9:43 이름, 생년, 직급을 이용하여 [표4]의 영역에 직급별 최저령자의 이름 표시, IF 없이, 13:07 IF가 있을 때
8:05 15:08
커미쌤 안녕하세요! 쌤강의보면서 1급 실기 열공줄입니다^^ 마지막 문제에서 index함수의 형식은 (범위,행,열)인데 열은 선택안해줘도 되는건지 궁금합니다
처음 index 범위에서 하나의 열만 넣은 경우는 열번호는 생략해도 됩니다. 하지만 여러개의 열을 넣은 경우에는 반드시 열번호를 넣어주셔야해요.
@@comizoa22우왕 이렇게 빨리 답변달아주시다니 정말 최고최고👍 1급합격할때까지 쌤강의보면서 달리겠습니다 감사합니다💕
6:35 선생님 * 대신에 and 혹은 & 써도 될까요?
배열수식에서는 and 대신 *로 연결해야 합니다.
&는 연결연산자입니다. 조건식을 다 만족해야 true값을 의미하는 and와는 다른 의미입니다.
오 답변 빠르시네요! 저 혹시 실례가 안 된다면 배열 수식 조건 관련된 기본 이론 강의가 어디있는지 링크 좀 보내주실 수 있을까요? 배열 수식이 좀 많이 헷갈리네요...
@@미기엘라이 ruclips.net/p/PLKVvKIhHg60J-H0Q4tICpq7XWjiIg-jnA
위 목록에 있는 강의를 처음부터 보시면 계산작업 문제 다 푸실 수 있을거예요
오! 감사합니다!
INDEX MATCH MAX 여기 그대로 셤장에서 나왔는데 전혀 기억이 안났네요 복습하니 보이네요 아쉽다!!
생각보다 간단한 수식입니다.
다른 부분 놓치지 말고 꼼꼼히 보시면 좋아요.
선새임 안녕하세요!! ㅠ
시험에서 상위1-3위의 직위별 분석시간 평균을 구라하라는 문제가 나왔습니다 근데 large, Average 함수는 나왔는데 if 함수는 주어지지 않고, 배열상수를 이용하라고 하더라구요 ..! 헤매다가 놓쳤는데요 ㅠ 혹시 어떻게 접근하는게 좋을까요..??
과장이랑 차장을 배열상수로 쓰면 틀린 답이 될까요?? ㅎㅎ; 시험에서는 배열상수를 사용하라고 지시사항이 나오겠죠..?
@@오소주쏭 배열상수는 주어진 표에 규칙이 없을 때 사용하시면 됩니다
3:13 유사일치하는 경우와 안하는 경우
7:37 배열수식 and, or
12:53 max,match,index,if함수 사용 배열수식
선생님, 죄송하지만 제가 영상을 보니 첫 번째 vlookup value 유무에서 11과 1은 얼핏 보면 숫자로 보이는데 이 두 글씨가 숫자인지 문자인지 함수 쓰기 전에 바로 알 수 있는 방법이 있을까요? 문자는 왼쪽, 숫자는 오른쪽 정렬이 되 있다고 알고 있지만 이 두 개는 모두 가운데 정렬이 된 것 같아서요... 그리고 value가 없을 시 숫자로 바꾸는 법이 *1인데 거꾸로 함수가 없을 시 숫자를 문자로 바꾸는 법도 있나요?
일반적으로 숫자만 있는 경우는 거의 100% 숫자가 맞습니다.
11에서 left를 통해 왼쪽 첫글자를 추출했습니다.
그러면 결과값은 left라는 문자함수를 추출한 문자 1이 됩니다.
기존에 입력되어 있던 숫자 11에서 문자함수 left로 문자 1이 추출되는거예요.
right, left, mid 함수 등이 있구요.
그외 텍스트함수로 추출되는 값들이 있습니다.
이런 경우 vlookup 같이 기준값과 참조표의 첫열이 같아야하기 때문에 형식을 맞춰주는거예요.
참조표의 첫열값은 숫자이고 left로 추출한 값은 문자입니다.
숫자를 문자로 바꾸려면 left, right, mid 함수 등 텍스트 함수안에 넣으시면 문자가 됩니다.
@@comizoa22 아 ,그렇군요, 감사합니다!
선생님, 그러면 과장과 차장 가족수 합계 구하는 sum if 배열수식에서 얼핏 보면 * 쓰는 것 같은데 사실은 분석해보면 "과장이거나 차장"인 가족수 합계라서 +를 쓰는 건가요?
네 맞아요. 이 경우는 or 조건식으로 작성하셔야 합니다.
@@comizoa22 그렇군요, "과장이거나"라 안 쓰고 ~과라 써서 혼동될 수도 있을 것 같아요, 어찌 보면 지문 독해력도 중요한 것 같아요.^^
이번 강의도 아주 잘봤습니다. Max match 범위가 이해가 안됐었는데 완전 이해했습니다. 감사합니다.
선생님 그리고 2번,3번 문제에서 사원,과장,차장 등 배열 수식 조건에서 예를 들어서,
“사원”이 아닌 =sum(if($G$3:$G31=G6)~~~이런식으로 사원이 적힌 셀을 선택해도 되는지 궁금합니다.
사원 대신 셀을 찍을 때 값을 고정하셔야해요.
$G$6 그래야 계속 사원데이터를 읽습니다.
안녕하세요 선생님. 질문 드리고 싶은 부분이 있습니다!
마지막 문제(if문을 사용하지 않은 경우)에서 저는 MAX함수로 직급별 최저령자를 구했으니 INDEX에 넣을 위치 값을 MATCH함수를 이용해 "$D$3:$D$31 범위"에서 찾으면 되겠다고 생각했는데, 선생님께서는 MATCH 함수에서 넣어야 하는 범위 부분이 "($G$3:$G$31=$K21)*$D$3:$D$31" 라고 설명해주셨는데, 여기서 ($G$3:$G$31=$K21)가 들어가야 하는 이유가 무엇인지 궁금합니다.
매치에서 최대값의 위치를 찾을 때 직급별 위치를 찾아야해서 조건을 함께 넣어야해요
최대값이 중복된게 없다면 결과가 같은 값이 나오겠지만 중복된 최대값이 있을 때는 직급에 따라 위치가 달라지기때문에 반드시 조건을 넣어주셔야해요
늦은 시간에 고생많으십니다. 내일모레 시험인데 정리하고 꼭 합격할게요!
감사합니다
기능별로 정리하시고 시험볼 때는 풀 수 있는 문제 먼저 푸세요
합격하실거예요^^
아자아자
8:52 쌤 sum(if (( 조건 ) + (조건) 일 경우는 a 또는 b의 경우라고 하셨잖아요~
보통 문제에서 또는 이라고 나오나요 ? 안나온다면 수험자가 같은셀( 직급열에 2가지 조건을 물어봄) 에 2가지조건을 묻는지 인지해서 +로 생각하고 값을 도출해야하나요???
7:28 인 경우는 sum( if (( 조건 ) * (조건) 인 이유는 조건이 다른 열(직급열, 가족여부열)에 따로 존재해서 인건가요??ㅎ
배열수식에서 또는 이거나 조건식은 +로 연결되고
이고 이면서 조건식은 * 로 연결이 됩니다
문제 지시사항을 보면 바로 알 수 있습니다
모두라는 조건식도 *으로 연결됩니다
오늘도 귀한 시간 내주셔서 좋은 강의 해주셔서 감사합니다 ^^ 괄호의 중요성을 다시 한 번 깨닫게 되네요. 제 기출 문제집엔 MATCH 에 MAX나 IF의 끝 괄호까지 수식 복.붙하고 뒤에 쉼표 찍고 0 또는 1을 넣었었는데 그 끝 괄호는 빼는 것이군요 ㅜㅜ 진짜 가현쌤이 책까지 내신다면 정말 좋을 것 같아요 ^^
네 계산작업에서 괄호 하나로 답이 잘못 나오는 경우가 많아요. 함수에 대해 이해폭을 넓힌다면 괄호쯤은 아무것도 아니지만 문제 유형으로 익히시는것도 좋아요. ^^ 책은...지금 만들고 있다죠?^^
if있는 수식에서 match 범위에 if 괄호 전까지 복사해서 쉼표를 *로 바꾸셨잖아요. 그냥 if문 전체를 가져와도 답이 나오던데 그렇게 해도 될까요?
($G$3:$G$31=K21), $D$3:$D$31 -> 여기에서 쉼표를 *로 바꾸신 건데 첨부터 IF($G$3:$G$31=K21, $D$3:$D$31) 이렇게 해도 답이 나오긴 하더라고요. 방법을 몰라서 그렇게 햇는데 우연찮게 맞은 건지 아니면 샘 방식대로가 정석인지 궁금합니다 항상 좋은 강의 감사합니다 ㅎㅎ
매치 범위에서 조건에 맞는 범위만 추출하는 의미라서 같은 의미는 맞는거 같아요
근데 배열수식에서 match함수를 사용할 때 입력하는 일반적인 수식은 아닌거 같습니다
정석은 제가 입력한 방법이에요
아직 엑셀을 열어서 확인해보지 않아서 정확히 답을 드릴 수는 없을거 같아요
나중에 여러 변수를 확인한 다음 답을 드릴게요
강의 너무 감사히 보고 있는데,, 밑에 댓글에도 저랑 겹치는 질문이 없어서 첫 댓글로 질문합니당 ㅜ 같은 부분 몇 번 돌려봐도 모르겠구요..
14분 강의 즈음에서,, 최저령자를 구하는데,, max(if((조건)*생년 구하는 곳에서
왜 계산할 값범위에서 생년을 곱하는 것과 생년에 max면.. 최고령자를 구하는게 아닌가요..?
제가 문제를 잘못이해하고 있는걸까요 ...ㅜ
네 일단 배열수식에 대해 이해가 조금 부족한거 같습니다.
배열수식은 조건에 따라 값이 달라지는 수식입니다.
맥스값을 구하는데 전체에 대한 맥스가 아닌 조건에 맞는 맥스입니다.
지금 영상을 볼 수 없는 상황이어서 예를 들어 설명할게요.
맥스로 최저령자를 구하려고 해요.
근데 시험에 응시하는 사람들 중 맥스만 구하면 전체 중에서 제일 나이가 어린 사람을 구하는게 됩니다. 하지만 조건을 쓰게 되면 컴활에서 제일 어린 사람, 아니면 워드에서 제일 어린사람을 구할 수 있어요. 그게 배열수식입니다.
그리고 맥스에 생년을 넣게 되면 생년이 큰 값을 구하게 됩니다. 2000과 2010이 있다면 2010이 되겠네요. 생년은 태어난 년도를 말합니다.
2000년과 2010년이면 먼저 태어난 사람이 나이가 더 많게 되고 나중에 태너안 사람이 나이가 더 적게 되겠죠? 그래서 최저령자를 구하려면 max를 쓰는거랍니다.
제 채널 재생목록의 계산작업을 열면 목록에 배열수식이 있습니다. 강의를 다 보시면 좋겠네요.
처음엔 이해가 안되도 계속 보다보면 이해가 되실거예요. 시험에도 배열수식은 반드시 두문제가 출제가 되고 있어서 꼭 알아야할 유형이에요.
선생님 강의는 정말 다양한 유형이 들어있는거같아요~! 언제봐도 공부하기에 너무 좋은 강의가 많네요!! 이번강의에서도 저는 처음보는 유형을 발견했어요!! ;;ㅎㅎ
15:23 마지막문제인데 index,match,max 함수 문제는 봤지만 index,match,max,if함수까지있는 문제는 처음봤네요.. 강의에서 if함수가 있는경우에 match함수의 두번째 범위부분을 ($G$3:$G$31=$K21)*$D$3:$D$31 로 곱하기로 바꾸셨는데
=INDEX($C$3:$C$31,MATCH(MAX(IF(($G$3:$G$31=$K21),$D$3:$D$31)),IF(($G$3:$G$31=$K21),$D$3:$D$31),0)) 라고 match함수범위에 if문까지 포함해서 쉼표로 넣어서 풀어도 같은값은 나오더라구요! 값은 같더라도 이렇게풀면 감점인걸까요?
앗
흠. 식 자체로는 맞는 식인거 같은데 일반적인 유형은 아니라서요
일차적인 채점에서는 감점이 될거 같고 이차 채점에서 고민을 할 유형일거 같아요
그냥 if가 나왔을 때 배열수식에서 match범위는 쉼표를 *로 바꾼다라고 이해를 하시는게~~
필드가 하나일 때, 이것도 되고 저것도 되고, +
if 있고 없고, match 함수 lookup array, 전체 범위 *
딱 정리가 되네요, 설명 너무 좋으세요~
통으로 그냥 대충 외우고 있던 건데 이제 머리속에 딱 박히네요.
강의 감사합니다~^^
네~~ 저도 그렇게 생각합니다.. 하하하
제가 오프에서 강의를 하다보니 어떤 점을 이해를 못하는지 잘 알 수 있어서..이렇게 모아놓고 정리를 해줍니다.
그걸 이곳에서도 사용하고 있답니다.
댓글 감사합니다.
12:36 match함수에서 범위를 잡을 떄 그냥 $d$3:$d$31로 해주면 안되나요..?
아 그렇게 하면 안됩니다. match가 구할 값은 조건에 따른 최대값이에요. 그러니까 조건별 범위를 넣어야 합니다.
쌤 지금까지 함수강의를 엄청 많이 들었는데 ㅠㅠ 헷갈리는 부분을 자세하게 집어주셔서 감사해요~~
솔직히 문제풀다가 이런부분이 애먹어서 함수가 어려운건데 좋은강의 감사합니다 **^^**
이해되셨으면 무조건 두문제는 맞은거네요. ^^
안녕하세요 선생님! 오늘 실기를 보고왔는데 피벗테이블 보고서 문제에서 accdb파일을 불러오는데 수정 없이 그대로 가져오는 문제였습니다.
이런 경우엔
"데이터>기타 원본 가져오기>microsoft query" 가 아닌
"삽입>피벗테이블>외부 데이터 원본" 으로 불러와도 문제 없겠지요?
("데이터모델에 이 원본 추가"는 체크하지 않았습니다.)
처음엔 첫번째 방법으로 시도해봤었는데 가져올 열 선택이 나와서 두번째 방법으로 바꿔서 했습니다. 문제는 정상적으로 풀리더라구요.
전체 필드를 가져오는거라면 그렇게 하셔도 상관없어요.
그리고 데이터 메뉴로 불러왔을 때 필드를 필터하지 않는다면 그냥 다음을 누르시면 됩니다.
답변 감사합니다. 선생님 영상으로 공부하는데 정말 좋아서 주변 준비하는 사람들에게도 추천했습니다
@@hugh5278 감사합니다..
주변 분들에게 선물을 주셨네요..^^
선생님,, 배열수식 함수 였는데 혹시 sum과 average 한문제에 함께 사용하는 배열수식 풀이도 있을까요??! 어제 셤보고 왔는데 늘 따로 사용하는 문제만 풀다가 한문제에 같이 쓰는 문제가 나와서 맨붕이었어요..ㅠㅠ
있을것도 같은데 당장 못찾겠어요.
sum과 average가 같이 나왔다면 average는 조건식에 이용이 되었을거 같아요.
특정범위가 평균이상 이런 조건식으로..
sum((범위>=average(범위)*범위)
위와 같이 작성하면 풀 수 있을거 같아요.
선생님 질문이 있습니다...!
표1에 카드사별(대한카드,한국카드,나라카드). 고객코드별(예. S-12-01). 구매금액 평균?
을 밑에위치한 표3 Average, IF, Right 를 활용하는 함수문제였습니다 ㅠㅠ
=Average(If((Right($B3,2)*1=$A21)*(표3의 카드이름=표1의 카드이름),(구매금액 전체범위))
라고 답안을 작성했는데 계속 오류가 떠서 포기하고 나왔어요...ㅎㅎ IF문의 카드이름에 절대참조도 알맞게 (표1의 카드이름엔 열참조/ 표3의 카드 B$19 행참조로) 한 것같았는데 어디가 잘못된걸까요...?
어떤 오류가 떴나요? 여기서 오류가 떴다는건 보통 괄호가 잘못 닫혔거나, 큰따옴표나 쉼표를 잘못하거나 그럴 때 오류가 뜹니다.
식을 보면 마지막 괄호하나가 부족한데...
저렇게 입력을 했다면 엔터가 안쳐졌을거 같아요.
average괄호와 if 괄호가 닫혀야 합니다.
식을 보면 하나만 닫혀있어요.
총 3×5의 빈칸 표3을 채우는 형식이었는데 십자 드래그로 채우니까 "-" 이렇게 다 나오고 15개 중 한 칸만 45,000뭐 이런식으로 숫자값이 나왔었습니다 ㅠㅠ괄호 에러문은 나오지않았습니다..!
ruclips.net/video/hl58eunLD8E/видео.html
위 강의에서 21:40부터 보세요
같은 유형의 문제입니다
@@comizoa22 감사합니다ㅜㅜ..그런데 여기 1번문제와 마찬가지로 방금 주소 첨부해주신 영상의 2019 상시2회 4번도 표1의 모델명이 문자로 "SA-04" 이런 형태이고, =AVERAGE(IF((RIGHT(모델명,2) --->여기가 문자이고, 표4의 모델번호는 01,02,03,,, 의 형태로 숫자가 아닌가요? 그래서 RIGHT(모델명,2)*1 을해서 형태를 맞춰주는거라고 생각했었는데... 해당 영상의 1번과 상시2회4번의 다른 점이 뭘까요....?
@@Ksj-t5j @오수진 4번 문제는 모델번호가 01로 입력이 되어 있어요. 그건 숫자가 아니라 문자라는 얘기입니다. 숫자는 01로 나타낼 수 없으니까요. 그래서 그대로 적용합니다.
1번 문제는 주어진 범위의 값이 숫자니까 *1을 해서 같은 형식으로 맞춰주는거구요.
선생님 분석작업 문제 중 통합문제에서 새로운 유형을 봐서 해매다가 결국 못풀었어요ㅜㅜ
보통 한개 시트내에서 통합하는 문제였는데, 이번에는 1월시트, 2월시트, 3월시트 3개 시트의 표를 또 다른 분석작업 시트 내 범위 안에 통합시키는 문제가 나왔는데.. 처음 본 유형이라 어떻게 풀어야될지 모르겠더라구요 ㅠㅜㅜㅜㅜㅜ
정확한 문제인지는 모르겠지만 제 강의 중에 다른시트 통합 관련 강의가 올라가 있습니다.
재생목록 중 개정된문제 목록에 보면 개정문제_피벗테이블_새시트_통합.... 영상이 있습니다.
12분부터 보시면 될거 같아요.
일단 보시고 어떤 점이 다른지 정확히 말씀해주시면 새로 업데이트해볼게요...^^
안녕하세요. 오늘 시험보고왔는데 질문 하나만 할게요,,
엑셀 사용자 지정함수 if 문에서
a 가 b 이면 750
c이면 800
그 외는 0
함수 결과 750 800 은 제대로 떴는데 0은 공백으로 떴습니다 그래서
else만 fn = “0” 으로 바꿨어요
이렇게 하니까 뜨긴 하는데 0만 가운데 정렬이 되더라구요 이럴경우 정답으로 처리될까요?
혼자 공부하는데 올려주신 자료들 도움 많이 되었습니다 감사합니다!
아.. 틀린거 같아요..
조건에서 숫자로 비교를 했다면 값 0도 숫자여야 합니다.
"0"은 문자형태예요.
공백으로 표시된건 셀에 이미 지정된 서식이 0일 때 공백인(#)으로 표시가 된거 같아요...ㅜ
@@comizoa22 계산 후 셀서식에서 숫자로 바꿔 주면 틀린건가요?
@@지팡이-x6l 지시사항에 없는걸 하면 그 문제는 0점 처리되는걸로 알고 있어요.
가끔 계산작업에서도 계산 후 셀서식에서 특정 서식을 지정해주라고 나오긴 하지만 그런게 지시사항에 없다면 하면 안됩니다.
@@comizoa22 선생님 그럼 이럴 때 0을 표시하려면 어떻게 해야하나요?
@@행이-g7j 서식때문에 0이 안보이는거라면 그대로 두셔야합니다
강의 너무 잘 듣고 있습니다 선생님!! 연습삼아 최고령자도 구해보는데 min이랑 if를 쓰니까 답이 나왔습니다!! 근데 min은 왜 꼭 if가 있어야 되나요?? max처럼 푸니까 다 0이 나왔습니다 ㅜ
네 맞아요
min함수는 if를 같이 써야해요
min은 if가 있어야한다! 라는 규칙 같은 거라고 이해하면 될까요? ㅠㅠ
@@체리쥬빌레체리추가 네
감사합니다 선생님!!
*1이 count로 바꾸는거구나! !
와 이걸 여기서 이렇게 배우네.
이거 무료맞아요?
강의 퀄리티 무료가아닌데
*1은 여러 의미가 있어요.
vlookup이나 match같은 찾기함수에서 문자의 데이터를 숫자인 데이터와 비교할 때 형식을 맞춰주기 위해 하구요.
배열수식에서 sum함수안에서 *1을 해서 개수 계산할 때 사용하구요. 이해한다면 응용도 쉬울거예요.