![]() |
|
|
||
|
![]() |
|
Un conto dare/avere si occuperà di contenere delle registrazioni contabili e di restituire un saldo riferito alla singola operazione ed un altro che sia riassuntivo delle varie operazioni. Per prima cosa, si disponga una tabella come illustrato nell'immagine. Essa sarà composta da:
Il campo data avrà come formato: "gg/mm/aaaa", mentre tutti gli altri campi saranno di tipo valuta ("Euro"), senza cifre decimali. I valori della colonna "Saldo" sono ottenuti tramite la sottrazione dei valori della colonna C (importi "Avere") meno quelli della colonna B (importi "Dare"). Il campo dati "Complessivo" della prima riga (coordinate: E5), sarà un riferimento relativo alla cella D5, che contiene il saldo della riga 5. |
![]() |
|
Passando alla riga successiva (la riga 6), tutti i campi hanno le caratteristiche inalterate, tranne quello della colonna E. In esso, che rappresenta il campo "Complessivo") è dichiarata una formula la quale ha il compito, dapprima, di verificare se il valore della colonna B (in questo caso B6) è positivo oppure il valore della colonna C (in questo caso C6) è positivo (in pratica, questo è un OR logico) e, in seguito, di ottenere un risultato dalla somma del valore riportato nella sua cella precedente (cioè, soprastante, in questo caso E5, dato che siamo in E6) più il valore del campo "Avere" della stessa sua riga al quale sarà sottratto il valore del campo "Dare" sempre della sua stessa riga. L'espressione: ((B6>0)+(C6>0)), indica che per scrivere qualcosa nel campo "Complessivo", almeno uno dei due campi ("Dare" o "Avere") abbia un valore maggiore di zero. Questa espressione prende il via dalla considerazione che, nei programmi dell'OpenOffice, quando una relazione è vera restituirà il valore "1" e quando è falsa "0", che sono numeri. L'espressione riportata è servita con il solo scopo di evitare di riscrivere nella colonna "Complessivo" un valore quando le altre colonne sono ancora da riempire. Dopo avere dichiarata l'espressione, essa, utilizzando la regola dei riferimenti relativi, viene estesa alle celle sottostanti. Nota: Per rivedere un altro esempio di applicazione di espressioni logiche in una formula, consultare la pagina: lou-it-openoffice-Calc-0133-000, Elaborare i costi di una telefonata urbana con l'ausilio delle funzioni "GIORNI" e "ORA" e "MINUTO". |
![]() |
|
Come si nota pure in questa immagine. |
![]() |
|
Infatti, inserendo un nuovo valore, automaticamente, si otterrà (oltre che nel campo saldo, il quale vale soltanto per la riga attiva) il valore del campo "Complessivo". |
