media di valori assoluti



  • media di valori assoluti
    di sick boy (utente non iscritto) data: 09/03/2015 12:29:08

    buongiorno, come potrei sviluppare una funzione che mi faccia la media dei valori assoluti di una sottrazione?

    colonna A | colonna b

    a1 _____________ b1
    a2______________b2
    a3 _____________ b3

    an______________bn
    quello che vorrei dalla funzione è MEDIA(|a1-b1|;|a2-b2|;|a3-b3|;....|an-bn|)

    grazie infinite a chi vorrà aiutarmi





    nel caso dovessi escludere valori di |an-bn|>c invece?



  • di jacks (utente non iscritto) data: 09/03/2015 12:54:07

    Non si capisce bene cosa vuoi fare..



  • di Vecchio Frac data: 09/03/2015 13:33:51

    Ma ti sei già risposto da solo.

    cit. MEDIA(|a1-b1|;|a2-b2|;|a3-b3|;....|an-bn|)
    --->
    =MEDIA(ASS(a1-b1);ASS(a2-b2);ASS(a3-b3);...;ASS(an-bn))

    Se invece vuoi fare qualcosa con VBA è un altro (anche se analogo) discorso.
    Nell'espressione "|an-bn|>c", la "c" a cosa corrisponde?





  • di sick boy (utente non iscritto) data: 09/03/2015 14:12:16

    no il problema era iterare il tutto trascinando.. ho risolto con =MATR.SOMMA.PRODOTTO(ASS(a1:a100 - b1: b100))/RIGHE(a1:a100))

    ora intendo escludere dalla media i valori assoluti che risultano maggiori di,per esempio, 20. come potrei fare?
    grazie infinite



  • di Vecchio Frac data: 09/03/2015 15:22:37

    Sinceramente non lo so. La mia palla di vetro si è rotta, infatti non avevo affatto capito che "il problema era iterare il tutto trascinando".





  • di sickboy (utente non iscritto) data: 10/03/2015 10:21:33

    sì in effetti non mi sono spiegato benissimo.. intendo che a me servirebbe, date due colonne A e B di 100 dati, una formula che mi restituisca dalla selezione delle due colonne la media di |a1-b1|,...,|a100-b100|, senza dover scrivere a mano tutto nella formula "ASS(an-bn)" per ogni n...

    ho risolto appunto con =MATR.SOMMA.PRODOTTO(ASS(a1:a100 - b1: b100))/RIGHE(a1:a100))

    che credo restituisca il prodotto scalare di (ass(a1-b1),ass(a2-b2),......,ass(a100-b100)) * 1/numero di righe , quindi in teoria esattamente il valore medio che serve a me.. è corretto?