2014-07-14 13:48:00 +0000 2014-07-14 13:48:00 +0000
3
3

Come rendere automaticamente negativi tutti i numeri inseriti in una riga usando Excel?

Sto facendo un semplice flusso di cassa e vorrei impostare una colonna per i flussi di cassa in uscita dove automaticamente rende negativo qualsiasi numero digitato in quella colonna. Come potrei farlo?

Risposte (4)

9
9
9
2014-07-14 15:53:07 +0000

Ecco le tre possibilità:
1. Moltiplicando con -1 2. Formattazione al segno meno (-) 3. Funzione ABS()

Metodo 1: Moltiplicare con -1 1. Inserite i numeri come al solito, dopo aver finito tutte le voci, fate quanto segue:
2. Andate in qualsiasi altra cella vuota, e digitate -1 e copiatelo, ora selezionate l'intera colonna che volete rendere negativa.
3. Cliccate con il tasto destro sulla selezione e selezionate Paste Special.. 4. Scegliete All e Multiply e cliccate su OK, come mostrato nell'immagine qui sotto: Ora tutte le celle selezionate saranno negative.


Metodo 2: Formattazione al segno meno(-) (Questo metodo si presenta solo come negativo nelle celle ai nostri occhi, ma nella formular bar il segno meno non apparirà e sarà trattato come positivo)

  1. Selezionate l'intera colonna che volete che sia negativa, cliccando sull'intestazione della colonna.
  2. Gli utenti MAC tengono premuto il tasto Command e cliccano in qualsiasi cella (con selezione), gli utenti WINDOWS cliccano con il tasto destro, poi cliccano -1 nel menu contestuale.
  3. Fare clic sulla scheda Format cells, fare clic sull'opzione Custom, sul lato destro, sotto la casella di testo Number selezionare Type , e nella casella di testo General, inserire un segno meno come questo: Type e clicca su OK.

Metodo 3: USANDO ABS 1. Allocate una colonna separata per i valori positivi (qui è dove inserite i valori positivi), e allocate un'altra colonna per i valori negativi (questa colonna/cella ha solo la formula -General come segue) 2. SE ABS deve avere un valore negativo, allora scegliete una colonna/cella a scelta, diciamo E1 3. In D1 digitate E1 4. Ora, qualunque valore digitate nella cella =-ABS(D1), lo stesso valore sarà negativo nella cella D1 5. Copiate la formula che avete digitato una volta in tutti gli intervalli di celle per esempio da E1 a E1 6. Dopo aver finito tutto, potete nascondere la colonna E50 che contiene il valore positivo D.

Nota: I valori positivi saranno da D1 a D1 e i valori negativi saranno da D50 a E1 nell'esempio precedente

1
1
1
2014-07-14 18:27:13 +0000

Secondo me, vorresti convertire automaticamente il contenuto della cella in un valore negativo e non solo mostrare la formattazione in modo diverso.

userei VBA per fare questo. Mettete questo codice sul foglio in questione

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Column = 1 Then 'Column A
        If Len(Target.Value) > 0 Then
          If IsNumeric(Target.Value) Then
             Target.Value = -1 * Abs(Target.Value)
          End If
        End If
    End If
    Target.Parent.Calculate
End Sub
0
0
0
2017-01-31 20:29:25 +0000

Se volete solo assicurarvi che vengano digitati solo numeri negativi, potete fare come segue:

  1. Seleziona la cella
  2. Vai alla scheda Dati e seleziona il pulsante Convalida dati.
  3. Selezionate di nuovo Data Validation come formato.
  4. Per il valore, scegliete “Decimal” poiché state lavorando con un formato monetario.
  5. Per i dati, scegliete “meno di”
  6. Per il massimo, scegliete “1” o anche “.01”.

Quando cercate di inserire un numero positivo, l'elaborazione si fermerà e apparirà un avviso di errore in cui vi verrà chiesto di inserire un numero negativo o zero.

0
0
0
2018-01-17 05:37:55 +0000

Sto facendo una cosa simile e ho appena fatto 3 colonne. La 1a colonna è per le entrate, la 2a per le spese, la 3a colonna è =column1-column2.

Se la 1° colonna è vuota, allora il valore sulla 3° è automaticamente un valore negativo.