Risultati da 1 a 12 di 12

Discussione: Decremento di un numero tramite formula



  1. #1
    L'avatar di Cereale
    Clicca e Apri
    Data Registrazione
    Sep 2016
    LocalitÓ
    Napoli
    EtÓ
    22
    Messaggi
    5
    Versione Office
    LiberOffice
    Likes ricevuti
    0
    Likes dati
    1

    Decremento di un numero tramite formula

    Salve a tutti, gente,
    appena ho potuto vedere questo magnifico Forum, ho pensato che forse voi avreste potuto aiutarmi con una cosa che da giorni mi sta facendo impazzire.

    Uso LibreOffice come studente ma per lo piu' vista la sua utilita', il mio intento e' sfruttarlo per i miei studi che puntano al campo videoludico e tramite Excel posso testare diverse cose in modo facile e veloce quando si tratta di formule su larga scala.

    Premettendo che con Excel ho a che fare da sole poche settimane, cerchero' di esporre mio problema e' il seguente:

    Devo far si che degli ipotetici punti vita di una qualunque unita', calino all'inserimento di un danno.
    Ora, io ho realizzato l'intera tabella con 27 unita' con la rispettiva armatura, i loro punti vita e via discorrendo



    In modo molto semplice funziona cosi: "F3" =D3-E3 (per scalare il danno),"G3" =C3-F3 (per scalare la vita).

    Ora, il problema sorge quando in E3 cambio il danno, esso automaticamente mi rimette i punti vita a 305 ed ovviamente egli scala solo il danno reinsierito.

    Io ho bisogno che in G3 ogni volta che reinserisco un nuovo danno, esso venga scalato dall'ultimo risultato e che quindi rifaccia tutte le formule dovute con la differenza che invece di scalare da 305, scali a 301 e via discorrendo.
    E' possbile fare cio'?
    Se sý, come?

    Vi prego, ormai sto diventando matto, su google non riesco a trovare le parole chiave per cercare quanto necessito.

    Grazie in anticipo.
    Ultima modifica fatta da:Canapone; 30/06/17 alle 09:21

  2. #2

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    LocalitÓ
    Como
    EtÓ
    53
    Messaggi
    7125
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1298

    Re: Decremento di un numero tramite formula, spiegazione dettagliata nel post.

    Ciao,
    ma perchŔ dici
    Citazione Originariamente Scritto da Cereale Visualizza Messaggio
    ... il problema sorge quando in E3 cambio il danno, esso automaticamente mi rimette i punti vita a 305 ...
    ..
    se lo fa automaticamente avrai qualche formula che gli fa fare questo.

    Per capire meglio il problema dovresti allegare un file excel con l'esempio.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se pu˛ sembrare improbabile, non pu˛ che essere quella giusta!

  3. #3
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Decremento di un numero tramite formula, spiegazione dettagliata nel post.

    Ciao Cereale benvenuto in forumexcel
    Credo che quello che chiedi e fattibile solo con il VBA che somma tutti i "danni" scritti precedentemente nella stessa cella e li tiene in memoria, ma se non ti vuoi complicare la vita potresti creare un intervallo di celle dove mettere tutti i " Danni" e la somma di questi "danni" verranno poi scalati
    forse...

    A
    B
    C
    D
    3
    Danno1
    10
    110
    4
    Danno2
    2
    5
    Danno3
    4
    6
    Danno4
    6
    7
    Danno5
    9
    8
    Danno6
    8
    9
    Danno7
    9
    10
    Danno8
    6
    11
    Danno9
    4
    12
    Danno10
    5
    13
    Danno11
    3
    14
    Danno12
    6
    15
    Danno13
    9
    16
    Danno14
    7
    17
    Danno15
    8
    18
    Danno16
    9
    19
    Danno17
    5
    Ultima modifica fatta da:Gerardo ZuccalÓ; 13/09/16 alle 13:05

  4. I seguenti utenti hanno dato un "Like"


  5. #4
    L'avatar di Cereale
    Clicca e Apri
    Data Registrazione
    Sep 2016
    LocalitÓ
    Napoli
    EtÓ
    22
    Messaggi
    5
    Versione Office
    LiberOffice
    Likes ricevuti
    0
    Likes dati
    1

    Re: Decremento di un numero tramite formula, spiegazione dettagliata nel post.

    Innanzi tutto grazie mille per le risposte, davvero veloci.

    Gerardo e' riuscito a comprendere immediatamente il mio problema, ed a proposito di questo, volevo sapere, su LiberOffice, come funziona l'inserimento di linee di codice in VBA?
    Conosci il codice per farlo? Il metodo con il VBA mi risolverebbe parecchi problemi, senno', in caso contrario, mi basta creare un foglio che simuli una memoria virtuale e la ci piazzo tutti i danni, come tu hai descritto.

    E che non riesco a trovare tutorial su LiberOffice, abbastanza utili per il mio "semplice" scopo.

    Ma comunque, nel secondo caso, e' possibile salvare i danni (scalati dall'armatura), come hai proposto in colonna? Cosi che non debba inserirli io manualmente? Lo scopo e' quello di rendermi la vita molto semplice, quindi preferisco complicarmela prima di effettuare poi i test.

  6. #5

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    LocalitÓ
    Como
    EtÓ
    53
    Messaggi
    7125
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1298

    Re: Decremento di un numero tramite formula, spiegazione dettagliata nel post.

    Lo scriverei pure un codice vba ... ma non ho ancora capito bene la richiesta.

    Potresti spiegare meglio Cereale?
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se pu˛ sembrare improbabile, non pu˛ che essere quella giusta!

  7. #6
    L'avatar di Cereale
    Clicca e Apri
    Data Registrazione
    Sep 2016
    LocalitÓ
    Napoli
    EtÓ
    22
    Messaggi
    5
    Versione Office
    LiberOffice
    Likes ricevuti
    0
    Likes dati
    1

    Re: Decremento di un numero tramite formula, spiegazione dettagliata nel post.

    La colonna G porta gli HP scalati all'inserimento di un danno, quindi: G - F
    F sarebbe D-E.

    Le formule classiche mi riportano gli HP totali di nuovo a 305(ovvero di nuovo al valore di C), io invece necessito che quando re inserisco un nuovo danno, esso scali sugli HP rimasti senza azzerarli e riportarli al valore iniziale, ovvero cosi.

    Es:
    305-4 = 301
    inserisco un nuovo danno
    301-10 = 291
    inserisco un nuovo danno
    ecc...

    Cio' che accade invece e' questo
    305-4 = 301
    inserisco un nuovo danno
    305-10=295
    inserisco un nuovo danno
    ecc...

  8. #7
    L'avatar di D@nilo
    Clicca e Apri
    Data Registrazione
    Jan 2016
    LocalitÓ
    Roma
    EtÓ
    45
    Messaggi
    1170
    Versione Office
    Excel 2010
    Likes ricevuti
    509
    Likes dati
    571

    Re: Decremento di un numero tramite formula, spiegazione dettagliata nel post.

    ciao se F Ŕ D-E perchŔ nell immagine metti 4 invece di -4?

  9. #8

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    LocalitÓ
    Como
    EtÓ
    53
    Messaggi
    7125
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1298

    Re: Decremento di un numero tramite formula, spiegazione dettagliata nel post.

    Citazione Originariamente Scritto da Cereale Visualizza Messaggio
    ...

    Le formule classiche mi riportano gli HP totali di nuovo a 305(ovvero di nuovo al valore di C)..
    ... ma quali sarebbero queste "formule classiche" .. perchŔ non alleghi un file come esempio.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se pu˛ sembrare improbabile, non pu˛ che essere quella giusta!

  10. #9
    L'avatar di Cereale
    Clicca e Apri
    Data Registrazione
    Sep 2016
    LocalitÓ
    Napoli
    EtÓ
    22
    Messaggi
    5
    Versione Office
    LiberOffice
    Likes ricevuti
    0
    Likes dati
    1

    Re: Decremento di un numero tramite formula, spiegazione dettagliata nel post.

    Citazione Originariamente Scritto da ges Visualizza Messaggio
    ... ma quali sarebbero queste "formule classiche" .. perchŔ non alleghi un file come esempio.
    Ok, scusami per la lunga attesa.

    Ho lasciato dei commenti, se possono essere utili.
    File Allegati File Allegati

  11. #10
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Decremento di un numero tramite formula, spiegazione dettagliata nel post.

    Ciao Ges
    Credo che Cereale voglia qualcosa di semplice che per˛ vuole complicare il tutto forse perchŔ a lui piace giocare ai videogames e quindi vuole qualcosa di magico che solo il VBA puo fare.

    ges forse si puo fare ma io mi sono arreso perchŔ come tu ben sai il mio VBA Ŕ zero


    Comunque per non confonderti guarda solo la cella E3
    praticamente adesso leggi 20 ma se dovessi mettere ancora qualche "danno inflitto" esempio 5 danni, diventerebbe 25
    quindi Cereale vuole avere la possibiltÓ di sovrascrivere la cella dove ce il 20 e mettere 5 e quindi diventerebbe automaticamente 25
    spero che mi son spiegato

    Ges Ultimamente fai pi¨ fatica te di me a capire gli OP , normalmente era al contrario..
    Un Abbraccio Ges

    A
    B
    C
    D
    E
    F
    G
    1
    UNITA’
    TIPOLOGIA
    HP
    ARMOR
    DANNI INFLITTI
    DANNI SUBITI
    HP TOTALI
    2
    3
    Umano Guardia
    310
    9
    20
    11
    299

  12. #11
    L'avatar di Cereale
    Clicca e Apri
    Data Registrazione
    Sep 2016
    LocalitÓ
    Napoli
    EtÓ
    22
    Messaggi
    5
    Versione Office
    LiberOffice
    Likes ricevuti
    0
    Likes dati
    1

    Re: Decremento di un numero tramite formula, spiegazione dettagliata nel post.

    ╚ una questione diversa dal mero piacere.
    Sono uno studente della IUDAV di Pozzuoli, per testare valori e tutto, mi Ŕ stato consigliato di usare Excel, perchŔ esso ti permette di automatizzare o massimizzare calcoli di vario tipo senza usare fogli l, foglietti, llcalcolatrici e quant'altro.

    Quindi questa cosa per me sarebbe un bel passo in avanti.
    Non vi chiedo una soluzione, non dovete darmela, vi chiedo di indirizzarmi, se potete, su un qualcosa che mi porti ad essa.
    Non ho chi mi insegna Excel, mi sono visto tutorial di vario tipo, inglesi, italiani, ma tuttavia essi parlano solo nel campo della contabilitß o similtÓ, e non ho trovato nessun video che mi illumini su una cosi semplice operazione (all'apparenza).

    Da qui Ŕ nata la mia richiesta d'aiuto.
    Ultima modifica fatta da:Canapone; 30/06/17 alle 09:22

  13. #12
    L'avatar di D@nilo
    Clicca e Apri
    Data Registrazione
    Jan 2016
    LocalitÓ
    Roma
    EtÓ
    45
    Messaggi
    1170
    Versione Office
    Excel 2010
    Likes ricevuti
    509
    Likes dati
    571

    Re: Decremento di un numero tramite formula, spiegazione dettagliata nel post.

    Ciao,
    io ho provato inserendo una piccola macro nel foglio1 che mi riporta i dati nelle colonne H:L poi per ottenere il valore che chiedi ho usato in G3
    =CERCA(2;1/(L2:L100<>"");L2:L100)
    la parte in verde andrÓ nascosta....questo Ŕ un esempio per un solo "personaggio" (credo che sia una sorta di gioco di ruolo)...se va bene si deve implementare il codice c'Ŕ anche un pulsante per cancellare i dati (reset)....
    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    
    If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("E3")) Is Nothing And Target <> "" Then
        Application.EnableEvents = False
        Riga = 3
        While Cells(Riga, 8) <> ""
            Riga = Riga + 1
        Wend
        Cells(Riga, 8) = Range("C3")
         Cells(Riga, 9) = Range("D3")
         Cells(Riga, 10) = Range("E3")
         Cells(Riga, 11) = Range("F3")
        Application.EnableEvents = True
    End If
    End Sub
    File Allegati File Allegati

  14. I seguenti utenti hanno dato un "Like"


Discussioni Simili

  1. Risposte: 15
    Ultimo Messaggio: 31/01/17, 23:48
  2. [Risolto] copia formula in serie aumentando il numero di pagina
    Di simonettac nel forum Domande su Excel in generale
    Risposte: 9
    Ultimo Messaggio: 31/12/16, 17:08
  3. Inserire un Commento tramite una Formula senza usare VB
    Di maury63 nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 19/11/16, 18:57
  4. Formula excel che moltiplica intervalli di un numero per determinati valori
    Di elisadc nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 21/07/16, 19:30
  5. Modificare numero in una formula automaticamente
    Di ccc88 nel forum Domande su Excel VBA e MACRO
    Risposte: 5
    Ultimo Messaggio: 03/02/16, 14:45

Tag per Questa Discussione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •