segno



  • segno =
    di ludagi data: 23/10/2014 10:59:36

    nelle celle dove è presente un numero devo sommare un altro numero e sono costretto amettere il segno = davanti al numero gia' esistente

    domanda :

    come fare per ottenere automaticamente la somma senza inserire il segno = al primo numero o meglio come settare in modo che si capisce automatiamente che si vuola fare una somma senza inserire il segno = per forza ?????

    grazie



  • di Lucas87 data: 23/10/2014 11:23:37

    Ciao
    Il fatto di volere fare una somma (o qualsiasi altra operazione), implica l'utilizzo di una formula.
    Excel identifica le formule facendole iniziare con il segno = o con +
    Quindi scrivere 5+2 e =5+2 non è la stessa cosa. Solo nel secondo caso verrà fatta la somma.
    In alternativa puoi fare l'operazione in un'altra cella prendendo come riferimento quella con il numero. Oppure si può usare una macro. Dipende dalla situazione. Dovrai spiegarti meglio



  • di ludagi (utente non iscritto) data: 23/10/2014 11:33:46

    grazie della risposta ...

    ma gia' sapevo cio'

    se ricordo nel vecchio excel 97 non vi era questo problema ...

    per questo ho chiesto ...............



  • di ilpozzi (utente non iscritto) data: 23/10/2014 12:41:12

    non ho ben capito, se alleghi un file di esempio sarà più chiaro;

    cmq per avere il segno = davanti alla somma basta fare così:
    A1 cella dove calcoli la somma
    B1, C1 celle dei numeri da sommare

    in A1 scrivi =CONCATENA("=";SOMMA(B1:C1))



  • di ludagi data: 24/10/2014 06:40:25

    cio' che chiedo cheil segno = sia interpretato automaticamente quando in una cella è già presente un numero a cui si vuole aggiungere un'altro numero



  • di Zer0Kelvin data: 24/10/2014 07:41:52

    Ciao.
    Quello che chiedi non si può fare (a meno di non realizzare un parser in visual basic che analizzi e calcoli le espressioni algebriche) e non è così che si lavora in Excel.
    Di solito, quando si ha l'esigenza di sommare-dividere ecc. più valori, si procede in questo modo: i valori vengono inseriti in celle distinte e, in una cella a parte, si inserisce la formula che effettua il calcolo in base al contenuto delle celle che contengono i valori.



  • di ludagi data: 24/10/2014 15:24:00

    in excel 97 non era necessario mettere il segno = se la cella gia' conteneva un numero

    grazie delle risposte ..

    di come si usano le formule .... sono acculturato abbastanza






  • di scossa (utente non iscritto) data: 24/10/2014 15:42:00

    Magari non ho capito l'esigenza reale di ludagi, ma con il codice sottostante, se in una cella che già contiene un numero (p.e.: 5) si aggiunge in coda un operatore e un altro numero (p.e.: +6) il contenuto della cella viene sostituito con la formula relativa (=5+6).


     
    Private Sub Worksheet_Change(ByVal Target As Range)
      With Target(1, 1)
        If (InStr(.Value, "+") + InStr(.Value, "-") + _
            InStr(.Value, "/") + InStr(.Value, "*")) > 0 Then
          Application.EnableEvents = False
          .Formula = "=" & .Formula
          Application.EnableEvents = True
        End If
      End With
    End Sub
    



  • di ludagi data: 26/10/2014 13:41:41

    nessuna esigenza particolare .. siccome uso Excel giornalmente collegato in dde con la borsa italiana spesso devo aggiornare dati numerici in alcune celle gia contenente valori numerici e spesso faccio l'operazione senza inserire il segno "=" e quindi sono costretto a ripetere ........ è una cosa fastidiosa.......

    tutto qua'........