여러 열의 VBA if 및 vlookup

여러 열의 VBA if 및 vlookup

두 개의 테이블(Table1 및 Table2)이 있습니다. Table1에는 TRUE 또는 FALSE 값이 있습니다. 마지막 셀은 원하는 출력입니다. Table1의 모든 값이 FALSE이면 출력 열에 0을 써야 합니다. 셀이 TRUE이면 Table2에서 해당 숫자를 조회하고 결과를 1 또는 3으로 반환해야 합니다. 코드를 작성할 수 없습니다. 이를 위해. 귀하의 도움을 주시면 감사하겠습니다. 표는 이미지로 첨부되어 있습니다.

1 번 테이블

표2

답변1

VBA 없음나에게서 다음 공식을 사용하여 직접 공식을 작성하십시오.

=MAX(INDEX($B$10:$B$13,MATCH($A$1:$D$1,$A$10:$A$13,0))*(--(A2:D2)))

VBA 코드에 맞게 조정할 수 있습니다.

관련 정보