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

작성자:  

 궁그미 (dock159)

추천:  2
파일:     조회:  2165
제목:   황기성님 1700번 질문에 대한 질문입니다....
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 엑셀 버전(95,97,2000,2002):
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):
3. CPU (486,PentiumI/II/III/IV...):
4. RAM (32,64,128,256,512MB,1G...): 

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

iif(len(A.value)=0,0,val(A.value))
이거 혹시 if문인가요? 
그래로 적용시키니 이런 오류가 나옵니다.
필요한요소:) 
왜그럴까요?
그리고 len이 뭔지 모르겠습니다...
귀찮으시겠지만....
이 구문에 대한 설명 조금만 첨부해주실수 있을까요? 부탁드리겠습니다.
 
[불량 게시물 신고]  
작은오리LEN
참고

 

다음 사항은 LENB에도 적용됩니다.

LEN은 문자열의 문자 수를 구합니다.

LENB는 문자열의 문자를 나타내는 데 사용한 바이트 수를 구합니다. 이 함수는 더블 바이트 문자에 사용합니다.

구문

LEN(text)

LENB(text)

Text   길이를 알려는 문자열로서 공백도 문자로 계산됩니다.

예제

LEN("Phoenix, AZ") = 11

LEN("") = 0

LENB("경기도") = 3
07-14 (13:34)
삭제 ■신고
궁그미len에 대한 답변은 잘봤습니다...자세한 설명도 감사합니다.
오늘 한개 또 배웠습니다.
오류메세지는 왜뜨는 것일까요?
07-14 (14:13)
삭제 ■신고
황기성iif(len(A.value)=0,0,val(A.value))
이거 혹시 if문인가요? 
그래로 적용시키니 이런 오류가 나옵니다

if 문이 아닙니다. 함수이므로 그 결과를 변수에 담으셔야 합니다.

그럼...행운이 있으시길...!
07-14 (16:26)
삭제 ■신고
궁그미너무 어렵네요... 제가 멍청해서 그런지....
이해하기가 힘듭니다.
변수에 담는다면 A,B,C전부 변수에 담아야 한다는 말씀같기도 하고 아닌거 같기도 한데...
담은 다음에는 어디다 적용시켜야 하나요?
Private Sub Tr우_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    Dim MinQ As Integer
    Dim MaxP As Integer
    
    MinQ = Application.WorksheetFunction.Min(A, B, C)
    MaxP = Application.WorksheetFunction.Max(A, B, C)
    
    R.Caption = (Val(A.Text) + Val(B.Text) + Val(C.Text)) / 3
    
    T.Caption = ((MaxP - MinQ) / Val(R.Caption) * 100)
End Sub

답답하시겠지만... 부탁드리겠습니다.
07-14 (16:55)
삭제 ■신고
        
  

작성일 : 2003-07-14(13:18)
최종수정일 : 2003-07-14(13:18)