+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

EXCEL- somma o prodotto dei primi numeri pari da 0 a 100

  1. #1
    motocross'88 non è in linea Scolaretto
    ciao a tutti! volevo chiedervi questa cosa, che mi sarà molto utile per esame, a riguardo di che funzione o formula usare in excel per trovare la somma o prodotto dei primi numeri pari che vanno da 0 a 100!,,spero molto in quache vs suggerimento!
    grazie in anticipo!
    ℹ️ Leggi di più su motocross'88 ...

  2. #2
    L'avatar di TheTruster
    TheTruster non è in linea Moderatore Globale Ultimo blog: Mouse Wheel in Visual Basic 6 - ActiveX
    Quote Originariamente inviato da motocross'88 Visualizza il messaggio
    prodotto dei primi numeri pari che vanno da 0 a 100!
    Sei sicuro?! Il prodotto di tutti i numeri che vuoi, se includi lo 0 sarà sempre 0, quindi che lo fai a fare?
    E se lo zero lo escludi, hai idea dell'ordine di grandezza del numero risultante da questo prodotto?!

    Ma poi, a cosa ti serve, come devi realizzare il tutto?

    TheTruster
    ℹ️ Leggi di più su TheTruster ...

  3. #3
    motocross'88 non è in linea Scolaretto
    nella simulazione dell'esame c'era questo quesito, e diceva di usare le funzionalità di excel per risolvere, nient'altro. al corso non ci hanno spiegato niente a proposito, quindi devo sbattere la testa contro il muro da solo, e chiedere a voi i consigli.
    ℹ️ Leggi di più su motocross'88 ...

  4. #4
    L'avatar di chico_
    chico_ non è in linea Topo di biblioteca Ultimo blog: Attacco a Oscommerce
    Quote Originariamente inviato da TheTruster Visualizza il messaggio
    E se lo zero lo escludi, hai idea dell'ordine di grandezza del numero risultante da questo prodotto?!
    Quoto.... ripiegando un foglio di giornale per 50 volte si ottiene una pila alta 56 milioni di km.....si potrebbe sapere come è posto ESATTAMENTE il quesito?

    Chico
    ℹ️ Leggi di più su chico_ ...

  5. #5
    motocross'88 non è in linea Scolaretto
    il quesito era:
    usando le funzionalità di excel trovare la somma dei numeri naturali pari che vanno da 0 a 100.
    le risposte eran0: 10100 e altre 3, tutte intorno ai 10000.
    ℹ️ Leggi di più su motocross'88 ...

  6. #6
    L'avatar di yronium
    yronium non è in linea Scribacchino
    Beh, è sbagliato, la somma dei numeri pari da 0 a 100 è 2550, a meno che la frase numeri naturali pari non abbia un altro significato.
    Inoltre la somma dei numeri dispari da 0 a 100 è 2500, e la somma di tutti i numeri da 0 a 100 è 5050.

    Incolla queste tre funzioni in un modulo di Excel:
    Option Explicit
    
    Public Function Somma_Pari(limite As Integer) As Long
        Dim i As Integer
        Dim s As Long
        For i = 0 To limite
            If i Mod 2 = 0 Then s = s + i
        Next i
        Somma_Pari = s
    End Function
    
    Public Function Somma_Dispari(limite As Integer) As Long
        Dim i As Integer
        Dim s As Long
        For i = 0 To limite
            If Not i Mod 2 = 0 Then s = s + i
        Next i
        Somma_Dispari = s
    End Function
    
    Public Function Somma_Completa(limite As Integer) As Long
        Dim i As Integer
        Dim s As Long
        For i = 0 To limite
            s = s + i
        Next i
        Somma_Completa = s
    End Function
    
    Poi nella colonna A di un foglio scrivi i numeri da 1 a 100 (lo zero è ininfluente per la somma, come ti hanno già detto). Nella cella B1 scrivi la formula =Somma_Completa(A1), nella cella C1 scrivi la formula=Somma_Dispari(A1), e nella cella D1 scrivi la formula =Somma_Pari(A1).
    Ora seleziona le tre celle B1, C1 e D1, e trascina il quadratino in basso a destra della selezione fino alla riga 100. Questo incollerà le tre formule fino alla riga 100 e aggiornerà anche i riferimenti.
    Infine, leggi i risultati: la somma completa da 0 a 100 è scritta in B100, la somma dei numeri dispari è scritta in C100 e la somma dei numeri pari è scritta in D100.
    Ti allego un'immagine del risultato (non crederai mica che non l'abbia provato io stesso, noh?)
    Immagini allegate Immagini allegate  

  7. #7
    motocross'88 non è in linea Scolaretto
    grazie MILLE! però ti volevo chiedere :cosa sta a significare quel Mod, cioè cosa vuol dire?
    If i Mod 2 = 0 Then s = s + i
    ℹ️ Leggi di più su motocross'88 ...

  8. #8
    L'avatar di TheTruster
    TheTruster non è in linea Moderatore Globale Ultimo blog: Mouse Wheel in Visual Basic 6 - ActiveX
    Quote Originariamente inviato da motocross'88 Visualizza il messaggio
    grazie MILLE! però ti volevo chiedere :cosa sta a significare quel Mod, cioè cosa vuol dire?
    If i Mod 2 = 0 Then s = s + i
    Seleziona la parola Mod e premi F1... ti si aprirà un mondo... senza correre nessun rischio.

    TheTruster
    ℹ️ Leggi di più su TheTruster ...

  9. #9
    L'avatar di dragone bianco
    dragone bianco non è in linea Certosino
    Ciao yronium

    usando for sfrutta lo step così eviti un if in un ciclo

    riprendo una tua funzione
    Public Function Somma_Pari(limite As Integer) As Long
        Dim i As Integer
        Dim s As Long
        For i = 0 To limite Step 2
           s = s + i
        Next i
        Somma_Pari = s
    End Function
    
    step indica l'incremento della variabile del ciclo for ( Di default è 1)

    Ciao
    ℹ️ Leggi di più su dragone bianco ...

  10. #10
    L'avatar di yronium
    yronium non è in linea Scribacchino
    Anzi, è anche più veloce perché esegue la metà dei cicli. Ma ho voluto fornire le tre routine facendo solo notare le differenze tra loro, per questo il codice è il più semplice possibile. E poi si poteva anche scrivere una sola routine con un secondo argomento.
    Insomma, questo codice si può migliorare in tanti modi, ma volevo solo far presente il principio. In fondo motocross non ci aveva nemmeno specificato se voleva farlo con VBA o con le funzioni standard di Excel.

+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo

Potrebbero interessarti anche ...

  1. Excel MATR.SOMMA.PRODOTTO: Date Vs Testo
    Da leomac nel forum Microsoft Excel
    Risposte: 4
    Ultimo Post: 08-06-2015, 16:40
  2. Risposte: 2
    Ultimo Post: 09-09-2013, 18:56
  3. Fare la somma di numeri pari....
    Da vb95 nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 08-01-2012, 11:55
  4. Fare la somma di numeri pari....
    Da vb95 nel forum Presentati
    Risposte: 1
    Ultimo Post: 04-01-2012, 17:58
  5. Sommare i primi 25 numeri pari
    Da qwertypoi nel forum Visual Basic 6
    Risposte: 7
    Ultimo Post: 21-01-2011, 23:55