Risolto Calcolo ore straordinario riepilogo con nominativi

Sara.consiglio

Utente junior
Original poster
3 Settembre 2025
52
5
8
Excel 2016
Ciao a tutti, avrei bisogno del vostro aiuto, ho provato diverse formule, ma credo di sbagliare qualcosa.
Io ho una lista di nomi nel foglio RIEPILOGO STRAORDINARIO e poi ho i fogli divisi per reparto, nei quali ci sono i diversi dipendenti.
Come faccio a creare una formula che nella colonna B del foglio "riepilogo straordinario" mi dia le ore di straordinario che trova in tutti gli altri fogli del file in corrispondenza del nominativo?

Grazie spero di essere stata chiara
 

Allegati

  • Esempio turni.xlsx
    80,5 KB · Visite: 14

Terio

Excel/Vba Expert
Supermoderatore
6 Gennaio 2021
28.623
6.279
2.345
55
Arce
2016, 2019, 365
Come faccio a creare una formula che nella colonna B del foglio "riepilogo straordinario" mi dia le ore di straordinario che trova in tutti gli altri fogli del file in corrispondenza del nominativo?
RIEPILOGO STRAORDINARIO
B2
=SOMMA(SOMMA(SE.ERRORE(('Cardio consuntivo'!$B$9:$B$48=A2)*'Cardio consuntivo'!$AH$9:$AH$48;0));SOMMA(SE.ERRORE(('EMO consuntivo'!$B$9:$B$37=A2)*'EMO consuntivo'!$AH$9:$AH$37;0)))
da tirare in basso, solita conferma matriciale,
ciao.
 

Sara.consiglio

Utente junior
Original poster
3 Settembre 2025
52
5
8
Excel 2016
RIEPILOGO STRAORDINARIO
B2
=SOMMA(SOMMA(SE.ERRORE(('Cardio consuntivo'!$B$9:$B$48=A2)*'Cardio consuntivo'!$AH$9:$AH$48;0));SOMMA(SE.ERRORE(('EMO consuntivo'!$B$9:$B$37=A2)*'EMO consuntivo'!$AH$9:$AH$37;0)))
da tirare in basso, solita conferma matriciale,
ciao.
Grazieeee...ma posso allungare la formula andandosi a pescare il totale dal file del mese precedente? Cioè dal foglio "riepilogo straordinario" del mese precedente deve sommare poi i valori attuali

solita conferma matriciale,
Ultima domanda, ma come faccio a fare la conferma matriciale per l'intera colonna senza farlo singolarmente? E la formula si aggiorna in automatico anche senza fare la conferma matriciale dopo ogni modifica o aggiunta di straordinario negli altri fogli?

[riuniti i messaggi]​
 
Ultima modifica di un moderatore:

Terio

Excel/Vba Expert
Supermoderatore
6 Gennaio 2021
28.623
6.279
2.345
55
Arce
2016, 2019, 365
posso allungare la formula andandosi a pescare il totale dal file del mese precedente?
Certo, ho usato le due somme proprio per via degli intervalli differenti e per farti capire il senso della formula.
come faccio a fare la conferma matriciale per l'intera colonna senza farlo singolarmente?
Basta confermare la prima e trascinarla.
la formula si aggiorna in automatico anche senza fare la conferma matriciale dopo ogni modifica o aggiunta di straordinario negli altri fogli?
La formula si aggiorna in automatico, ma non per la conferma matriciale, bensì per sommare le matrici all'interno.
Mentre se aggiungi altri fogli, devi aggiungere gli intervalli di somma alla formula, con il 365 sarebbe stato diverso, ma ricorda sempre che lavorare per fogli non è il massimo per Excel.
Ed a proposito di ricordare, ti rammento che nei 30 minuti puoi integrare i messaggi con il tasto Modifica senza pubblicarli a distanza di pochi minuti, per questo li ho riuniti io.

Ciao.
 

Terio

Excel/Vba Expert
Supermoderatore
6 Gennaio 2021
28.623
6.279
2.345
55
Arce
2016, 2019, 365
come faccio a fare la conferma matriciale per l'intera colonna senza farlo singolarmente?
Come ha scritto scossa @scossa (ciao Marco) si può evitare una matriciale. Volendo lasciare la possibilità di considerare più righe utili, si può usare un'altra funzione di somma condizionata:
=SOMMA(SOMMA.SE('Cardio consuntivo'!$B$9:$B$99;A2;'Cardio consuntivo'!$AH$9:$AH$99);SOMMA.SE('EMO consuntivo'!$B$9:$B$99;A2;'EMO consuntivo'!$AH$9:$AH$99))
ho già esteso l'intervallo ad un centinaio di righe, ma puoi allungarlo a tuo piacimento.

Ciao.
 

gianfranco55

Utente assiduo
17 Febbraio 2025
1.291
558
145
Valdagno
365
ciao
mia ossessione
=MATR.SOMMA.PRODOTTO(SE.ERRORE(('Cardio consuntivo'!$B$6:$B$48=A2)*'Cardio consuntivo'!$AH$6:$AH$48;0)+SE.ERRORE(('EMO consuntivo'!$B$6:$B$48=A2)*'EMO consuntivo'!$AH$6:$AH$48;0))
 

Sara.consiglio

Utente junior
Original poster
3 Settembre 2025
52
5
8
Excel 2016
=SOMMA(SOMMA.SE('Cardio consuntivo'!$B$9:$B$99;A2;'Cardio consuntivo'!$AH$9:$AH$99);SOMMA.SE('EMO consuntivo'!$B$9:$B$99;A2;'EMO consuntivo'!$AH$9:$AH$99))
Anche mettendo questa formula, quando trascino giù mi riporta lo stesso dato della prima cella, a meno che non faccia la conferma con ctrl+shift+invio. Forse ho cambiato qualche impostazione che non sapevo? perché effettivamente me lo sta facendo anche con altre formule semplici
 

Terio

Excel/Vba Expert
Supermoderatore
6 Gennaio 2021
28.623
6.279
2.345
55
Arce
2016, 2019, 365

Terio

Excel/Vba Expert
Supermoderatore
6 Gennaio 2021
28.623
6.279
2.345
55
Arce
2016, 2019, 365
Sì con tutte
Allora non è un problema di formule ...
IN che modo posso verificarlo?
Ribbon Formule ed a destra hai le opzioni di ricalcolo:
29-calcolo-automatico-excel-4.png


Ciao.