2차원 배열 역추적, 데이타 재정렬 http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=1EKkAC0DHGd9Wi20+Q52+/64VwwrSOu+ 제시하신 과제는 일반적인 함수, 기법으로 구현하기 매우 어려운 유형으로 보입니다. x, y축을 동시에 유동참조를 걸어야 하기 때문인데요, 아래 예시와 같이 방법은 있습니다. 다만...소수를 이용하여 위치 파악을 하는 방식이.. 논리/엑셀 프로그래밍 2008.11.14
한글 - 영문 음절별 변환 (VLOOKUP) (원문 링크 : http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=ALWDFhGXWGUHA8ArUjfAO7UJnsah7GnP) 한 셀 당 데이타의 최대 문자수(예시에서는 4개)가 많아지면 VBA를 돌려야 할지 모르겠습니다만, 몇십 자 이내라면 아래 방법이 실전적일 겁니다. 아래 예를 참고하여 응용해 보세요. B C D E F G H I J K 2 전 후 가 ga .. 논리/엑셀 프로그래밍 2008.11.14
n*m 경우의 수를 빠짐 없이 찾기 이 게시물의 질문과 답변이 있는 링크 : http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=cmSOlkJQvhChDuE5IloeBNVL5Kow7/60 B C D E F G H I J K L M N O 2 1 2 3 3 0 0 0 0 0 1 4 7 10 3 4 5 6 4 1 0 0 0 1 1 4 7 11 4 7 8 9 2 0 0 0 2 1 4 7 12 5 10 11 12 3 0 0 1 0 1 4 8 10 6 4 0 0 1 1 1 4 8 11 7 5 0 0 1 2 1 4 8 12 8 6 0 0 2 0 1 4 9 10 9 7 0 0 2 1 1 4 9 11 10 8 0 0 2 2 1 .. 논리/엑셀 프로그래밍 2008.11.14
숫자대로 데이타 나열 데이타를 개수대로 나열하는 방법입니다. B C D E 2 사과 2 사과 3 배 3 사과 4 포도 1 배 5 참외 2 배 6 배 7 포도 8 참외 9 참외 10 #REF! E2 =B2 E3 =IF(COUNTIF(E$2:E2,E2)<VLOOKUP(E2,B$2:C$5,2,0),E2,INDEX(B$2:B$5,MATCH(E2,B$2:B$5,0)+1,1)) ; E3 잡아 아래로 데이타가 다 나올 때 까지 (#REF! 에러가 뜰 때 까지) 채워넣으시면 됩니다. 논리/엑셀 프로그래밍 2008.11.14
순차 주사위 경우의 수 순번 (345까지 확률 합은 43.98%, 95번째에 해당하네요. 확인해 보십사 합니다.) B C D E F G H 2 43.98% 345 95 2 3 5 345 C2 =(INT(ROUND(B2*36*6,0)/36)+1)&(INT((ROUND(B2*36*6,0)-INT(ROUND(B2*36*6,0)/36)*36)/6)+1)&(ROUND(B2*36*6,0)-INT(ROUND(B2*36*6,0)/36)*36-INT((ROUND(B2*36*6,0)-INT(ROUND(B2*36*6,0)/36)*36)/6)*6) C2의 수식 구조 : D2 =ROUND(B2*36*6,0) ; 제시된 퍼센티.. 논리/엑셀 프로그래밍 2008.11.14
날짜별 세로표를 가로표로 재정렬 B C D E F G H I J 2 일자 프로그램 수량 가로 4 J5 3 2007-01-01 엑셀 2 세로 6 F10 4 2007-01-01 한글 2 5 2007-01-01 훈민 2 2007-01-01 COUNTIF($B$3:$B$11,$F5),"",INDEX($C$3:$C$11,MATCH(1,(COUNTIF(F5:$F5,$C$3:$C$11)=0)*($B$3:$B$11=$F5),0),1)))' x:arrayrange="G5"> 엑셀 COUNTIF($B$3:$B$11,$F5),"",INDEX($C$3:$C$11,MATCH(1,(COUNTIF($F5:G5,$C$3:$C$11)=0)*($B$3:$B$11=$F5),0),1)))' x:ar.. 논리/엑셀 프로그래밍 2008.11.14
군대달력 날짜 변환 B C D E F G H I J K L M N O P Q R S T U 2 6012 2006-01-12 12 1 12 2006-01-12 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 3 6331 2006-11-27 1 1 32 60 91 121 152 182 213 244 274 305 335 4 7312 2007-11-08 2 2 33 61 92 122 153 183 214 245 275 306 336 5 7123 2007-05-03 3 3 34 62 93 123 154 184 215 246 276 307 337 6 6122 2006-05-02 4 4 35 63 94 124 155 185 216 247 277 308 338 7 5 5 36 64 .. 논리/엑셀 프로그래밍 2008.11.14
2차원 보간법 수치 찾기 B C D E F G H I J K L M N O P Q R 2 20 기압 3 10 50 1.0353 1.191 1.0742 T/P 1 5 10 50 3 70 도 2 0 100 1.0284 1.1102 1.0489 -100 1.0105 1.054 1.113 1.82 4 f= 1.0565 0 1.0039 1.0177 1.0353 1.191 5 100 1.0039 1.018 1.0284 1.1102 6 110 1.0039 1.0188 1.0295 1.1082 7 150 1.0039 1.0022 1.0288 1.111 8 160 1.0039 1.0022 1.0235 1.114 E2 =MATCH(B2,O2:R2,1) E3 =MATCH(B3,N3:N8,1) ; 이와 같이, MATCH.. 논리/엑셀 프로그래밍 2008.11.14
복소수 4칙연산 체계 기초 (멀지 가까울지 모르는 훗날 VBA 예제 밑반찬을 위해 저장함...) B C D E F G H I J K 2 a∠Θ 결과 b+c*i 4칙 연산 d+e*i 3 A 3 80 0.521 2.954 A+B 2.491 3.302 4 B 2 10 1.97 0.347 A-B -1.45 2.607 5 A*B 0 6 6 A/B 0.513 -1.41 F3 =C3*COS(RADIANS(D3)) ; degree를 radian으로 변환, sin, cos를 검. G3 =C3*SIN(RADIANS(D3)) ; F3:G3 잡아 F4:G4에 복사 J3 =F3+F4, K3 =G3+G.. 논리/엑셀 프로그래밍 2008.11.14
주민번호로 특수조건 나이 구하기 B C D E F G H I 2 010301-1****** 5 1 7 5 0301 0 5 3 010228-2****** 6 4 030301-1****** 3 5 080301-2****** 98 6 870301-2****** 19 C2 =IF(VALUE(LEFT(B2,2))<YEAR(NOW())-2000,YEAR(NOW())-2000-VALUE(LEFT(B2,2)),YEAR(NOW())-VALUE(LEFT(B2,2))-1900)-1+N(MID(B2,3,4)<"0301") ; C2 잡아 데이타 행수 만큼 아래로 드래그하면 작업 끝. C2 수식 구조 (D2:I2) D2 =VALUE(LEFT(B2,2)) ;.. 논리/엑셀 프로그래밍 2008.11.14