Media con selezione



  • Media con selezione
    di archbrunetti data: 28/04/2016 16:23:08

    Ciao a tutti, altro piccolo-grande problema da risolvere.. ho una tabella a 2 colonne, colonna di sinistra oggetto, dove compaiono oggetti come cassa, coperchio e contenuto non in ordine, a destra i relativi valori numerici.. molte righe possono essere al momento vuote e compilate successivamente. La tabella è un work in progress nel senso che di giorno ingiorno possono comparire nuove righe in aggiunta alle precedenti. In fondo ho bisogno che compaiano 3 righe finali (media cassa, media coperchio e media contenuto) con il relativo valore medio delle caselle sopra riportate.. La cosa di cui ho bisogno è che non sia io a indicare le celle relative ma che sia il "comando" a trovare quelle giuste, ovvero dovrebbe cercare nella colonna di sinistra ad esempio tutte le celle cassa e fare la media dei relativi valori della colonna di destra.. con l'aggiunta che, come ho già spiegato sopra, posso aggiungere nuove righe intermedie con nuovi valori di cassa, coperchio o contenuto... Grazie



  • di Luca73 data: 28/04/2016 16:29:50

    Allega un file di esempio senza dati sensibili così ci aiuti ad aiutarti.
    Con evidenziato anche quale vuoi che sia il risultato ottenuto
    Per esempio non mi è chiaro quale sia il criterio di selezione ovvero n celle nella colonna di sinistra hanno scritto "cassa" oppure cassa + qualcosa d'altro o.....

    Ciao





  • di alfrimpa data: 28/04/2016 16:31:36

    Simone, come al solito, allega un file di esempio con il risultato desiderato

    Alfredo





  • di Luca73 data: 28/04/2016 16:34:52

    Secondo me basta un banalissimo media.se in cui puoi specificare il criterio e le celle vuote non vengono considerate in automatico.

    Ciao
    Luca






  • di archbrunetti data: 28/04/2016 16:43:39

    Allego file esempio. Provo a spiegarmi: nella cella b22 deve comparire la media dei valori della colonna B in cui la relativa riga della colonna A è “cassa”, in b23 lo stesso come sopra per le celle con “coperchio”, in b24 lo stesso come sopra per “contenuto”, considerando che vi sono anche celle vuote. Oltre a questo problema, quello più difficile è che di volta in volta devo poter aggiungere nuove righe alla tabella sopra per aggiungere nuovi valori cassa, coperchio e contenuto, e vorrei che che le 3 caselle di media sotto (che diventeranno riga 22, 23, 24, 25, 26.. e così via per l’inserimento delle nuove righe) si aggiornassero automaticamente inserendo di volta in volta nel loro calcolo i nuovi valori inseriti sopra..



  • di Luca73 data: 28/04/2016 16:59:30

    Usa le tre formule sotto riportate, una media se va benissimo.
     
    =MEDIA.SE($A$2:$A$20;"cassa";$B$2:$B$20)
    =MEDIA.SE($A$2:$A$20;"coperchio";$B$2:$B$20)
    =MEDIA.SE($A$2:$A$20;"contenuto";$B$2:$B$20)
    






  • di archbrunetti data: 28/04/2016 17:05:57

    Quindi se ogni giorno aggiungo nuove righe ogni volta dovrò anche "aggiornare" le formule sotto riportate.. giusto?



  • di Luca73 data: 28/04/2016 17:21:05

    Domani te la posto
    Ciao luca






  • di archbrunetti data: 28/04/2016 17:26:01

    Grazie



  • di Marius44 data: 28/04/2016 21:11:00

    Ciao Simone
    sfruttando il tuo esempio e le ottime formule di Luca (che saluto) ho fatto questo:
    - spostato i risultati delle medie a destra in alto (così puoi inserire altre righe)
    - denominato con nomi definiti i due intervalli (ogge=A2:A20 e velo=B2:B20)
    - cambiato le donominazioni delle "medie" (il nome deve essere uguale a quanto scritto in col. A) e i riferimenti delle formule.

    Quando inserisci altre righe abbi l'accortezza di inserirle PRIMA dell'ultima riga occupata. In tal modo l'intervallo denominato si adeguerà.

    Ciao e fai sapere,
    Mario



  • di Luca73 data: 29/04/2016 08:51:47

    Ciao

    Per rendere dinamiche, solo usando le formule (rimane sottointeso che quanto ha scritto Mario, che saluto, è validissimo
    puoi usare le formule sottostanti.
    Tali formule rendono dinamico il numero di formule ma rendono un po' piu' rigida la disposizione. (le formule devono essere inserite come adesso nel tuo file nelle stesse colonne in fondo con una riga vuota in mezzo)

    Ciao
    Luca
     
    =MEDIA.SE(SCARTO($A$2;0;0;RIF.RIGA()-3;1);"cassa";SCARTO($A$2;0;1;RIF.RIGA()-3;1))
    =MEDIA.SE(SCARTO($A$2;0;0;RIF.RIGA()-4;1);"coperchio";SCARTO($A$2;0;1;RIF.RIGA()-4;1))
    =MEDIA.SE(SCARTO($A$2;0;0;RIF.RIGA()-5;1);"contenuto";SCARTO($A$2;0;1;RIF.RIGA()-5;1))
    






  • di archbrunetti data: 29/04/2016 13:24:53

    Sucate il ritardo ma sono riuscito a guardarci solo adesso. Grazie mille a tutti. Vanno bene tutte le soluzioni, ma direi che la più semplice per quanto mi riguarda è la tabella di Mario, in quanto posso semplicemente copiarla dove mi interessa.. avrei però un quesito. Posso inserire una nuova colonna A "Commessa" a sinistra di quella oggetto, senza dover cambiare nulla nella tua impostizione? In questa nuova tabella devono comparire i riferimenti alla commessa di cui sto parlando..



  • di archbrunetti data: 29/04/2016 14:27:51

    Funziona perfettamente. Grazie a tutti



  • di Marius44 data: 29/04/2016 15:14:41

    Ciao Simone
    dopo la ... pennichella.
    Si, puoi inserire la colonna. Il vantaggio dei "nomi definiti" è proprio quello che i riferimenti si fanno verso il "nome" e non verso una cella.

    Ciao,
    Mario