PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2019/01/30 11:07:51
Name 리니지M
File #1 excel.jpg (47.0 KB), Download : 20
Subject [질문] 엑셀 고수님 간절히 부탁드립니다.


다음과 같이 있을때 황토색으로 한 부분 값을 낼 수 있는 방법 없을까요.
1월 부터 7월까지 범위를 주고
최초로 7이상이 된 달을 구하고(그냥 몇 번째 셀인지 나오면 됩니다 예시로는 2)
그 다음 셀에는 그 달로부터 6월까지 몇 달이 7이상인지 알고 싶습니다.
예시는 간단하게 해놨는데 실제로는 몇 백개에다가 훨씬 복잡해서 노가다로는 도저히
못하겠고 함수 짤 능력은 안 되고 죽겠네요ㅠㅠ 도와주세요 ㅠㅠ

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
Toforbid
19/01/30 11:15
수정 아이콘
이런거 하실때 저 셀에 한번에 모든게 계산되도록 하면 쉽지 않습니다.
예를 들면 1. 보조적으로 줄을 하나 추가해서 7이상이 되는 월에 1, 나머지는 0(2,4,5,7월)
2. 1이 있는 월중 가장 작은 월(ex, 2X1, 3X1, 5X1. 7X1) - 첫번째 문제 해결
3. 두번째는 1월부터 6월까지 1만 더해주면 될거 같은데요
리니지M
19/01/30 12:21
수정 아이콘
아 보조셀추가는 생각 못했네요 한 번 해봐야겠습니다
돼지샤브샤브
19/01/30 11:15
수정 아이콘
1월이 7이상이면 1 아니면 0
2월이 7이상이면 2 아니면 0

식으로 표시되는 열 abcdefg를 만들어놓고

1. min(a:g)
2. count(a:g) 해서 더하기

하시면 되지않을가여 2번은 셀에 뭐 있으면 1로 표시되는 함수 있었는데 count인지는 모르겠지만
돼지샤브샤브
19/01/30 11:34
수정 아이콘
리니지M
19/01/30 12:22
수정 아이콘
잘 보입니다! 감사합니다. 컬럼이랑 인덱스 이런 걸 몰라서 헤매네요 ㅠㅠ
돼지샤브샤브
19/01/30 12:34
수정 아이콘
column(셀) : 셀의 열번호. a는 1 b는 2 ....
index(범위,x) : 범위내 x번째 값
count(범위) : 범위내 숫자값 있는 셀 개수

