토요 교대근무 평일/특근 연장시간 구분 http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=Y4dzW3mcUf5nfDbjqbffLx2D8BIIPbIh 아래와 같이 설계해 보시는 게 어떨까 합니다. 날자-이름-출근시간-퇴근시간이 입력되었을 때 평일연장,특근,특근연장이 계산되도록 했습니다. a~g는 분기를 위한 계산(예=1, 아니오=0), 1~3은 구하고자 하는 분류별 시간입니다. a... 논리/엑셀 프로그래밍 2008.11.14
동점일 때 과목 점수 순으로 등수 매기기 (2) http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=aZPUHnrB5IezGqrMzPPLw0zaZXMjf9/x 과목이 매우 많을 경우, 수식으로 처리하려면 아래 방식이 바람직합니다. A B C D E F G H I J 1 국어 영어 수학 총점 국비교 영비교 수비교 평균 전 후 2 95 100 95 290 290.037 290.074 290.074 96.667 4 7 3 95 95 100 290 290.037 290.037 290.037 96.667 4 8 .. 논리/엑셀 프로그래밍 2008.11.14
동점일 때 과목 점수 순으로 등수 매기기 평균(합계) 점수가 같을 때 국어, 수학, 사회, 과학 과목 순으로 높은 점수에 등수를 새로 부여하는 방법입니다. B C D E F G H I J K 2 국어 영어 수학 과학 합계 등수1 보조 등수2 참고 3 90 80 70 60 300 7 300.9080706 8 3210 4 85 95 65 75 320 3 320.8595658 4 2301 5 65 85 70 80 300 7 300.6585708 9 312 6 65 95 70 90 320 3 320.6595709 5 312 7 60.. 논리/엑셀 프로그래밍 2008.11.14
국영수 점수로 유형 나누기 http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=81ZoOU6v+tkiExyRby4JTGRMMxMqYz+c 동점인 경우 국어>영어>수학 순으로 우선순위를 준다는 전제 하에 (모두 동점이면 "국영수"가 찍힘) 작성했습니다. 아래 표를 마우스로 긁어 CTRL+C, 엑셀시트에 붙인 후 수식 역시 마우스로 긁어 복사, 해당 셀 수식 창에 붙.. 논리/엑셀 프로그래밍 2008.11.14
회원목록 기수별 동일 수로 데이터 배분 정렬 http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=4XDujvh64AB9NtY6DLewPEveoIwzBG48 난수를 사용, 특정 인원 수 임의목록 발생하기. 응용하면 꽤 여러 분야에 활용 가능할 것임. B C D E F G H I J K L M N O P Q R S T U 2 이름 기수 주소 우편 매장 이름 기수 주소 우편 3 갑 1 서울 111 7 1 0,0,1)" u1:num=""> 0 1 0 1 1 3 7 1 무 1 대.. 논리/엑셀 프로그래밍 2008.11.14
한글 영어 분리 http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=DDzzDc2oIrCfQJhYPrO6h3erTc4a/3eT B C D E F G H 2 arsenal 병기고, 창고 ammunition, armory, storehouse 46 8 15 arsenal 병기고, 창고 ammunition, armory, storehouse C2 =LEN(B2) ; 문자열 전체 길이 D2 =FIND(" ",B2,1) ; 처음 나오는 빈칸의 위치 E2 =MAX(IF((MID(B2,ROW($1:$255),1)>",")*(MID(B2,ROW($1:$255),.. 논리/엑셀 프로그래밍 2008.11.14
외부화일 참조 INDIRECT (얼마 되지 않는 외부화일 참조 Indirect 질의응답 사례) http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=cCQQIXHjUKNCU7NkxOsoOz+BmuiBZwUy B C D E 2 반입일 의뢰업체 작업내용 작업코드 3 2008-01-01 AU 세정 QW080101AU-001 4 2008-01-02 SD QW080102SD-001 5 2008-01-03 AU QW080103AU-002 E3 ="QW"&RIGHT(YEAR(B3),2)&TEXT(MONTH(B3),"00")&TEXT(DAY.. 논리/엑셀 프로그래밍 2008.11.14
주민등록번호로 만나이 구하기 (2) 예전에 올린 로직을 다듬음. 아마도 기준년도가 2020년 쯤 되면 ABS를 활용, 차이가 10년 이내면 2000, 아니면 1900...식으로 고쳐야 할지도 모름. 일단 아래는 설명을 자세히 한 버젼. http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=jckR23W6w0F415sdgGEIpVUjrnmKk034 B C D E F G H I J 2 2008년 05월 02일 0502 3 주민번호 .. 논리/엑셀 프로그래밍 2008.11.14
검색결과를 5개/행 랜덤 정렬 http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=exxLDufU7T5lsctpoSchKgdk6w+tdlVz B C D E F G H I 2 a b c d e 3 1 0 11 12 15 5 7 4 2 0 20 4 19 13 3 5 3 3 18 #NUM! #NUM! #NUM! #NUM! 6 4 4 7 5 5 8 6 0 9 7 7 10 8 0 11 9 0 12 10 0 13 11 11 14 12 12 15 13 13 16 14 0 17 15 15 18 16 0 19 17 0 20 18 18 21 19 19 22 20 20 E3 =SMALL(IF(($C$3:$C$22<>0)*(COUNTIF($E$2:$I2,$C$3:$C$22.. 논리/엑셀 프로그래밍 2008.11.14
근무 명령 알고리즘 (사수/부사수) http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=aJuwCsNmmeMPTsF+k0OXS34mF+E6B4dt 아래 예시에서는 사수 10명, 부사수 7명, 타임 6회일 경우를 보였습니다만, n명 m명 t회일 경우라도 로직은 같습니다. 아래 표를 마우스로 긁어 복사(CTRL+C), 엑셀시트에 붙여 해당 주소로 가도록 옮기시고 수식 역시 마우스로 긁어.. 논리/엑셀 프로그래밍 2008.11.14