Funzioni di calcolo nelle Registrazioni modello
Le registrazioni modello contengono un campo Formula in cui si inserisce una formula di calcolo per generare l’importo della riga della registrazione. Sono disponibili diverse funzioni (simili a quelle utilizzate nelle Fogli di calcolo):
Funzioni generali
Operatori di base + – * / e parentesi
Le operazioni di base sono l’addizione, la sottrazione, la moltiplicazione e la divisione. Le parentesi possono essere usate per stabilire la precedenza delle operazioni.
Operatore ^n
Permette di elevare un numero a potenza n. Utile per i calcoli di interessi composti.
Abs(valore)
Valore assoluto del numero (trasforma un numero negativo in un numero positivo).
If(condizione;valore_se_VERO;valore_se_FALSO)
Restituisce il secondo o il terzo argomento a seconda che la condizione passata come primo argomento sia vera o falsa.
IntegerOf(valore)
Tronca la parte decimale del numero passato come argomento.
Min(valore1;valore2;…)
Restituisce il valore più piccolo tra i valori passati come argomenti.
Max(valore1;valore2;…)
Restituisce il valore più grande tra i valori passati come argomenti.
Random
Genera un numero casuale compreso tra 0 e 0.9999999… Un nuovo numero viene generato ogni volta che il modello viene utilizzato. Permette di includere un elemento di incertezza nelle scritture di simulazione.
Round(valore;NumeroDecimali)
Se l’argomento NumeroDecimali è positivo, l’arrotondamento viene eseguito a destra della virgola. Se è negativo, l’arrotondamento viene eseguito a sinistra della virgola. Se è uguale a zero, il numero viene arrotondato all’unità.
Funzioni finanziarie
Queste funzioni richiedono degli argomenti i cui codici hanno il seguente significato:
| Abbreviazione | Argomento |
| i | tasso di interesse per il periodo |
| n | numero di periodi |
| m | mensilità pagata alla fine del periodo |
| f | valore finale alla fine del periodo |
| p | valore attuale del prestito |
PMT(i;n;p)
Calcola l’importo delle rate di rimborso di un prestito.
VA1(i;n;m)
Calcola il valore attuale di una somma utilizzando gli interessi composti.
VA2(i;n;f)
Calcola il valore attuale di una somma usando gli interessi semplici.
VF1(i;n;m)
Calcola il valore finale di un importo utilizzando gli interessi composti.
VF2(i;n;f)
Calcola il valore finale di un importo utilizzando gli interessi semplici.
Funzioni date
AddToDate(data;numero_di_giorni;numero_di_mesi;numero_di_anni)
Aggiunge (o sottrae se negativo) un certo numero di giorni, mesi o anni alla data passata come primo argomento.
Day(data)
Giorno della data passata come argomento, compreso tra 1 e 31.
EntryDate
Data della registrazione.
Month(data)
Mese della data passata come argomento, compreso tra 1 e 12.
Year(data)
Anno a 4 cifre della data passata come argomento.
Funzioni contabili
Si tratta di un sottoinsieme delle funzioni di contabilità disponibili nel foglio di calcolo e nell’editor di report.
Ask(“Domanda”;{Importo_proposto})
Fa apparire una finestra di dialogo che chiede all’utente di rispondere ad una domanda. Restituisce sempre un numero. Se l’utente clicca sul pulsante Annulla, l’intera generazione del modello viene interrotta. Questa funzione non può essere usata in un modello periodico.
Bal(Conto;{Centro};{Tipo};{Data1};{Data2})
Voir cet article .
CellValue(Nome_del_foglio;nome_cella)
Permette di fare riferimento a una cella di un foglio di calcolo il cui nome è passato come primo argomento. La cella deve essere stata nominata nel foglio di calcolo e il nome deve essere passato come secondo argomento. Questa funzione restituisce un risultato solo se il foglio di calcolo chiamato è aperto contemporaneamente in un’altra finestra.
CellValueRC(Nome_del_foglio;no_riga;no_colonna)
Come per la funzione precedente, ma puntando una cella per i suoi numeri di riga e colonna invece che per il suo nome. Questa funzione restituisce un risultato solo se il foglio di calcolo chiamato è aperto contemporaneamente in un’altra finestra.
CurrencyRate(Codice_valuta;{Data})
Voir cet article .
CurrentLineValue
Restituisce il valore calcolato della prima riga della scrittura. Se l’importo della riga corrispondente è a credito, il valore sarà negativo. Questa funzione è utile per i modelli parziali che devono completare una scrittura in fase di inserimento, ad esempio per una suddivisione analitica dell’importo inserito nella prima riga.
EndBalance
LineValue(Numero_di_riga_del_modello)
Restituisce il valore calcolato della riga del modello. Può fare riferimento solo a una riga che si trova sopra la riga in cui si trova la formula. Se il valore della riga corrispondente è positivo, il valore restituito sarà negativo.
MonthBal(Conto;Centro;Tipo;Periodo;Origine)
Voir cet article .
OpBal(Conto;{Centro};{Tipo};{Origine})
Voir cet article .
TotDebit(Conto;{Centro};{Tipo};{Data1};{Data2})
Voir cet article .
TotCredit(Conto;{Centro};{Tipo};{Data1};{Data2})
Voir cet article .
Variation(Conto;Centro;Tipo;Periodo1;{Periodo2})
Voir cet article .
English
Français
Deutsch