C, D 또는 E의 세 열 중 하나에 날짜를 나열하는 간단한 스프레드 시트가 있습니다.
다음 수식은 데이터가있는 열을 확인합니다.
=IF(OR(C4>0,D4>0,E4>0),1,0)
날짜 값이있는 셀의 TRUE 값을 연도의 월로 대체 할 수 있습니까?
C, D 또는 E의 세 열 중 하나에 날짜를 나열하는 간단한 스프레드 시트가 있습니다.
다음 수식은 데이터가있는 열을 확인합니다.
=IF(OR(C4>0,D4>0,E4>0),1,0)
날짜 값이있는 셀의 TRUE 값을 연도의 월로 대체 할 수 있습니까?
답변:
이 작업을 수행하는 방법은 여러 가지가 있습니다. 행 당 하나의 날짜 만 있다고 가정하고 (앞서 언급했듯이) TEXT 형식이 아닌 것으로 가정합니다.
방법 1
ff 공식을 입력하십시오.
=IF(OR(C4>0,D4>0,E4>0),SUM(C4:E4),0)
를 눌러 Ctrl+ F1, 사용자 지정을 클릭 & 입력 mmmm yyyy(또는 mmmm당신은 단지 월하려는 경우) 분야를. 확인을 클릭하십시오.
또는 텍스트로 월 / 년을 원하면 수식을 다음과 같이 변경하십시오.
=IF(OR(C4>0,D4>0,E4>0),TEXT(SUM(C4:E4),"mmm yyyy"),0)
2 단계를 없애십시오.
방법 2
공식을 고백하십시오. 날짜 값이 있는지 확인하기 만하면되므로 IF 문을 제거하고 셀을 합산하거나 MAX를 사용하십시오. 비어 있으면 어쨌든 0을 얻습니다.
=SUM(C4:E4)
또는
=MAX(C4:E4)
그런 다음 숫자 형식 [1] 을 다음 중 하나로 변경하십시오 .
mmmm;0;0mmmm yyyy;0;0mmm;0;0mmm yyyy;0;0방법 3
HLOOKUP 사용
=IF(OR(C4>0,D4>0,E4>0),HLOOKUP(MAX(C4:E4),C4:E4,1,FALSE),0)
또는 MS Excel 2007 이상을 실행중인 경우 :
=IFERROR(HLOOKUP(MAX(C4:E4),C4:E4,1,FALSE),0)
그에 따라 숫자 형식을 변경하는 것을 잊지 마십시오 (방법 1의 2 단계 참조).
텍스트 형식으로 출력하려면 다음과 같이 TEXT 함수에서 수식을 묶습니다.
=IF(OR(C4>0,D4>0,E4>0),TEXT(HLOOKUP(MAX(C4:E4),C4:E4,1,FALSE),"mmmm yyyy"),0)
또는
=IFERROR(TEXT(HLOOKUP(MAX(C4:E4),C4:E4,1,FALSE),"mmmm yyyy"),0)
[1] 숫자 형식에 대한 자세한 정보 : http://office.microsoft.com/en-001/excel-help/number-format-codes-HP005198679.aspx