Funz matricesommaprod



  • 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