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

작성자:  

 박인호 (keep)

추천:  0
파일:     동일항목 표시 문의.xls (220.5KB) 조회:  200
제목:   동일한 항목 표시하기 문의
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

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

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

안녕하세요
특정 항목에 대하여 동일한 일자, 동일한 전표번호에 대하여 왼쪽금액과 오른쪽 금액이 동일한 경우 "대체"라는 문자를 표시하는 작업을 하고자 합니다.

IF함수를 이용하여 왼쪽에 금액이 있고, 오른쪽은 공란일 경우에는 "입금", 왼쪽은 공란이고 오른쪽은 금액이 있는 경우에는 '출금", 그 이외는 "대체" 결과 값을 표시되지 않습니다.

=IF(AND(H2<>"",I2=""),"입금",IF(AND(H2="",I2<>""),"출금","대체"))

첨부파일을 살펴봐주시고 잘못된 부분을 알려주시면 고맙겠습니다.

감사합니다.
 
[불량 게시물 신고]  
우유짱수식을 보면 두가지 중 하나 아닌가요?
입금   H열 = 금액, I = 공란  
출금   H열 = 공란, I = 금액

그외에 대체가 표시되려면 둘다 공란이거나 둘다 금액이 있어야 한다는건데 그게 맞나요? 그건 아닌거 같은데

대체가 나와야 하는 조건값을 확실히 파악하시는게 좋을거 같네요. 
지금 자료는 입금과 대체가 동일한 조건값입니다.
07-15 (11:34)
삭제 ■신고
무지개타고상황 설명이 빈약한 질문이라 관심이 없었는데,
우유짱님이 관심 갖고 댓글 다신 거 보고 궁리 좀 해봤습니다.

참고로 "대체"는 동일전표면서 차변값=대변값으로 여겨집니다.
뜬금 없이 "왼쪽금액과 오른쪽 금액이 동일한 경우"라 한게 더 혼동을 유발한 듯.

그리고 수식 만드는 중에 보니 행번호 378~383에서 예상 외 상황이 벌어지는데,
빈약한 설명으로는 동일전표면서 연속된 동일값 일 때 처리할 기준이 없어 나름 기준으로 처리합니다.

아래는 참고만 하세요.

L2
=COUNTIFS($C$2:$C2,$C2,$H$2:$H2,$H2)

m2
=COUNTIFS($C$2:$C2,$C2,$I$2:$I2,$I2)

o2
=CHOOSE((SUMPRODUCT(COUNTIFS($C2,$C$2:$C$942,$I2,$H$2:$H$942,$M2,$L$2:$L$942)+COUNTIFS($C2,$C$2:$C$942,$H2,$I$2:$I$942,$L2,$M$2:$M$942))>0)*2+ISNUMBER($H2)+ISNUMBER($I2)*2,"입금","출금","대체","대체")
07-16 (21:45)
삭제 ■신고
        
  

작성일 : 2021-07-14(16:13)
최종수정일 : 2021-07-14(16:13)