aiuto calcoli



  • aiuto calcoli
    di elvi (utente non iscritto) data: 26/11/2015 12:48:45

    Buongiorno a tutti,
    Avrei bisogno del vostro aiuto: ho un foglio con 173000 righe.
    Dalla colonna 1 a 7 vediamo dei numeretti scritti male che dovremmo eliminare.
    Dalla colonna A8 invece leggiamo delle profondità da 1.90 a 6.90 alle quali sono associate delle colonnine di valori che rappresentano delle velocità. Di queste l'intervallo A8:G13 devo lasciarlo uguale o importarlo su un altro foglio mentre dell'intervallo H8:k13 devo calcolare il medio. Otterrò dunque una sorta di tabella.
    Dalla riga 14 ad una profondità di 7.90 leggo sempre 32768 e 255 che sono dei valori di velocità impossibili e vuol dire che lo strumento di misura ha "toppato" e devo eliminarli. Questi valori errati continuani fino alla riga 75.
    Da 76 a 81 trovo di nuovo quei numeretti scritti male ed inutili che devo elimare.
    L'intervallo che mi serve e caratterizzato da valori giusti è A82:K87 e come prima lascio uguale l'intervallo A82:G87 e faccio la media dell intervallo H82:K87.
    Dalla riga 88 in poi leggo di nuovo 7.90 a cui corrispondono errori di misura 32678 e 255 fino a 149 che devo eliminare, e poi di nuovo quei numeretti che vanno eliminati e poi un intervallo corretto. L'intervallo corretto non si ferma sempre ad un profondità di 6,90 ma spesso anche a $.90 4.90 o 5.90 e poi ho di nuovo valori errati -32768 e 255.
    Alla fine dovrei ottenere tante tabelle.
    Non ho mai fatto questo tipo di lavoro. Ho iniziato a farlo a mano ma ci vuole troppo tempo.
    Grazie mille


  • COME FILTRARE DATI SU BASE NOMINATIVA
    di andrè (utente non iscritto) data: 26/11/2015 13:01:17

    Buongiorno a tutti.
    Vi presento il mio problema.
    Ho un file excel con tre fogli nei quali ci sono le persone che hanno partecipato a dei corsi.
    Nello specifico devo andare a creare un quarto foglio nel quale ci siano tutte le persone che hanno fatto i diversi corsi.
    Non necessariamente chi ha fatto il primo corso ha fatto il secondo o il terzo.
    Può esserci però chi ha svolto anche due o tre delle tipologie di corsi.
    Adesso vi spiego come è redatto il file.
    Nel primo foglio abbiamo nella colonna b le persone e nelle successive colonne che sono 6 altre informazioni sulla tipologia del corso.
    Nel secondo foglio abbiamo nella colonna b le persone e nelle successive colonne che sono 7 altre informazioni sulla tipologia del corso.
    Nel terzo foglio abbiamo nella colonna b le persone e nelle successive colonne che sono 6 altre informazioni sulla tipologia del corso.
    In questi fogli ogni persona ha nella sua riga le informazioni circa la tipologia del corso.
    Ora devo fare un quarto foglio con tutti i nomi delle persone che sono contenuti nei tre fogli precedenti con le relative informazioni dei corsi.
    Come fare?
    Un grazie a chi mi risponderà.
    Buona giornata a tutti



  • di alfrimpa data: 26/11/2015 13:53:01

    @ elvi e @ andrè

    Quando si pone un quesito (anche se la questione sembra essere chiara per chi la pone ma certamente non lo è per chi avesse l'intenzione di rispondere) è fondamentale allegare un file di esempio che sia rappresentativo del problema sottoposto.

    Così facendo eviterete che chi avesse l'interesse o la possibilità di rispondere non debba ricostruire un file che voi avete già e, qualora lo facesse, ci sono altissime probabilità che non sia uguale al vostro.

    Allegate quindi un file di esempio (elvi non servono le 173000 righe ma solo qualche decina) con la situazione di partenza ed il risultato atteso, magari inserito manualmente.

    @ andrè

    Ti sei accodato alla discussione di elvi.

    Aprine una tua esponendo il problema ed allegando un file di esempio.

    Alfredo




  • aiuto calcoli
    di elvi (utente non iscritto) data: 26/11/2015 14:16:22

    Scusatemi mi sono dimenticata. Credo di averlo allegato ora. Grazie mille



  • di Mister_x (utente non iscritto) data: 26/11/2015 15:44:17

    ciao

    fino ad eliminare le righe inutili ho capito per il resto NO

    comunque questa e' la sub di partenza che elimina le righe inutili in base ai tuoi dati esposti

    da inserire nel foglio
    per il resto bisogna capire cosa fare
    allego file col lavoro fatto, per il resto spiega

    ciao

     
    Option Explicit
    Sub EliminaErrati()
    Dim i As Long
    For i = Cells(Rows.Count, "C").End(xlUp).Row To 1 Step -1
      If Cells(i, "C") < -1000 Then Rows(i & ":" & i).Delete
    Next i
    End Sub