Creazione automatica tabella

ciao a tutti , vorrei sapere se è possibile far creare una tabella “automaticamente” in base a dei valori di un’altra tabella. in allegato ho fatto un esempio: nella colonna D inserisco manualmente il valore (in particolare un nome) e vorrei che nella colonna G mi crei una riga per ogni valore differente. Sulla colonna H vorrei mantenere modificandola la funzione SOMMA.SE o una funzione simile, che “pesca” dalla colonna G il “criterio” da sommare. E’ una cosa secondo voi fattibile?
Ecco il file
prova.ods

grazie

@joselito, segue una soluzione alternativa

Colonna in pelle gialla e formule di risposta sono state modificate.

File di prova


ATTENZIONE: Se desideri fornire maggiori dettagli alla tua domanda, utilizza modifica in questione o aggiungi un commento di seguito. Grateful.

Se la risposta soddisfa le tue necessità, fai clic sulla palla Descrição da imagem a sinistra della risposta, per finire la domanda.

mi piace la soluzione con la colonna gialla. riesci a farmi una spiegazione veloce che non sono riuscito a capirla?

@gioh66, la spiegazione della formula:

se D4 = bianco la risposta è bianca, altrimenti se conti da $ D $ 3 (fisso) a D3 (riga prima della formula) il valore di D4 è = 0, inserisci il numero di riga, se non bianco.

scusatemi ma non ho capito… non sono tanto ferrato con queste formule.
l’unica che sono riuscito a decifrare è quella della colonna H:
se il valore della colonna G è “” ("" = nullo) → lascia cella “” ; altrimenti esegui SOMMA.SE utilizzando come “criterio” il contenuto della colonna G. giusto?
Scusatemi ancora per la mia ignoranza.
Ed ancora più complicata è la formula della colonna G

@joselito, quando elaborerò una formula complessa, passerò attraverso le informazioni necessarie a tappe, ogni variabile della formula che imposto separatamente, alla fine quando raggiungo quella desiderata, metto insieme la formula unendomi a tutti i pezzi.

Nel foglio di lavoro allegato ho smantellato la formula che si trova in G11, a colpo d’occhio le parti, vedi se capisci come ho fatto.

Sono a tua disposizione per fare domande. Se vuoi, il mio contatto diretto è qui:
https://wiki.documentfoundation.org/User:Schiavinatto

Ciao un,altra soluzione potrebbe essere: aggiungi una riga vuota sotto la 10 (che diventa la 11) e nascondila. Poi in G12 metti la formula
=SE.ERRORE(INDICE($D$4:$D$35;CONFRONTA(0;INDICE(CONTA.SE($G$11:G11;$D$4:$D$35&""););0));"")
e ricavi i nomi dei cantieri in modo univoco, e in H12 correggi la tua formula così
=SE(G11="";"";SOMMA.SE($D$4:$D$34;G11;$C$4:$C$34))
Entrambe poi trascinale in basso fin dove ti serve.
cantieri.ods

Ciao @gioh66, ho provato a fare a meno della colonna in più e non l’avevo capito, congratulazioni per la soluzione.

Grazie! Bella anche la tua!