{=INDEX(Sheet1!$A:$M,SMALL(IF(Sheet1!$O:$O=TRUE,ROW(Sheet1!$O:$O)),ROW(1:1)),1)}
#NUM
어제는 유용한 값들로 가득 차 있었는데 오늘은 모든 셀에 오류가 있습니다 . 무엇이 잘못되었는지 모르시나요? 이견있는 사람?
확인되는 "TRUE"는 4개의 열이 기준을 충족하는지 확인하는 논리 테이블(O열)을 기반으로 합니다. 배열 수식의 AND/OR 문제 때문에 이렇게 했습니다. 그리고 저는 아직 엑셀을 잘 못해요. 이는 시트 1의 O열에 있는 코드입니다.
=IF(AND(OR($I:$I="D",$I:$I="none",$I:$I="NA"),
OR($J:$J="D",$J:$J="none",$J:$J="NA"),
OR($K:$K="D",$K:$K="none",$K:$K="NA"),
OR($L:$L="D",$L:$L="none",$L:$L="NA")),
TRUE,FALSE)
따라서 이것이 TRUE이면 TRUE가 발견된 행을 제공하고 첫 번째 행(ROW(1:1))부터 시작하는 행 배열을 생성합니다. 그런 다음 INDEX 범위의 첫 번째 열에 해당 값을 제공합니다.
답변1
원래 수식은 배열 수식이었습니다. 즉, 제대로 작동하려면 Ctrl+ Shift+ Enter키 입력 조합을 사용하여 입력해야 합니다. 올바르게 입력하면 수식 {=...}
입력줄에 수식이 포함되어 표시됩니다 . 이것이 누락된 경우 문제를 식별한 것입니다.
배열 수식은 짜증날 정도로 까다롭습니다. 배열 수식이 포함된 셀을 두 번 클릭하거나 해당 셀이 선택된 상태에서 수식 표시줄을 클릭한 다음 을 누르면 Enter배열 항목이 제거되고 수식이 깨집니다. 이는 1분 동안 작동하던 공식이 아무 이유 없이 작동을 멈춘 것처럼 보이는 이유를 설명합니다.
이 문제를 해결하려면 수식이 포함된 셀을 선택하고 수식 입력줄을 클릭한 다음 Ctrl+ Shift+ 를 누르세요 Enter.