나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 쩨리 (coworud)

추천:  2
파일:     조회:  1764
제목:   연속되지 않은 셀중 특정조건 갯수 구하기
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007): 2016

* 아래줄에 질문을 작성하세요 >>

연속되어 있지 않은 13개의 셀중
값이 0보다 큰 셀의 수를 구하려고 합니다.

어떤 수식을 활용해야 할까요?
 
[불량 게시물 신고]  
우유짱counif(범위,">0")08-09 (16:06)
삭제 ■신고
쩨리연속되지 않은 셀도 하나의 범위로 지정할 수가 있을까요?
다중으로 지정해보고, 셀 이름정의로도 지정해 봤는데
안되는 것 같던데요.ㅠㅠ
08-09 (17:04)
삭제 ■신고
쩨리이렇게 13개셀을 직접 확인해서 더하는 방식으로 했는데,
좀더 진보적인 방법이 없을까요?

=IF(E6>0,1,0)+IF(E8>0,1,0)+IF(E10>0,1,0)+IF(E12>0,1,0)+IF(E14>0,1,0)+IF(E18>0,1,0)+IF(E20>0,1,0)+IF(E22>0,1,0)+IF(E24>0,1,0)+IF(E28>0,1,0)+IF(E30>0,1,0)+IF(E32>0,1,0)+IF(E34>0,1,0)
08-09 (17:24)
삭제 ■신고
우유짱e6:e34 범위 잡으셔서 수식 하시면 됩니다.08-10 (09:13)
삭제 ■신고
쩨리우유짱님 답변 감사드립니다.^^
첫 질문에서 말씀드렸듯 연속된 셀이 아닙니다.
                                ************************ 
E6:E34까지 범위 잡으면, 중간에 상관없는 셀도 같이 계산되니까 안됩니다.
특정한 위치의 셀만 선택하여야 해서요.

위에 수식 보시면 아시겠지만,
E6에서 E34중 13개셀에 대해서만 확인하려는 것이라서요.
08-10 (13:32)
삭제 ■신고
시커미소아래의 예시와 같이 기준이 있어야 원하는 자료를 얻을수 있습니다.
e열 : 1~5, 10~50 등 조건이 있여야 함
또는 d열 : 품목 등 e열을 칭할수 있는 기준

쩨리(질문자)님의 식에서 표현되었다시피 
1) 특정행
2) "0"보다 크다
등으로 특정지어 자료를 얻고자 하는것 맞죠?

쩨리(질문자)님의 의도가 어떤지 몰라도
일반적으로 특정할 수 있는 기준이 없으면 엑셀에서 자료를 얻을 수 없다고 봅니다.
08-10 (13:47)
삭제 ■신고
쩨리시커미소님 감사합니다.^^
특정한 13개의 셀 (E6, E8, E10, E12, E14, E18, E20, E22, E24, E28, E30, E32, E34) 중
 값이 0보다 큰 셀의 갯수를 찾고자 함입니다.
연속되어 있는 셀이 아니다 보니
countif 등의 수식을 사용할 수 없어서 
위에 보시듯 If문을 13개 나열했는데.
혹시 더 좋은 방법이 없을까 해서 문의 드린 것입니다.
08-10 (14:08)
삭제 ■신고
무지개타고아래를 적절히 참고하세요.

=SUMPRODUCT((MOD(ROW(E6:E34),2)=0)*(E6:E34>0))
08-10 (19:30)
삭제 ■신고
        
  

작성일 : 2021-08-09(15:52)
최종수정일 : 2021-08-09(15:52)