INDEX (SMALL (IF (… 오늘 #NUM 결과, 어제는 정확함)


1
{=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 범위의 첫 번째 열에 해당 값을 제공합니다.


참조 된 셀의 데이터가 변경 되었습니까?
Dave

스프레드 시트를 열 때마다 보고서가 실행됩니다. 하단에 한 줄이 추가 된 것 같습니다. 그러나 시트 2도 함께 업데이트되어야합니다.
Jo So

새 셀의 값과 수식이 어떻게 반응하는지에 따라 다릅니다. 예를 들어, 숫자 값을 예상하고 일부 값이 문자열을 입력 한 경우 전체가 실패 할 수 있습니다
Dave

답변:


0

원래 공식은 배열 공식이었습니다. 즉, 제대로 작동하려면 Ctrl+ Shift+ Enter키 스트로크 조합을 사용하여 입력해야합니다 . 올바르게 입력하면 공식이 {=...}공식 막대에 표시됩니다. 이것이 없으면 문제점을 식별 한 것입니다.

배열 수식은 성가신 일입니다. 배열 수식이 포함 된 셀을 두 번 클릭하거나 해당 셀이 선택된 상태에서 수식 입력 줄을 클릭 한 다음을 누르면 Enter배열 항목이 제거되고 수식이 손상됩니다. 이것은 1 분 동안 작동 한 공식이 아무 이유없이 작동을 멈췄을 수있는 방법을 설명합니다.

이 문제를 해결하려면 수식이 포함 된 셀을 선택하고 수식 입력 줄을 클릭 한 다음 Ctrl+ Shift+ 를 누르십시오 Enter.


혼란을 드려 죄송합니다. 위 코드에는 중괄호가 있습니다. 처음에 CTRL + SHIFT + ENTER를 사용하여 편집 할 때마다 이것을 입력했습니다.
Jo So
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.