현재 셀의 위치를 ​​반환하는 숫자 함수


0

Numbers에는 사용자 정의 함수가 없으므로 Emacs에서 다소 복잡한 표현식을 작성한 다음 셀에 붙여 넣어 방정식으로 사용합니다.

식에서 수식에 포함 된 셀을 기준으로 셀을 참조하고 싶습니다. Apple의 함수 목록 을 보면 "참조"섹션에서 시작 위치가있는 경우 다른 위치를 도출 할 수있는 함수가 표시됩니다. .. 따라서 질문 :

현재 셀의 위치를 ​​반환하는 함수가 있습니까?

현재 셀 또는 현재 셀에 대한 셀을 참조하는 기능보다는 표기법이있을 수 있습니다. Numbers에 대한 도움말도 찾고 있습니다.

편집하다:

명확히하기 위해 다음은 Emacs에서 생성하는 방정식입니다.

IF(ISERROR(STOCKH("AAPL", "close", TODAY()−30−0)),
   IF(ISERROR(STOCKH("AAPL", "close", TODAY()−30−1)),
      IF(ISERROR(STOCKH("AAPL", "close", TODAY()−30−2)),
         IF(ISERROR(STOCKH("AAPL", "close", TODAY()−30−3)),
            TODAY()−30−4,
            TODAY()−30−3),
         TODAY()−30−2),
      TODAY()−30−1),
   TODAY()−30−0)

약 1 개월 전 (30 일) 주식 시장이 열린 날짜를 찾고 있습니다. 나는 오늘-30 (일)을 시도하고 그 날에 주가가 있으면 오늘-30을 반환합니다. 테스트가 실패하면 오늘-31, 오늘-32, ... 오늘까지-34 3-4 일의 주말을 다룹니다.

이 작업을 수행하고 싶지만 30을 7 (1 주일 전), 91 (지난 분기), 6 개월 전에 182, 1 년 전에 365로 바꿉니다.

이들 각각을 작성하는 대신 (내가 한 것이지만 더 간단한 방법을 원합니다) 위의 방정식에서 "30"을 상대 셀 참조와 같은 상대 셀 참조로 바꾸고 싶습니다. 이전 열의 수식이있는 셀과 동일한 행. 그런 다음이 인스턴스의 해당 셀에 30을 넣고 다른 인스턴스의 참조 셀에 7, 91, 182, ...를 넣습니다.

요약하자면, 저는 Emacs에서 작곡 한 방정식을 3-4 곳 정도 붙여넣고 방정식 옆의 셀에 30과 같은 숫자를 입력하고 싶습니다.


1
셀을 클릭하여 참조를 작성하십시오. 참조는 기본적으로 상대적이므로 셀을 다른 곳에 붙여 넣거나 채우면 여전히 작동합니다.
SilverWolf

아 .. 알겠다 방정식을 붙여 넣고 수정 한 다음 결과를 복사하여 다른 위치에 붙여 넣습니다. 노력하고 노력하겠습니다.
pedz

1
"붙여 넣기, 수정, 복사"란 무엇입니까? 수식 을 수정하지 않고 복사하여 붙여 넣으면 Just Work ™ 여야 합니다 . 아니면 당신이하고있는 일입니까, 나는 뭔가를 놓치고 있습니까?
SilverWolf

1
아 무슨 말인지 알 겠어 (: 마지막 단계로 참조 클릭을 수행 해야하는 것처럼 보입니다. 공식 상자에서 복사하면 참조가 업데이트되지 않으며 상자를 열지 않고 셀을 복사하면 결과 가 복사됩니다 숫자 외부 (리치 텍스트)이지만 숫자 내부 에는 수식 정보가 포함 된 별도의 버퍼를 유지해야합니다. 다른 곳에 붙여 넣으면 수식이
붙여져

1
ROW () 및 COLUMN () 함수는 현재 셀의 행과 열로 평가되므로 OFFSET과 같은 다른 함수에있는 함수를 사용하여 복사하여 붙여 넣을 수없는 수식을 만들 수 있습니다.
제트 셋
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.