Questionario SOSE con le matrici


E E E E E E E E
2 2 2 2 2 2 2 2
1 1 1 1 1 1 1 1
3 3 3 3 3 3 3 3



Perchè conviene utilizzare il calcolo matriciale per il quadro T

Per calcolare come è suddiviso ciascun Costo tra le varie funzioni, avendo come dati di partenza i costi di ogni dipendente (Dip) a sua volta ripartito nei vari servizi (Funz), occorre moltiplicare il costo di ogni dipendente per ogni quota di ripartizione nei servizi e fare poi le somme dei costi di ogni dipendente per ogni servizio; in pratica:

Costo1Dip1 x QuotaFunz1Dip1 +
Costo1Dip2 x QuotaFunz1Dip2 +
Costo1Dip3 x QuotaFunz1Dip3 + …

Costo1Dip1 x QuotaFunz2Dip1 +
Costo1Dip2 x QuotaFunz2Dip2 +
Costo1Dip3 x QuotaFunz2Dip3 + …
ecc.

Con 11 voci di spesa, 11 Funzioni/servizi e per es. 50 dipendenti in tabella, volendo fare i conteggi in un foglio di calcolo, con semplici somme e prodotti, servirebbe una tabella con 11*11*50 = 6.050 celle (!) ciascuna con una formula un po’ diversa non facilmente riproducibili con un tranquillo copia-incolla.

Per chi ha un po’ di dimestichezza con la matematica, le formula sopra farà ricordare un’operazione che si svolge con il calcolo matriciale: il prodotto tra matrici, riga per colonna. Questo modalità di procedere comporterà la creazione di una tabella dati 11x11 quindi solo 121 celle anziché oltre 6000 dell’esempio! Inoltre con una sola formula, opportunamente copiata, le 121 celle saranno compilate correttamente in un attimo.
Vediamo come.

Tabelle dei dati di partenza

Il quadro D del questionario unico, richiede la ponderazione in numero di unità persona sull'anno nelle varie funzioni/servizi.
E' probabile che i dati di partenza a disposizione sia la ponderazione riferita al singolo dipendente: l'insieme dei dati sarà quindi organizzato in una tabella come quella della matrice [A].

Tabella del personale nelle funzioni/servizi, matrice[A] (quadro D)

Considerando le due tabelle iniziali come matrici, dove per praticità i vari dipendenti sono indicati nella prima colonna:

matrice [A], tabella della suddivisione del personale nelle n funzioni/servizi, nell’esempio n=4:


Nota importante: per il corretto funzionamento delle formule 'matrice', è necessario valorizzare con zeri le celle vuote.

Tabella delle spese del personale

La tabella delle spese del personale, o matrice [B], fornisce gli m costi/spese di ogni dipendente (nell’esempio m=3):



E’ consigliabile creare queste tabella con righe e colonne vuote in più, in modo che, in caso di aggiunta di voci, non occorra in futuro andare a modificare le formule, soprattutto nel caso del numero di dipendenti. Prevedere per questi un buon numero in più rispettando il requisito che nelle due tabella [A] e [B] vi sia lo stesso numero di righe del personale.


Tabella delle spese del personale suddiviso in funzioni/servizi (quadro T)

La matrice [C], la tabella dei valori utili al SOSE cioè i costi ripartiti per funzioni è il risultato a cui vogliamo arrivare:


Notate che questa tabella rispecchia, anche se non è necessario, la disposizione dei dati nel questionario SOSE. Questa matrice [C] si otterrà dal prodotto matriciale:

[C] = [B]ᵀ x [A]

dove [B]ᵀ è la matrice trasposta di [B] cioè la stessa tabella con righe e colonne scambiate.


E’ necessario fare la trasposta perché il prodotto matriciale è “riga per colonna” e, siccome vogliamo ottenere i costi in [C] nelle righe, dovremo mettere i costi anche nelle righe in [B] facendo appunto la trasposta.

In pratica...

Fare la TRASPOSTA della matrice delle spese del personale nel foglio di calcolo

Per fare la tabella/matrice trasposta dei costi cioè ottenere la tabella dei costi elencati nella prima colonna e l’elenco dei dipendenti nella prima riga, si utilizza la formula =MATR.TRASPOSTA(A1:D5) in questo modo:

Prodotto tra matrici: come compilare la tabella finale, la matrice [C]

Ora non resta che fare il prodotto tra matrici [B]T x [A] e attenzione, il prodotto matriciale non gode della proprietà commutativa cioè

[B]T x [A] ≠ [A] x [B]T

la matrice1 dovrà essere la [B]T mentre la matrice2 sarà [A]
Procedura:

Scarica un foglio di calcolo di esempio semplificato: SOSE2024_Matrici.ods