목록전체 글 (561)
rand(life)
역시 네이버 지식인에서 누군가가 올려주신 해답에서 연구해볼만한 것입니다. 이렇게 데이타가 있을 때 이런 식으로 합계를 내야합니다.문제는 G,H,I열이 셀병합이 되어있다는 점입니다. 셀병합이 안되어있다면 SUMIFS함수로 간단하게 해결됩니다만....셀병합을 하면 제일 첫셀(여기서는 G3과 G12)에만 데이타가 들어있고, 나머지 병합된 부분에는 아무 데이터도 들어있지 않습니다. 그러니 평소처럼 SUMIFS함수를 쓰게 되면 G3,G12외에는 아무 데이터도 없으므로 오류가 나게 됩니다. 즉, 이 상태에서는 SUMIFS함수를 쓸 수 없다는 뜻입니다.(그래서 엑셀에서 수식을 단순하게 만드려면 셀병합은 가급적 피하는 것이 좋습니다.) 여기서 어떤 분이 답을 달았습니다.이렇게하면 셀병합을 해제하지 않아도 답을 구할 수..
네이버 지식인에서 알게 된 좋은 수식을 소개합니다. 이런 식으로 A1:D2 범위 내에 사람 이름이 중복된 것 포함해서 여러개 있습니다.이때 중복된 이름은 제외하고 모두 몇 명의 이름이 있는지 알고 싶을 때 쓰는 수식입니다. 수식은 위와 같습니다. 일단, 이 수식의 기본적인 구조는, 각 사람의 이름이 나올 때마다 그 자리에 전체 범위에서 그 사람의 이름이 나오는 횟수를 분모로, 1을 분자로 한 값을 배정하여, 나중에 그 모든 숫자를 합하는 것입니다. 간단한 예를 들어서, 다음과 같이 이름이 6개가 배열되어 있다고 합시다.홍길동,장길산,홍길동,홍길동,홍길동,장길산그럼 이름 대신에 그 자리에 다음 숫자를 배당합니다.0.25, 0.5, 0.25, 0.25, 0.25, 0.5홍길동은 총 4번 나오니 1/4해서 0..
"범위&범위"라고 주면 범위끼리 문자열을 합하여 배열을 만든다 예를 들어,이런 형태의 데이터를 이렇게 정리하기 위해 수식을 J3셀에서는 =INDEX($B$3:$D$14,MATCH($H3&$I3,INDEX($A$3:$A$13&$A$4:$A$14,),0),COLUMNS($J3:J3))M3셀에서는=INDEX($B$3:$D$14,MATCH($H3&$I3,INDEX($A$3:$A$13&$A$4:$A$14,),0)+1,COLUMNS($M3:M3))이렇게 준다. 여기서 가운데 있는 MATCH($H3&$I3,INDEX($A$3:$A$13&$A$4:$A$14,),0)이 수식의 의미는 다음과 같다 MATCH($H3&$I3 H3&I3의 값의 위치를 찾는데 H3&I3= 김태희서울 INDEX($A$3:$A$13&$A$4:$A$..
네이버 지식인에서 큰형(ks_1862)님의 답변 중 참고하였습니다.D:\TEMP 라는 폴더 안에 있는 모든 XLSX 확장자를 가진 엑셀파일에서 "통계"라는 이름을 가진 시트를 복사해옵니다.Option ExplicitSub MergeWBs()Dim wbDst As WorkbookDim wbSrc As WorkbookDim wsSrc As WorksheetDim MyPath As StringDim strFilename As String Application.DisplayAlerts = FalseApplication.EnableEvents = FalseApplication.ScreenUpdating = False MyPath = "D:\temp"Set wbDst = ThisWorkbookstrFilename ..
[엑셀Q&A,VBA] 같은 조건의 문자열 찾아 합치기 1 [엑셀Q&A,VBA] 같은 조건의 문자열 찾아 합치기 2 같은 내용입니다만, 댓글로 좀 더 좋은 수식을 알려주신 분이 있습니다. 네이버 지식인에서 활약하시는 "큰형님"이라는 닉을 쓰시는 분이 만드신 사용자함수입니다. 써보니 확실히 좋습니다. 혼자 머리 싸매고 고민하느니 잘 하는 사람한테 물어보는게 최고 좋다는! Function ConcatText(범위1, 조건, 범위2) As String Dim strTemp() As String Dim rng As Range Dim i As Integer, n As Integer n = 범위2.Column - 범위1.Column For Each rng In 범위1 If rng = 조건 Then ReDim Pres..
연도별로 따로 올리다가, 너무 귀찮아서 한꺼번에 몰기로 했습니다. 파일 용량의 압박도 상당해서, 링크를 걸기로 했습니다. 문제지, 듣기대본, 정답은 한 개의 파일로 압축하였고, 사운드 파일은 용량이 커서, 따로 링크를 겁니다. 참고로, 여기 표시된 연도는 실시연도가 아니고 "대비연도"입니다. 즉, "2004년 (6월)"이라고 되어있는 것은 "2004년 수능을 대비한 모의고사로서 2003년 6월 실시한것"이란 의미입니다. 2003년 듣기 2004년 (6월) 듣기 2004년 (9월) 듣기 2005년 (6월) 듣기 2005년 (9월) 듣기 2005년 (12월) 듣기 2006년 (6월) 듣기 2006년 (9월) 듣기 2007년 (6월) 듣기 2007년 (9월) 듣기 2008년 (6월) 듣기 2008년 (9월) ..
동일 값의 셀 병합하기 (출처: http://www.iexceller.com/) [표1]처럼 되어있는 것을 [표2]처럼 바꾸는 것입니다. (반대방향으로 (표2에서 표1로) 바꾸는 것은 이전에 올린 글을 참고하세요.)매번 긁기가 귀찮아서 파일로 만들었습니다^^; Sub SameCellMerge() Dim rngTarget As Range Dim rngCell As Range Dim strAddress As String Dim intNum As Long Dim intCount As Long Dim intTemp2 As Long Dim intTemp As Long Dim i As Integer Application.DisplayAlerts = False On Error GoTo ET ' strAddress =..
1994~2009년 수능 정답 및 해석 1994년 1차 수능 문제 및 대본 1994년 1차 수능 듣기평가 사운드 파일 1994년 2차 수능 문제 및 대본 1994년 2차 수능 듣기평가 사운드 파일 1995년 수능 문제 및 대본 1995년 수능 듣기평가 사운드 파일 1996년 수능 문제 및 대본 1996년 수능 듣기평가 사운드 파일 1997년 수능 문제 및 대본 1997년 수능 듣기평가 사운드 파일 1998년 수능 문제 및 대본 1998년 수능 듣기평가 사운드 파일 1999년 수능 문제 및 대본 1999년 수능 듣기평가 사운드 파일 2000년 수능 문제 및 대본 2000년 수능 듣기평가 사운드 파일 2001년 수능 문제 및 대본 2001년 수능 듣기평가 사운드 파일 2002년 수능 문제 및 대본 2002년..
서울시 교육청, 경기도 교육청, 인천 교육청이 주관하는 전국 학력평가가 2002년부터 매년 실시되어 왔습니다. 일부 학교만 실시하는 사설모의고사와는 달리, 교육청 주관 학력평가는 전국의 학생들을 대상으로 실시하므로, 학생들이 전국에서의 자기 성적의 위치를 가늠하는데 중요한 자료가 되어 왔습니다. 평가원 모의고사는 고3만을 대상으로 합니다. 그해 있을 수능 시험에 나올 신유형을 미리 실험해 보고, 그 해 학생들에게는 적정 난이도가 어느 정도인지를 미리 알아 보는 역할을 수행하는 의미가 있습니다. 하지만 교육청 주관 학력평가는 단지 해당 학년 학생들의 학력을 평가한다는 의미이므로, 새로운 유형의 개발은 없고, 이전 수능이나 평가원 모의고사의 유형을 그대로 답습하여 출제되고 있다는 단점이 있습니다. 그래도 출..