From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Brand Subject: Re: Relative Remote Reference (column->row) Date: Fri, 21 Mar 2014 08:19:02 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40569) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WQtjL-00063Z-TZ for emacs-orgmode@gnu.org; Fri, 21 Mar 2014 03:19:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WQtjK-00060U-Uz for emacs-orgmode@gnu.org; Fri, 21 Mar 2014 03:19:03 -0400 Received: from mail-qc0-x236.google.com ([2607:f8b0:400d:c01::236]:44934) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WQtjK-00060M-Pw for emacs-orgmode@gnu.org; Fri, 21 Mar 2014 03:19:02 -0400 Received: by mail-qc0-f182.google.com with SMTP id e16so2315926qcx.13 for ; Fri, 21 Mar 2014 00:19:02 -0700 (PDT) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Volker Strobel Cc: Org Mode Hi Volker On Fri, Mar 21, 2014 at 1:31 AM, Volker Strobel wrote: > My problem is, that this remote reference starts in row 3 (because of @$#), > however, I'd like to start in row 2 (that means @$#-1). However, this > relative reference does not seem to work here. Calculation within the field reference of Org is not supported but subscr of Calc can be used to pick calculated references from a range: #+NAME: my-table | Header1 | Header2 | |---------+---------| | a | 23 | | b | 7 | | c | 13 | | d | 66 | | e | 5 | |---------+---------| | Result | 42 | | x | y | 23 | 7 | 13 | 66 | 5 | #+TBLFM: @1$3..@1$7 = subscr(remote(my-table, @2$2..6$2), $# - 2) (To show the intermediade step: | x | y | [23, 7, 13, 66, 5] | [23, 7, 13, 66, 5] | #+TBLFM: @1$3..@1$4 = remote(my-table, @2$2..6$2) ) Michael