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
수정 아이콘
무지하게 어렵지만 열심히 해보겠습니다. 정말 감사합니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
129836 [질문] 다이어트시 영양보충 어찌하나요 [6] Secundo3426 19/01/31 3426
129835 [질문] 컴터 견적 좀 봐주세요 [11] 3437 19/01/31 3437
129834 [질문] 엑셀 서식이 다 날라갔습니다. [11] 어찌하리까2467 19/01/31 2467
129833 [질문] 광고업체에 블로그 대여 할만한가요?? [5] 삭제됨2199 19/01/31 2199
129832 [질문] K리그가 아시아 최고의 리그인가요? [29] 개념적 문제3860 19/01/31 3860
129831 [질문] ps4 plus 가입 어떤가요? [13] 스타카토3793 19/01/31 3793
129830 [질문] [폰] 통신사변경이 좋을지 중고폰 구매가 좋을지 조언부탁드립니다^^ [12] 유니꽃2033 19/01/31 2033
129829 [질문] 드림카카오 99% 사고싶어요 [3] 깐딩3032 19/01/31 3032
129828 [질문] CPU업그레이드 질문입니다 [3] 롤스로이스2522 19/01/31 2522
129827 [질문] 롤 용어 질문입니다. [6] 파란무테7011 19/01/31 7011
129826 [질문] 연말정산 질문입니다. [6] 부처2941 19/01/30 2941
129825 [질문] 친구(간호사)가 수술실에 들어갔다가 실명위험에 처해있습니다. [6] 스카이바람5317 19/01/30 5317
129824 [질문] 베트남과 대만 중 여행지 추천 부탁드려요 [6] 모태솔로2679 19/01/30 2679
129823 [질문] 아이폰 동기화가 번거로워서 PC카톡으로 mp3 파일을 아이폰에 받았는데 [11] 오우거2975 19/01/30 2975
129822 [질문] 배트맨 주행하려하는데 순서가 어찌 되나요? [4] 블루레인코트3186 19/01/30 3186
129821 [질문] 실업급여 관련입니다. [9] finesse3009 19/01/30 3009
129819 [질문] 서울에는 잘사는 사람들이 지방보다 많은지요...? [26] nexon5390 19/01/30 5390
129818 [질문] 중국제 아주 싼 태블릿 하나 샀는데 유튜브 재생 [11] 맥주귀신4600 19/01/30 4600
129817 [질문] ps4 게임데이터 다른 계정에서가지고올수있나요? [5] cs8300 19/01/30 8300
129816 [질문] 양도소득세 계산, 부탁드립니다 [10] 솜사탕흰둥이2816 19/01/30 2816
129815 [질문] 닌텐도 스위치 다운로드 질문입니다. [1] kaerans3008 19/01/30 3008
129814 [질문] 한우 선물 세트 받았는데 이거 어떻게 보관해야 되나요?.. [5] CastorPollux2850 19/01/30 2850
129813 [질문] 교토역 근처에 대형서점은 없나요? [2] 쥬갈치2923 19/01/30 2923
목록 이전 다음
댓글

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