Miten saan excelin solujen arvon negatiiviseksi? Eli soluissa on jo jokin arvo, mutta tahtoisin muuttaa halutut solujen arvot negatiiviseksi ilman, että se täytyy tehdä jokaisessa solussa erikseen.
Solujen arvo negatiiviseksi?
Tomi K....
620293
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
Voit muuttaa solujen arvon negatiiviseksi parillakin tavalla.
1.
Syötä -1 johonkin vapaasen soluun.
Muokkaa -> Kopioi.
Valitse solut, jotka sisältävät muutettavat arvot.
Muokkaa -> Liitä määräten -> Kerro.
2.
Muutettavat arvot ovat esim. soluissa A1:A100
Tee uusi sarake viereen ja lisää kaava =-A1 soluun B1 ja kopioi se alaspäin.
Suurkiitos, tätä etsin ja tämä löytyi helposti vielä vuonna 2022. Vaihtoehti 1 on simppeli. Netistä ei mikään katoa ;)
eikös se toimi muotoilullakin?
maalaa alue ja laita solumuotoiluksi esim. -0 tai jos desimaaleja haluat -0,00 jne
mutta mitään hyötyä siitä ei voi olla, koska laskutoimituksissa lasketaan silti positiivisen arvon mukaan.
onnistuu. Klikkaa kyseisen taulun nimeä ja valitse Näytä koodi. Kopioi makro sinne. Muuta makron aluemääritys tarvettasi vastaavaksi.
Private Sub Worksheet_Change(ByVal Target As Range)
Static aja As Boolean
If Not Intersect(Target, Range("A1:B10")) Is Nothing Then 'Muuta alue tarvittavaksi
On Error Resume Next
If (aja = False) Then
aja = True
With Target
If .Value = 0 Then aja = False: Exit Sub
Luku = .Value
.Value = Luku * -1
aja = False
End With
Else: aja = False
End If
End If
End Sub
Kyseinen makro muuttaa solun arvon negatiiviseksi jo lukua syötettäessä.