1. Benvenuto/a sul forum di Tennis-Tavolo.com! Iscriviti è GRATUITO!
    Iscrivendoti con il pulsante qui a destra potrai partecipare attivamente nelle discussioni, pubblicare video e foto, accedere al mercatino e conoscere tanti amici che condividono la tua passione per il TennisTavolo. Cosa aspetti? L'iscrizione è gratuita! Sei già registrato/a e non ricordi la password? Clicca QUI.
  2. Clicca QUI per risparmiate sugli acquisti con le offerte di Amazon.it

un aiuto con excel, grazie!

Discussione in 'Informatica e Tecnologia' iniziata da musicalle, 28 Ott 2010.

Status Discussione:
ATTENZIONE! - L'ultima risposta a questa discussione ha più di 365 giorni!
Valuta se potrebbe aver senso aprire una nuova discussione sull'argomento o se il tuo intervento possa essere utile ad essa.
  1. musicalle

    musicalle il maestro di Bertalex

    Nome e Cognome:
    Il Calle ;)
    Qualifica Tecnico:
    Allenatore FITeT
    Categoria Atleta:
    4a Cat.
    Squadra:
    Asd. TT Ossola 2000 Domodossola
    mi serve un'aiuto da chi è bravo(esperto) con excel.
    mi serve sapere, di una serie di celle, alcune vuote e altre con dei valori numerici, come fare a selezionarne un numero "x" con criterio dei valori più alti e farne automaticamente la somma, scartando quindi gli altri valori più bassi.
    grazie in anticipo.
     
  2. Piper

    Piper Nuovo Utente

    per valori più alti intendi il valore più alto (ripetuto magari più volte)?
     
  3. musicalle

    musicalle il maestro di Bertalex

    Nome e Cognome:
    Il Calle ;)
    Qualifica Tecnico:
    Allenatore FITeT
    Categoria Atleta:
    4a Cat.
    Squadra:
    Asd. TT Ossola 2000 Domodossola
    no, intendo dal valore più alto a scendere.
    esempio:
    ho 10 celle, 3 vuote e 7 con i seguenti numeri:
    2
    4
    6
    8
    10
    12
    14

    devo selezionare 5 celle partendo dal più alto
    quindi:
    14
    12
    10
    8
    6
    e fare anche la somma di queste 5

    si può fare?
     
  4. demonxsd

    demonxsd Utente Noto


    io ho usato excel, 10 anni fa in scuola quando avevo 12 anni xD, se non ricordo male c'è qualcosa chiamato "macro" con il quale selezionare una una base di dati in maniera di ordinare le celle usando il criterio desiderato e poi sommare solo le "x" prime celle partendo dall'alto dove si troverebbe il numero più alto,

    è un'idea mia xD :D
     
  5. superciuk

    superciuk Si fa Giorno e cala la notte.

    Se conosci già il limite più basso puoi usare questa formula:

    =somma.se(A1:a10;">6)

    dove 6 è il limite inferiore

    Ma non è ancora quello che chiedi tu.
    Ci vorrebbe una formula che definisca quanti valori (x) da sommare... che potrebbero anche variare.
     
  6. Piper

    Piper Nuovo Utente

    =GRANDE("intervallo";1) + GRANDE("intervallo";2)+GRANDE("intervallo";3)+GRANDE("intervallo";4)+GRANDE("intervallo";5)
     
  7. superciuk

    superciuk Si fa Giorno e cala la notte.

    GRANDE!!! :hail::hail:
    E non è neanche necessario siano in ordine. :)
     
  8. musicalle

    musicalle il maestro di Bertalex

    Nome e Cognome:
    Il Calle ;)
    Qualifica Tecnico:
    Allenatore FITeT
    Categoria Atleta:
    4a Cat.
    Squadra:
    Asd. TT Ossola 2000 Domodossola
    ma quella formula non và :goccia:

    ok che nell'intervallo inserisco i limiti delle celle, ma non mi dà risultato

    esempio pratico, sulla stessa riga ho i seguenti numeri:
    88 __ 143 __ 156 233 __ __ 96 __ 47 __ 56 91
    dove __ indica la cella vuota
    ora, selezionando tutto l'intervallo di celle, mi serve poter selezionare le 5 celle con valore più alto e farne la somma.
     
  9. superciuk

    superciuk Si fa Giorno e cala la notte.

    Strano da me funziona bene. Risultato: 619


    =GRANDE(A1:k1;1) + GRANDE(A1:k1;2)+GRANDE(A1:k1;3)+GRANDE(A1:k1;4)+GRANDE(A1:k1;5)
     
  10. Piper

    Piper Nuovo Utente

    prova fatta (mi ero dimenticato di un valore!)...

    il valore 574 è il risultato di :=GRANDE(A1:A12;1)+GRANDE(A1:A12;2)+GRANDE(A1:A12;3)+GRANDE(A1:A12;4)+GRANDE(A1:A12;5)
    88
    143
    156

    96
    47 55 91 574
     
  11. superciuk

    superciuk Si fa Giorno e cala la notte.

    Sorry ho scritto 133 anzichè 233... risultato 719

    Che confusione di numeri... :D:azz:
     
  12. musicalle

    musicalle il maestro di Bertalex

    Nome e Cognome:
    Il Calle ;)
    Qualifica Tecnico:
    Allenatore FITeT
    Categoria Atleta:
    4a Cat.
    Squadra:
    Asd. TT Ossola 2000 Domodossola
    si, è vero, funziona.
    xò funziona solo con le righe dove ho un numero uguale o superiore al valore da prendere in considerazione, mentre nelle righe dove ho ad esempio solo 3 celle con valore e il resto vuote mi dà errore.
     
  13. Piper

    Piper Nuovo Utente

    basta sostituire i valori nulli con 0
     
  14. musicalle

    musicalle il maestro di Bertalex

    Nome e Cognome:
    Il Calle ;)
    Qualifica Tecnico:
    Allenatore FITeT
    Categoria Atleta:
    4a Cat.
    Squadra:
    Asd. TT Ossola 2000 Domodossola
    cioè dovrei sostituire le celle vuote con lo zero?
    con 150 righe composte da 30 colonne ci metto 6 ore :azz:
     
  15. superciuk

    superciuk Si fa Giorno e cala la notte.

    Lo puoi fare tramite il filtro filtrando le celle vuote e inserendo zero

    oppure

    con una formula posizionandoti su una colonna vuota:
    se(a1=" ";0;a1) nel caso la cella contenga uno spazio
    se(a1>0;a1;0) nel caso la cella vuota sia blank
    poi trascini le celle sia in basso che a destra per avere la tabella con tutti numeri o zero.
    A questo punto selezioni tutto fai un copia e poi incolla speciale selezionando Valori per trasformare le formule in numeri.
    Tempo totale un paio di minuti... non di più.

    Questo se è un lavoro occasionale, altrimenti sarebbe meglio far si che la tabella di origini contenesse già i valori corretti.
    Dipende dalla sua provenienza.
    In programmazione ci sono delle funzioni specifiche in excel non saprei.
     
  16. Piper

    Piper Nuovo Utente

    oopure fai così
    SE.ERRORE(GRANDE(A1:A12;4);0)

    =SE.ERRORE(GRANDE("intervallo";1);0) + SE.ERRORE(GRANDE("intervallo";2);0)+SE.ERRORE(GRANDE("intervallo";3);0)+SE.ERRORE(GRAN DE("intervallo";4);0)+SE.ERRORE(GRANDE("intervallo";5);0)
     
  17. Jack-Jack

    Jack-Jack Nuovo Utente

    Starei sul semplice che è sempre più "controllabile".
    Suggerisco un foglio di lavoro d'appoggio dove, con una macro che puoi facilmente far registrare ad Excel stesso, copiare e far riordinare in ordine decrescente il range di celle da prendere in esame. A quel punto, banalmente, in una qualsiasi cella chiedi la somma delle prime cinque celle di quanto riordinato.
     
  18. superciuk

    superciuk Si fa Giorno e cala la notte.

    La soluzione di Piper mi sembra ancora la migliore.
    Funziona assegnando automaticamente il valore zero a tutto ciò che non è numerico.
    Si vede la differenza fra chi si ingegna ad arrangiarsi (come me):D e chi conosce le funzioni (come lui). :hail:

    Rimane da risolvere la somma di "x" valori massimi diversi da colonna a colonna... senza dover ogni volta metter mano alle formule.
    Non saprei come fare... anzi sì, ma non con excel. :azz:
     
  19. longobardo

    longobardo Utente Attivo

    Categoria Atleta:
    4a Cat.
    Squadra:
    tt aquile azzurre
    In Excel è decisamente più facile e controllabile e sicuro usare una formula che non una macro, soprattutto per chi è a digiuno di programmazione.
    Intanto è già testata, poi è compatibile con le varie versioni di excel, non richiede manipolazioni del fogli (tu cosa ne sai se il foglio di cui si parla è generato in automatico o da dove proviene, e se è possibile inserire una macro?). Con le policy sui permessi che ci sono oggi, se devi distribuire la cartellla di lavoro che contiene macro non sai mai a quali restrizioni vai incontro, senza dire che spesso la Macro da una versione di Excel alla successiva non funzionano più! :muro:(w mamma MS).
    Poi perché mettersi a rifare quello che Excel fa già per te?


    Quindi la soluzione di Piper è quelal corretta, compatta e sicura senza doversi sbattere più di tanto :approved:
     
  20. musicalle

    musicalle il maestro di Bertalex

    Nome e Cognome:
    Il Calle ;)
    Qualifica Tecnico:
    Allenatore FITeT
    Categoria Atleta:
    4a Cat.
    Squadra:
    Asd. TT Ossola 2000 Domodossola
    Alla fine risolto con la formula di Piper

    =GRANDE(A1:A12;1)+GRANDE(A1:A12;2)+GRANDE(A1:A12; 3)+GRANDE(A1:A12;4)+GRANDE(A1:A12;5)

    e poi per le celle vuote, col comando "trova"e"sostituisci" mette in automatico lo 0 dove le celle non hanno valore.

    grazie raga!
     
Status Discussione:
ATTENZIONE! - L'ultima risposta a questa discussione ha più di 365 giorni!
Valuta se potrebbe aver senso aprire una nuova discussione sull'argomento o se il tuo intervento possa essere utile ad essa.

Condividi questa Pagina