Documentazione/Funzioni di Calc/SOMMA.DIFF.Q
TDF LibreOffice Document Liberation Project Blog comunitari Weblate Nextcloud Redmine Ask LibreOffice Donazione
Nome funzione:
SOMMA.DIFF.Q
Categoria:
Vettore
Riepilogo:
Calcola la somma delle differenze tra gli elementi quadrati corrispondenti di due matrici.
Non è necessario immettere una chiamata alla funzione SOMMA.DIFF.Q come formula di matrice.
Sintassi:
SOMMA.DIFF.Q(Matrice X; Matrice Y)
Restituisce:
Restituisce un numero reale che è la somma delle differenze tra gli elementi quadrati corrispondenti delle due matrici date.
Argomenti:
Matrice X è il primo matrice da utilizzare nel calcolo. Questo argomento può assumere la forma di un intervallo di celle esplicito (come A1:C3), il nome di un intervallo denominato, il nome di un intervallo di database o una matrice di costanti in linea.
Matrice Y è il secondo matrice da utilizzare nel calcolo. Questo argomento può assumere la forma di un intervallo di celle esplicito (come A1:C3), il nome di un intervallo denominato, il nome di un intervallo di database o una matrice di costanti in linea. Matrice Y dovrebbe avere le stesse dimensioni di Matrice X.
- Se Matrice X o Matrice Y non è un singolo riferimento di area, SOMMA.DIFF.Q segnala un errore di argomento non valido (Err:502). L'operatore di concatenazione dei riferimenti tilde (~) non può essere utilizzato per unire più aree in questi argomenti.
- Se Matrice X e Matrice Y sono di dimensioni diverse, SOMMA.DIFF.Q restituisce un errore #VALORE!.
- Se una cella all'interno di Array X o Array Y è vuota o contiene dati non numerici, SOMMA.DIFF.Q ignora quella cella e la cella corrispondente nell'altro array.
Dettagli aggiuntivi:
Dettagli specifici della funzione SOMMA.DIFF.Q
- SOMMA.DIFF.Q esegue il seguente calcolo:
- [math]\displaystyle{ SUMX2MY2(x, y)~=~\sum_{i=1}^{N}\left ( x_{i}^2 - y_{i}^2\right ) }[/math]
- N è il numero di elementi in ciascuno delle matrici x e y.
- Se avete difficoltà a ricordare il nome di questa funzione, potrebbe essere utile considerare il nome SOMMA.DIFF.Q come un'abbreviazione di somma x2 - y2.
Informazioni generali sulle funzioni delle matrici di Calc
Per evitare ripetizioni nel testo seguente sono specificate solo le combinazioni di tasti di Windows/Linux. La tabella seguente mostra la mappatura tra queste combinazioni di tasti ed i loro equivalenti in macOS.
Combinazione di tasti in Windows/Linux | Equivalente in macOS | Commenti |
---|---|---|
Ctrl + ⇧ Maiusc + Invio | Ctrl + ⇧ Maiusc + Invio | Crea una formula matriciale. |
Ctrl + / | ⌘ Cmd + / | Selezione tutte le celle nell'intervallo compreso in una formula matriciale. "/" è il tasto della divisione sul tastierino numerico. |
Ctrl + C | ⌘ Cmd + C | Copia. |
Ctrl + V | ⌘ Cmd + V | Incolla. |
- Una matrice è costituita da un intervallo rettangoare di celle che contengono dati. Per esempio, un intervallo quadrato di tre righe per 3 colonne è una matrice di 3 x 3. La matrice più piccola possibile è una matrice di 1 x 2 o di 2 x 1, formata da due celle adiacenti.
- Una formula nella quale vengono valutati i valori delle singole celle comprese nell'intervallo viene detta formula matriciale. La differenza tra una formula matriciale e le altre formule è che la formula matriciale gestisce molti valori simultaneamente invece di uno solo.
- Se si crea una formula matriciale usando la Creazione guidata funzione, è necessario selezionare la casella di controllo Matrice in modo che i risultati siano restituiti in una matrice. Altrimenti, sarà restituito solo il valore nella cella in alto a sinistra della matrice calcolata.
- Se si inserisce la formula matriciale direttamente nella cella, è necessario usare la combinazione di tasti Ctrl + ⇧ Maiusc + Invio invece del solo tasto Invio. Solo così la formula diventa una formula matriciale.
- Una formula matriciale viene visualizzata all'interno di parentesi grafe ("{" e "}"). Non è possibile creare una formula matriciale inserendo manualmente queste parentesi grafe.
- Alcune formule matriciali richiedono parametri che comportano la valutazione forzata della formula come matriciale, anche quando la formula è inserita normalmente. Queste sono: MATR.DETERM, MATR.INVERSA, MATR.PRODOTTO, MATR.SOMMA.PRODOTTO, SOMMA.DIFF.Q, SOMMA.SOMMA.Q, e SOMMA.Q.DIFF.
- Calc supporta delle constanti come matrici in linea nelle formule. Una matrice in linea è racchiusa tra parentesi grafe ("{" e "}"). I singoli elementi possono essere numeri (anche negativi), costanti logiche (VERO, FALSO) o stringhe di testo. Espressioni non costanti non sono ammesse. Le matrici possono essere inserite in una o più righe e in una o più colonne. Tutte le righe devono comprendere lo stesso numero di elementi; analogamente, tutte le colonne devono comprendere lo stesso numero di elementi.
- Modifica delle formule matriciali. Selezionare l'intervallo di celle che contiene la formula matriciale. Per selezionare l'intero intervallo, posizionare il cursore al suo interno e premere Ctrl + /. Quindi premere F2 o posizionare il cursore nella Riga di digitazione, modificare la formula come richiesto ed usare la combinazione di tasti Ctrl + ⇧ Maiusc + Invio.
- Eliminazione di formule matriciali. Selezionare l'intervallo di celle che contiene la formula matriciale. Per selezionare l'intero intervallo, posizionare il cursore al suo interno e premere Ctrl + /. Quindi premere Canc per eliminare i contenuti della matrice, compresa la formula matriciale. In alternativa, premere ← Backspace per far apparire la finestra di dialogo Elimina contenuti, selezionare
Formule o Elimina tutto e fare clic su
.- Copia di formule matriciali. Selezionare l'intervallo di celle che contiene la formula matriciale. Per selezionare l'intero intervallo, posizionare il cursore al suo interno e premere Ctrl + /. Quindi premere F2 o posizionare il cursore nella Riga di digitazione. Copiare la formula premendo Ctrl + C. Selezionare un intervallo di celle nel quale si desidera inserire la formula matriciale e premere F2 o posizionare il cursore nella Riga di digitazione. Incollare la formula premendo Ctrl + V nello spazio selezionato e confermarla usando la combinazione di tasti Ctrl + ⇧ Maiusc + Invio. L'intervallo selezionato ora conterrà la formula matriciale.
- Regolazione dell'intervallo della matrice. Selezionare l'intervallo di celle che contiene la formula matriciale. Per selezionare l'intero intervallo, posizionare il cursore al suo interno e premere Ctrl + /. Sotto alla selezione, alla destra, sarà visibile una piccola icona con la quale è possibile fare zoom in avanti o indietro sull'intervallo usando il mouse. Quando si regola l'intervallo della matrice, la formula matriciale non viene adeguata automaticamente - si sta solamente modificando l'intervallo nel quale appariranno i risultati.
Esempi:
Formula | Descrizione | Restituisce |
---|---|---|
=SOMMA.DIFF.Q({1,2,3}; {4,5,6}) | Qui la funzione calcola (12-42) + (22-52) + (3 2-62) ovvero -63. | −63 |
=SOMMA.DIFF.Q(A1:B2; C3:D4) dove le celle A1, A2, B1 e B2 contengono i valori 6, 7, 8 e 9, mentre le celle C3, C4, D3 e D4 contengono i valori 3, 4, 5 e 6. | Qui la funzione calcola (62-32) + (72-42) + (8 2-52) + (92-62) ovvero 144. | 144 |
=SOMMA.DIFF.Q(matrice_dati1; matrice_dati2) dove matrice_dati1 è un intervallo denominato che copre un'area di cella 2 x 2 contenente i valori {1,5, 3,5; 2,3, -4,7} e matrice_dati è un intervallo di database che copre un'area di celle 2 x 2 contenente i valori {1, 2; 2, 1}. | Qui la funzione calcola (1,52-12) + (3,52-22) + (2,3 2-22) + ((-4,7)2-12), ovvero 31,88. | 31,88 |
Funzioni di LibreOffice correlate:
Standard ODF:
Funzioni equivalenti (o simili) di Excel:
SUMX2MY2