IFAND를 다른 IF 수식과 결합

IFAND를 다른 IF 수식과 결합

여기서는 "이후 경과 일수" 열을 참조하는 몇 가지 다른 수식을 결합하려고 합니다. 특정 범위 사이에 있는 모든 항목은 "훈련 필요"를 반환하고 해당 범위를 벗어나는 모든 항목은 "훈련 기한 초과"를 반환합니다.

이 두 개의 별도 수식은 독립적으로 작동하지만 올바르게 작동하기 위해 함께 중첩하는 방법을 알 수 없습니다.

이것이 가능합니까, 아니면 너무 많은 논쟁을 보고 있습니까?

두 가지 작동 공식은 다음과 같습니다.

=IF(G10>1095,"OVERDUE","none")

=IF(AND(G10>=1050,G10<=1095),"TRAINING NEEDED","")  

답변1

=XLOOKUP($G9,{0,1050,1096},{"none","TRAINING NEEDED","OVERDUE"},"",-1)

수식은 G 열의 값을 가져와 첫 번째 배열과 비교합니다. 정확히 일치하거나 다음으로 작은 항목과 일치합니다. 따라서 0에서 1049 사이의 값은 첫 번째 배열 항목과 일치하며, 이는 두 번째 배열의 첫 번째 배열 항목을 반환합니다(예: "없음"). 1050에서 1095 사이의 값은 "TRAINING NEEDED"를 반환하는 두 번째 배열 항목과 일치되고 1095보다 큰 값(예: 1096 이상)은 세 번째 배열 항목과 일치됩니다.

다음을 사용할 수도 있습니다.

=IFS($G9<1050,"none",$G9<1096,"TRAINING NEEDED",true,"OVERDUE")

XLOOKUP더 많은 조건을 추가하도록 선택하면 더 간결해지기 때문에 선호합니다 . 둘 다 작동합니다:

여기에 이미지 설명을 입력하세요

관련 정보