Condividi tramite

ricampionamento !

Anonimo
2017-05-04T16:59:22+00:00

Ciao a tutti ,

Ho 5 segnali dei quali devo ottenere la media, la frequenza di campionamento di questi segnali è la stessa ma la velocità con cui vengono eseguiti varia per cui per esempio ho un primo segnale di 300 righe un secondo di 400 e gli altri lo stesso di valori diversi. L'obbiettivo è quindi riportare i segnali tutti sullo stesso numero di righe (del segnale con minor righe) riducendo la frequenza di campionamento dei segnali più lenti e quindi con maggiori dati . Mantenere quindi il primo e l'ultimo valore ed eliminare o mediare quelli intermedi insomma. Qualche idea ?

Vi ringrazio in anticipo.

Giacomo

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

7 risposte

Ordina per: Più utili
  1. Anonimo
    2017-05-11T13:17:32+00:00

    Ciao Giacomo,

    anzitutto ti ringrazio !

    il concetto si avvicina è che non vorrei tagliare le code di inizio e fine ma bensì, valori interni alla serie stessa. Per esempio nel tuo caso nel quale per la colonna B i 5 valori tagliati, per ottenere i 10 valori minimi della colonna A, vorrei fossero distanti uno dall'altro di (15/(15-10)=3), cioè eliminare i valori B3,B6,B9,B12,B15.

    Avendo seguito questo thread con interesse, posso facilmente estrapolare il tuo metodo per individuare i valori da escludere per i risultati elencati da Fratello Paolo nelle colonne C e E, ma mi chiedo come vorresti trattare la colonna D?

                          ![](https://learn-attachment.microsoft.com/api/attachments/f295d6ab-ad90-4bb2-b2e4-869b88d208dc?platform=QnA)

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2017-05-11T11:54:10+00:00

    anzitutto ti ringrazio !

    il concetto si avvicina è che non vorrei tagliare le code di inizio e fine ma bensì, valori interni alla serie stessa. Per esempio nel tuo caso nel quale per la colonna B i 5 valori tagliati, per ottenere i 10 valori minimi della colonna A, vorrei fossero distanti uno dall'altro di (15/(15-10)=3), cioè eliminare i valori B3,B6,B9,B12,B15.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2017-05-11T09:08:31+00:00

    La soluzione non è sempre esatta perché non sempre si possono eliminazione un numero di identico sia all'inizio sia alla fine del range perché dipende dal numero di righe se pari o dispari.

    Ritengo però che la soluzione che ti propongo, anche in funzione dell'omogeneità dei dati prodotti, sia la migliore possibile. Ovvero scartando un numero di code equidistanti (inizio e fine) tali da pareggiare il numero di righe, oggetto di calcolo, a quello più breve.

    Dalla tabella che segue:

    in G2: =MIN(CONTA.NUMERI(A1:A1000);CONTA.NUMERI(B1:B1000);CONTA.NUMERI(C1:C1000);CONTA.NUMERI(D1:D1000);CONTA.NUMERI(E1:E1000))

    è possibile che questa formula possa essere compattata, però, al momento, non mi viene in mente altro (chissà se qualcuno ha un'idea migliore)

    in H2: **=MEDIA(SCARTO($A$1;ARROTONDA((CONTA.NUMERI(A$1:A$1000)-$G$2)/2;0)+1;RIF.COLONNA(A1)-1;CONTA.NUMERI(A$1:A$1000)-ARROTONDA((CONTA.NUMERI(A$1:A$1000)-$G$2);0)))**da trascinare a destra per altre 4 colonne.

    Come puoi vedere, il calcolo della MEDIA negli intervalli delimitati in giallo (tutti di 10 righe come il primo più corto) nella maggior parte dei casi, salvo uno, è identico a quello della formula.

    **Qui il file d'esempio**da scaricare.

    Fai sapere.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2017-05-11T07:45:34+00:00

    Ciao Paolo;

    ho Excel 2010!  i valori si trovano tutti all'interno dello stesso file in cinque colonne diverse ! ogni colonna indica il valore di potenza di un segnale dal suo inizio alla sua fine ! devo fare una media di tutti e 5 i segnali ma per poterla eseguire devo far combiaciare i punti di inizio e fine dei segnali . Per fare questo se per esempio un segnale è dato da 300 valori un secondo da 320 un terzo da 330 un quarto da 310 e un qunto da 350 devo portare tutti i segnalia 300 valori che è il segnale con campionamenti minori (voglio quindi eliminare per esempio sul secondo segnale 20 valori su 320 che siano equidistanti). Spero che ora sia più chiaro.

    Ti ringrazioin anticipo.

    Ciao. Giacomo

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2017-05-05T13:43:58+00:00

    Che versione hai di Excel?

    Dove si trovano i valori di campionamento? Su 5 colonne separate? Su 5 Fogli? Su 5 file?

    Ogni volta che c'è un campionamento i valori si sovrappongono ai precedenti o viene creato un nuovo file?

    Che valori sono? Ore, date, numeri?

    Devi prima calcolare la media di ogni segnale e quindi la media di tutti e 5?

    Puoi fare un esempio pratico?

    La risposta è stata utile?

    0 commenti Nessun commento