Excel Forum Per condividere esperienze su Microsoft Excel

PROBLEMA CON FORMULE DI CALCOLO

  • Messaggi
  • OFFLINE
    Nickriva
    Post: 1
    Registrato il: 27/07/2020
    Età: 31
    Utente Junior
    excel 2018
    00 27/07/2020 19:20
    Buonasera,
    ho 3 problemi con un file creato per lavoro.
    Nel file ho una tabella pivot con dei valori e vicino alla tabella ho inserito delle formule che prendono i valori (es: =se(a5="";"";a5) e altre formule di questo genere).

    Questi dati li utilizzo per calcolare:
    - percentili (tutto ok)
    - valore max (tutto ok)
    - valore minimo (NON riesco perchè mi considera 0 quando in realtà non è presente nessuno 0 visto che ho utilizzato una formula per escluderli. MI SAPETE DIRE COME MAI?)

    Se copio questi dati che ho estrapolato dalla tabella pivot li incollo come valori e successivamente provo ad ordinarli non mi è possibile ordinarli dal più grande al più piccolo ma solo dalla a alla z, cosa particolare considerando che sono solo numeri.

    Oltre a questi primi due problemi non riesco ad utilizzare la funzione ctrl + freccia verso il basso per scorrere da un dato ad un altro (es: ho un numero nella cella b1 il numero successivo l'ho nella cella b679 se provo a fare ctrl+freccia giù mi manda direttamente alla fine del foglio e non alla cella dove è effettivamente presente un numero).
    DA COSA PUO' DIPENDERE?


    Vi ringrazio per la vostra disponibilità!!

    NICOLA😀
    [Modificato da Nickriva 27/07/2020 23:23]
  • ABCDEF@Excel
    00 27/07/2020 21:57
    Allega il files senza dati sensibili
  • OFFLINE
    Nickriva
    Post: 1
    Registrato il: 27/07/2020
    Età: 31
    Utente Junior
    excel 2018
    00 27/07/2020 23:24
    Ciao, ho allegato il file.
    Grazie!
  • OFFLINE
    DANILOFIORINI
    Post: 824
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Senior
    2016
    00 28/07/2020 08:53
    Ciao
    Scrivo da cellulare e non posso verificare tutte le richieste
    Per la formula del minimo è normale che ti restituisce zero in quanto non gestisci le celle vuote Quindi in AD8

    =MIN(SE(N6:N1048576<>0;N6:N1048576))
    da confermare con VTRL+SHIFT+INVIO

    p.s. se non è indispensabile non impegnare un milione di righe
  • ABCDEF@Excel
    00 28/07/2020 12:14
    >>>dal più grande al più piccolo ma solo dalla a alla z
    A parte i vari "formatti" funziona. Seleziono l'area, scelgo una colonna e ...dal piccolo al grande o viceversa

    >>>il numero successivo l'ho nella cella b679
    In colonna B vedo numeri da riga6 a riga31 e funziona
    In colonna M = No. Perchè all'interno ci sono formule sino riga2562
  • OFFLINE
    Nickriva
    Post: 2
    Registrato il: 27/07/2020
    Età: 31
    Utente Junior
    excel 2018
    00 28/07/2020 12:27
    >> purtroppo se provo a selezionare l'area da colonna M a colonna Z non posso ordinare dal più piccolo al più grande ma solo dalla A alla Z (ti ho allegato la foto)

    >> esatto il mio problema è proprio della colonna M se quindi ho una formula che arriva fino alla riga 3000 in automatico il comando ctrl+freccia giù mi manda nell'ultima cella con la formula.

    Il problema però rimane anche nel momento in cui io seleziono quei dati e li incollo come valori in un altro foglio e anche se ci sono dei vuoti (es. cella M9) il comando non posso usarlo ugualmente.. Mi sapresti dire come mai?


    Grazie!
  • ABCDEF@Excel
    00 28/07/2020 12:39
    Ripeto se seleziono l'area A5:Z2562, scelgo la colonna "VAR1" (sarebbe più intuitivo se fosse con nome differente dalla B) = la colonna M. Vedo dal più piccolo al più grande e funziona

    E' un refuso del copia/incolla, esiste un VBA che ripulisce le celle vuote.
    Se serve cerco di ritrovarlo, questa potrebbe andare bene solo per la colonna A
    Sub aa()
    For Each cell In Range("a1", ActiveSheet.Range("a1").End(xlDown))
        If IsEmpty(cell) = False And _
           Len(cell.Value) = 0 And _
           cell.HasFormula = False Then
               cell.ClearContents
        End If
    Next cell
    End Sub
    [Modificato da ABCDEF@Excel 28/07/2020 12:46]