셀안에다가 =index 까지 치면 함수 설명나오고 ( 까지 치면 인수 설명 나오니 참고하세여

그리고 위에 예제는 그냥 첫행 첫칸에 식 만들어놓으시고 복사 쭉 하시면됩니다 상대주소로 알아서 바뀌어서 들어갈거에요
19/01/31 01:56
수정 아이콘
(수정됨) 얼마전에 여기서 배운 배열수식을 이용했습니다.
H2셀에 {=MATCH(INDEX(A2:G2,1,SMALL(IF(A2:G2>=7,COLUMN(A2:G2)),1)),A2:G2,0)}입력하시면 됩니다.
수식 넣고 입력하실때 ctrl+shift+enter로 입력하세요.
I2에는 =COUNTIF(A2:F2,">=7")-1
어차피 7이상인 달에서 최초 한달만 빼면 되니깐 어렵게 할 필요가 없을 것 같고 7이상 셀을 다 세서 한달만 뺐습니다.
19/01/31 01:57
수정 아이콘
부연 설명은 내일 달게요. 자야해서ㅠㅠ
리니지M
19/01/31 09:59
수정 아이콘
네 감사합니다^^ 부연설명기대합니다 흐흐
19/01/31 21:59
수정 아이콘
(수정됨) 배열수식은 엑셀에서 불가능한 다중셀의 계산을 해주는 함수라고 생각하시면 편합니다.
하나. IF(A2:G2>=7,COLUMN(A2:G2)) - 이 수식때문에 배열수식을 사용합니다.
예를 들면 IF(A2:G2>=7 이 부분에서 IF는 단일 셀 계산만 되기 때문에 오류가 떠야하지만 배열수식을 이용함으로써 A2~G2까지 다중셀의 모든 값을 계산합니다. 그렇게되면 IF(A2:G2>=7,COLUMN(A2:G2))의 의미는 A2~G2사이 값들을 계산하고 7보다 크거나 같다면 COLUMN(A2:G2)를 반환 아니면 false죠.
COLUMN함수는 열의 위치를 찾는 함수입니다. 그래서 반환되는 값은 A2:G2의 셀의 값이 아닌 열의 위치입니다.
위 예시에서 실제로 인식하게되는 값은 순서대로 false, 2, false, 4, 5, false, 7 입니다. 여기까지 이해된다면 나머지는 함수 의미만 알면 되죠.
둘. SMALL(하나,1) - 위 1번의 값에서 가장 작은 수를 반환합니다. A2의 값은 FALSE이기 때문에 2입니다.
셋. INDEX(A2:G2, 1, 둘) - 해당 범위에서 행은 1의 위치에 열은 둘의 위치에 있는 값을 찾습니다. 2번의 값은 2이기 때문에 예시에선 2번째 열인 B2(8)을 반환합니다.
마지막. MATCH(셋, A2:G2, 0) - A2:G2범위에서 셋의 값(8)의 위치를 찾습니다. 같은 값이 있으면 첫번째 값을 반환합니다. 8은 B2에 있기 때문에 2열인 2를 반환합니다.
19/01/31 22:18
수정 아이콘
이렇게 역으로 풀이하면서 보니깐 SMALL(IF(A2:G2>=7,COLUMN(A2:G2)),1)까지만 써도 되는데 열을 찾아야 한다는 강박때문에 match, index까지 쓸데없이써버렸네요.
리니지M
19/02/01 09:53
수정 아이콘
무지하게 어렵지만 열심히 해보겠습니다. 정말 감사합니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
129816 [질문] 양도소득세 계산, 부탁드립니다 [10] 솜사탕흰둥이2778 19/01/30 2778
129815 [질문] 닌텐도 스위치 다운로드 질문입니다. [1] kaerans2926 19/01/30 2926
129814 [질문] 한우 선물 세트 받았는데 이거 어떻게 보관해야 되나요?.. [5] CastorPollux2804 19/01/30 2804
129813 [질문] 교토역 근처에 대형서점은 없나요? [2] 쥬갈치2897 19/01/30 2897
129811 [질문] 닌텐도스위치 질문드립니다. [9] 하율아범3114 19/01/30 3114
129810 [질문] 청약통장 부부 둘 다 있는데 하나만 있어도 될까요? [7] 귀여운호랑이4409 19/01/30 4409
129809 [질문] 입사관련하여 몇가지 질문 드립니다. [12] Orphen2719 19/01/30 2719
129808 [질문] 질문아님) 지하철 타다보면 [26] 전직백수3401 19/01/30 3401
129807 [질문] IPTV 추천 부탁 드립니다. [4] 게롤트2396 19/01/30 2396
129806 [질문] [컴견적] 검토 한 번만 부탁드립니다. [12] 리듬파워근성2829 19/01/30 2829
129805 [질문] 엑셀 고수님들 질문 올립니다! [4] 회색사과2023 19/01/30 2023
129804 [질문] [LOL] 이번 우르프 기간 아시는분 계신가요? [1] 리니시아2588 19/01/30 2588
129803 [질문] 배틀넷 접속 오류 [1] swear7290 19/01/30 7290
129802 [질문] 스위치 디아블로 오버쿡드 구입좀 문의합니다 [5] luvsic2894 19/01/30 2894
129801 [질문] 여행 선택 : 오스트리아 VS 크로아티아 [12] 시간2780 19/01/30 2780
129800 [질문] 여름휴가에 캐나다 여행을 가려고 합니다 [7] Openedge2021 19/01/30 2021
129799 [질문] 중소기업 UHD TV 구매 [19] 키키모하3509 19/01/30 3509
129798 [질문] 데스크탑 중고로 팔면 얼마정도 받을수 있을까요? [4] 하이아빠2517 19/01/30 2517
129797 [질문] 사용하는 씀씀이에대해 조언해주세요 [37] 회전목마3952 19/01/30 3952
129796 [질문] 스카이 캐슬 정주행 했는데 예전에 누가 가장 불쌍한가? 에 대한 글이 있지 않았나요? [4] 일정2815 19/01/30 2815
129795 [질문] 노래를 찾습니다.. 김윤아(?) [4] 위대한캣츠비2040 19/01/30 2040
129794 [질문] 엑셀 고수님 간절히 부탁드립니다. [12] 리니지M2356 19/01/30 2356
129793 [질문] 네이버 메일이 해킹 당한것 같습니다. [9] St.Johan2796 19/01/30 2796
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로