Funzione numerica che restituisce la posizione per la cella corrente


0

Sembra che Numbers non abbia funzioni definite dall'utente, quindi sto scrivendo un'espressione piuttosto complicata in Emacs e poi incollandola nella cella da usare come equazione.

Mi piacerebbe fare riferimento nell'espressione di una cella relativa alla cella in cui si trova l'equazione Elenco delle funzioni di Apple Vedo le funzioni nella sezione "Riferimento" in cui posso ricavare un'altra posizione se avessi una posizione con cui iniziare ... quindi la domanda:

Esiste una funzione che restituisce la posizione della cella corrente?

Può essere che ci sia una notazione piuttosto che una funzione per fare riferimento alla cella corrente o a una cella rispetto alla cella corrente. Sto cercando anche l'aiuto di Numbers.

Modificare:

Per chiarimenti, ecco l'equazione che sto creando in 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)

Questo è trovare una data che è circa un mese fa (30 giorni) in cui il mercato azionario era aperto. Ci provo oggi - 30 (giorni) e se c'è un prezzo delle azioni in quel giorno, allora ritorno oggi - 30. Se il test fallisce, ci provo oggi - 31, oggi - 32, ... fino ad oggi - 34 che copre ogni weekend di tre o quattro giorni.

Voglio fare questo, ma sostituire il 30 con 7 (per una settimana fa), 91 (per l'ultimo trimestre), 182 per sei mesi fa e 365 per un anno fa.

Piuttosto che comporre ognuno di questi (che ho fatto ma mi piacerebbe un modo più semplice per farlo), vorrei sostituire il "30" nell'equazione sopra con un riferimento di cella relativo come la cella nel stessa riga della cella con l'equazione ma nella colonna precedente. Quindi inserisco un 30 in quella cella in questo caso e inserisco 7, 91, 182, ... nella cella di riferimento nelle altre istanze.

Per ricapitolare, vorrei semplicemente incollare l'equazione che compongo in Emacs tre o quattro punti e poi inserire un numero come 30 nella cella accanto all'equazione.


1
Prova a cliccare sulla cella, creando un riferimento? Poiché i riferimenti sono relativi per impostazione predefinita, dovrebbe comunque funzionare se si incolla / riempi la cella in un'altra posizione.
SilverWolf

Ah .. Capisco. Incolla l'equazione, correggi, quindi copia e incolla il risultato nelle altre posizioni. Proverò a farlo funzionare.
pedz

1
Cosa intendi con "incollalo, risolvilo, copialo"? Dovrebbe essere Just Work ™ se si copia e incolla la formula senza nemmeno modificarlo . O è quello che stai facendo, e mi manca qualcosa?
SilverWolf

Proviamo di nuovo. Sto creando l'equazione al di fuori di Numbers in un editor chiamato Emacs. "Cliccando" su Numbers mentre sto componendo l'equazione in Emacs non farò nulla.
pedz

1
Ah, capisco cosa intendi. (: Sembra che tu debba fare il clic di riferimento come ultimo passaggio: quando lo copi dalla casella della formula, non aggiorna i riferimenti e quando copi la cella senza la casella aperta, copierà il risultato al di fuori dei numeri (come testo ricco) ma dentro i numeri deve mantenere un buffer separato con le informazioni sulla formula. Quando lo incollate altrove, incollerà la formula, spostando anche tutti i riferimenti.
SilverWolf
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.