2017-10-28 1 views
-1

할 무엇을 알아낼 수 없습니다 :이 라인은 사람이 줄을 무엇을 말해 주시겠습니까

ActiveSheet.Range("AH1").FormulaArray = "=iferror(MATCH(1,(plan!T3:T20000=AF1)* 
    (plan!W3:W20000=MONTH(E1)),0),0)+2" 

계획은 내 엑셀 파일의 시트의 이름입니다. 미리 감사드립니다.

+0

VBA 코드 행의 내용을 묻고 있습니까? (수식을 삽입하십시오) 아니면 'Cell AH1'에 삽입하는 수식이 무엇입니까? – Calico

+0

셀 AH1에 삽입되는 수식은 무엇입니까? – LioHol

+0

안녕하세요, 아래에 2 개의 답변이 게시되었습니다. 아직도 불분명한지 알려주세요. – Calico

답변

0

수식은 다중 기준 CountIF를 수행하는 것입니다. 데이터를 보지 않고 다음을 수행합니다. 셀이 AF1에있는 것과 일치하는 행이있는 경우 column T의 데이터를 계산하지만 Column W에 표시된 해당 월이 E1에 표시된 Month과 일치하는 경우에만 셀을 계산합니다. 그런 다음 add 2.

0

셀 AH1에 배열 수식 (일반적으로 Ctrl + Shift + Enter와 함께 삽입)을 추가합니다. 수식은 계획 시트의 열 T의 값이 AF 열에서이 값과 같고 E 열의 날짜의 월이 계획 W 열의 값과 같고 어떤 이유로 2를 더한 것으로 보입니다.

관련 문제