Ricopiare dati di u...
 
Notifiche
Cancella tutti

La consultazione del forum è libera per tutti.

Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).

Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.

[Risolto] Ricopiare dati di una tabella in un altro foglio eliminando valori univoci e sommando il totale dei minuti

5 Post
2 Utenti
2 Reactions
553 Visualizzazioni
Forum 1
(@mvassoasso)
Post: 0
New Member
Avviatore di Topic
 

Buongiorno a tutti, in studio utilizzo un file excel come timesheet settimanale di ogni operatore. Il file elabora tutte le attività compiute da ogni operatore indicando la data, il cliente, l'attività, le eventuali descrizioni degli operatori e i minuti impiegati. Avendo impostato degli slot da 30 min per ogni attività, la tabella che raccoglie i dati degli slot rimane strutturata sempre allo stesso modo ma cambiano solo i contenuti delle celle in base all'operatore che compila il timesheet, quindi spesso rimangono delle celle vuote da non considerare per la parcellazione. Avrei la necessità che il file riconosca le operazioni fatte per lo stesso cliente e sommi i minuti impiegati, ricopiando solamente i valori in una tabella che si trova in un altro foglio.

Ho provato ad utilizzare formule combinando le funzioni confronta, indice ecc ma non sono riuscito a trovare una soluzione al mio problema.

Per chiarezza allego un file dove ho semplificato al massimo ciò che intendo.

Grazie mille a chiunque provi ad aiutarmi.

 

Versione di Excel
Sistema operativo
 
Postato : 22/04/2021 12:08
Forum 1
(@mvassoasso)
Post: 0
New Member
Avviatore di Topic
 
Postato da: @mvassoasso

Buongiorno a tutti, in studio utilizzo un file excel come timesheet settimanale di ogni operatore. Il file elabora tutte le attività compiute da ogni operatore indicando la data, il cliente, l'attività, le eventuali descrizioni degli operatori e i minuti impiegati. Avendo impostato degli slot da 30 min per ogni attività, la tabella che raccoglie i dati degli slot rimane strutturata sempre allo stesso modo ma cambiano solo i contenuti delle celle in base all'operatore che compila il timesheet, quindi spesso rimangono delle celle vuote da non considerare per la parcellazione. Avrei la necessità che il file riconosca le operazioni fatte per lo stesso cliente e sommi i minuti impiegati, ricopiando solamente i valori in una tabella che si trova in un altro foglio.

Ho provato ad utilizzare formule combinando le funzioni confronta, indice ecc ma non sono riuscito a trovare una soluzione al mio problema.

Per chiarezza allego un file dove ho semplificato al massimo ciò che intendo.

Grazie mille a chiunque provi ad aiutarmi.

Mi sono reso conto che il file riportava delle inesattezze. Le ho corrette, quindi allego qui il nuovo file.

 
Postato : 22/04/2021 13:56
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

Ciao

io ci riesco con una colonna d'appoggio

per rendere gli univoci  ho usato la L

unici

=SE.ERRORE(INDICE(Foglio2!$A$2:$A$1000&"-"&Foglio2!$B$2:$B$1000&"-"&Foglio2!$C$2:$C$1000&"-"&Foglio2!$D$2:$D$1000;CONFRONTA(0;INDICE(CONTA.SE(L$1:$L1;Foglio2!$A$2:$A$1000&"-"&Foglio2!$B$2:$B$1000&"-"&Foglio2!$C$2:$C$1000&"-"&Foglio2!$D$2:$D$1000&"")/(Foglio2!$A$2:$A$1000<>0););0));"")

 

tabella in a2 da tirare a destra e in basso

 

=SE(VAL.NUMERO(SE.ERRORE(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(ANNULLA.SPAZI($L2);"-";RIPETI(" ";LUNGHEZZA($L2))); (RIF.COLONNA(A$1)-1)*LUNGHEZZA($L2)+1; LUNGHEZZA($L2)));"")*1);SE.ERRORE(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(ANNULLA.SPAZI($L2);"-";RIPETI(" ";LUNGHEZZA($L2))); (RIF.COLONNA(A$1)-1)*LUNGHEZZA($L2)+1; LUNGHEZZA($L2)));"")*1;SE.ERRORE(ANNULLA.SPAZI(STRINGA.ESTRAI(SOSTITUISCI(ANNULLA.SPAZI($L2);"-";RIPETI(" ";LUNGHEZZA($L2))); (RIF.COLONNA(A$1)-1)*LUNGHEZZA($L2)+1; LUNGHEZZA($L2)));""))

 

in e2 da tirare in basso

=MATR.SOMMA.PRODOTTO((Foglio2!$A$2:$A$1000=A2)*(Foglio2!$B$2:$B$1000=B2)*(Foglio2!$C$2:$C$1000=C2)*(Foglio2!$D$2:$D$1000=D2);Foglio2!$E$2:$E$1000)

non so che versione hai

se non funzionano confermale

matriciali

ctrl maiuscolo invio

 
Postato : 22/04/2021 16:39
Forum 1
(@mvassoasso)
Post: 0
New Member
Avviatore di Topic
 

@gianfranco55

Ci ho messo un po' a sistemare alcuni errori che mi dava il mio file (essendo un po' più complesso) ma sono riuscito a fare esattamente ciò che volevo!

Grazie mille!!! 

 
Postato : 22/04/2021 17:43
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao 

nelle formule ho dovuto inserire VAL.NUMERO()

perchè nella stessa colonna hai testo e numeri

altrimenti sarebbero visivamente meno complicate

 
Postato : 22/04/2021 18:00
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy
     Scarica il nostro ebook gratuito     

Unisciti a oltre 35.000 professionisti
che hanno già scelto di semplificare il proprio lavoro
e aumentare la produttività con la nostra newsletter!

Scarica l’ebook con i
migliori trucchi e suggerimenti per Excel
selezionati per te da Excel Academy

Download