Funz matricesommaprod
Hai un problema con Excel? 
Funz matrice.somma.prod
di NicoPana data: 18/12/2017 18:37:18
Nell'esempio allegato, vorrei capire se è corretta la funzione matrice.somma.prodotto per recuperare dal foglio "dati", per ciascun codice prodotto, e per ciascun mese, i valori delle ore per ciascuna attività.
Nella cella C2 del foglio "Analisi", intendo poi mettere una tendina con i vari codici prodotto disponibili in modo poi che nella tabella mi cambi automaticamente i valori alla scelta di un prodotto diverso.
di Gianfranco data: 18/12/2017 20:19:09
ciao
non so se ho capito
=MATR.SOMMA.PRODOTTO((dati!$A$9:$A$26=$I6)*(dati!$C$9:$C$26=$C$2)*(MESE(dati!$B$9:$B$26)=MESE(O$5&1));dati!$D$9:$D$26)
da mettere in O6
da tirare a destra e in giù
di NicoPana data: 19/12/2017 08:21:07
No, in realtà forse ho spiegato male io i dati come sono stati organizzati:
dati!$A$9:$A$26=$I6
in realtà in A9:A26 avevo inserito la funzione mese calcolata sulla data a fianco, perché nel riepilogo, le diciture GEN, FEB, MAR...erano dei testi e non delle date. Piuttosto che I6 meglio puntare a B6, che però deve essere uguale nel foglio dati ad uno dei valori contenuti tra F3 ed R3
dati!$C$9:$C$26=$C$2
ok
MESE(dati!$B$9:$B$26)=MESE(O$5&1)
la prima parte, cioè il calcolo del mese delle date contenute in B9:B26 ok, ma MESE(O$5&1) cosa fa? allora ho pensato di aggiungere un numero progressivo sopra i mesi del file di riepilogo, che magari tengo nascosti in bianco, in modo tale che possa modificare la formula cosi MESE(dati!$B$9:$B$26)=O$3
dati!$D$9:$D$26
dovrebbe essere modificata con dati!$f9:$r$26
che ne dici? ti ho allegato il file in revisione.
di Luca73 data: 19/12/2017 14:19:28
Ciao
ci ho messo un attimo ma ho capito
MESE(O$5&1) vuol dire che lui calcola mese di GEN1 ovvero di gennaio '01
andava bene anche MESE(O$5&9) o qualsiasi numero...
io avrei proposto un
(TESTO(dati!$B$9:$B$26;"mmm")=O$5)
per il resto un grande utilizzo delle moltiplicazioni tra vettori....Complimenti...
Ciao
Luca
di NicoPana data: 19/12/2017 15:51:55
Grazie, ma agisco davvero da autodidatta, mi piacerebbe conoscere Excel al vostro livello avanzato, quindi grazie del supporto.
Ma scrivendo MESE(O$5&9), quella &9 dopo il 5 che cosa farebbe?
di Luca73 data: 19/12/2017 17:10:50
Ciao
la & (e commerciale) serve per unire stringhe
in prativa
"Lu" & "ca" = Luca
"Luca" & "73" = Luca73
5 & 9 = 59 (testo)
A1 & 9 = valore nella cella A1 a cui si aggiunge il valore 9
se nella cella A1 c'è scritto FEB
A1 & 9 = FEB9
excel se lo deve elaborare lo riconosce come data
Prova: scrivi FEB in A1
=A1&9 in A2 e troverai FEB9
=A2+1 in A3 e troverai o una data o un numero tipo 39846 (ovvero una data) se ora metti il formato in data vedrai che si tratta del 02/02/2009
Quindi se tu hai GEN in O5
la formula MESE (O5&9) equivale a MESE(GEN9) che restituisce 1 ovvero il numero del mese (gennaio)
Ciao
Luca
Sono stato chiaro? altrimenti fammelo sapere che proviamo qualche altro esempio.
Ciao
Ciao
Luca
di Gianfranco data: 19/12/2017 21:15:56
ciao
ok la formula allora è andata bene.
ma non ti serve la riga con il numero dei mesi
se scrivi gennaio su una cella A1
e poi su A2 scrivi =MESE(A1) ti darà #valore
se scrivi =MESE(A1&1)
lo riconoscerà come mese in questo caso 1
se scrivi febbraio sarà 2 e così via
tutto lì niente di complicato e ti sei risparmiato
una riga
di NicoPana data: 20/12/2017 07:19:49
L'abbinamento della & commerciale al testo l'avevo immaginato, ma non ne riuscivo a capire il senso.
Perché aggiungere il 9 a GEN? MESE(GEN9)?
di Luca73 data: 20/12/2017 10:04:13
perche "GEN" è solo un testo, GEN9 viene riconosciuto come data.
di NicoPana data: 20/12/2017 13:40:38
E c'è un motivo del perché proprio il numero 9?
di Luca73 data: 20/12/2017 14:15:00
Vedi risposte precedenti
Cit:
MESE(O$5&1) vuol dire che lui calcola mese di GEN1 ovvero di gennaio '01
andava bene anche MESE(O$5&9) o qualsiasi numero...
Ciao
Luca
di NicoPana data: 20/12/2017 14:27:37
Scusami, grazie, quindi era solo per trasformarlo in un numero
Vuoi Approfondire?