• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Excelde sayıların önüne (-) işareti eklemek

Katılım
7 Haziran 2008
Mesajlar
21
Excel Vers. ve Dili
Excel öğrenmek istiyorum
Excel tablosunda sayıların önüne (-) işareti nasıl koyabiliriz. Tablo çok geniş olduğu için, herbirine tek tek elle giriş yapmak zor olacak. Bir kolayı var mı?

Teşekkürler.
 
merhaba
birkaç yöntem uygulanabilir, örnek dosya eklermisiniz.
 
hücre biçimlendirmeden isteğe uyarlamaya "-"0000 yazıp tamam deyiniz.bunu çalışacağınınz hücrelere yaparsanız istediğiniz halledilmiş olur.
 
Tablo eklidir

Yapmak istediğim "TOP. SATIŞ İADE İRSALİYESİ" değerlerii (-) yapmak istiyorum.

Yardımlarını için teşekkürler.
 
Çok teşekkürler, yardımınızla hallettim sorunu:)

Çok teşekkürler, yardımınızla hallettim sorunu:)
 
Sayiyis Negatİf Yapmadi

TEKRAR MERHABA,
(-) işareti eklendi ama bu işlem sayıyı negatif yapmadı. Yani, satılan net adeti bulmak için, Toptan Satış'tan Satış iadeyi düşmem lazım. Şuan bu işlemi yapamıyorum, toplam aldığımda (-)1 i + ekliyor.
 
hımm evet matmatiksle işlemi düşünemedik bunu ancak ustalarımız çözebilir:)
 
Hücreye girilen değeri 2 ile çarpıp, kendisinden çıkartın.

Hücredeki değer 5 olsun

5 * 2 = 10

5 - 10 = -5

farklı bir hücrede işlemi yaptırıp, istediğiniz hücreye yazdırmayı deneyin
 
merhabalar

TEKRAR MERHABA,
(-) işareti eklendi ama bu işlem sayıyı negatif yapmadı. Yani, satılan net adeti bulmak için, Toptan Satış'tan Satış iadeyi düşmem lazım. Şuan bu işlemi yapamıyorum, toplam aldığımda (-)1 i + ekliyor.

Sayfa 2 yi inceleyiniz.sayfa 1 deki verileri değiştirip kontrol ediniz.sayfa 1 e girdiğiniz bütün verilerin eksi karakterlisi 2 sayfada aunı yerde oluşuyor.

umarım istediğiniz olmuştur.
 
Merhaba,

Dosyanın tamamını göremediğimden ve yapıyı tam bilemediğimden şöyle bir çözüm önerdim : E sütununda seçim yapınız, örneğin E6:E22 gibi, sonra makroyu çalıştırınız.

E sütunundaki hücre değeri TOPTAN SATIŞ İRSALİYESİ ise karşılığındaki H, I ve J hücrelerini negatif yapar.

Kod:
Public Sub EksiYap()
For Each Hücre In Selection
    If Hücre.Value = "TOP. SATIŞ İADE İRSALİYESİ" Then
        Hücre.Offset(0, 3) = Hücre.Offset(0, 3) * -1
        Hücre.Offset(0, 4) = Hücre.Offset(0, 4) * -1
        Hücre.Offset(0, 5) = Hücre.Offset(0, 5) * -1
    End If
Next Hücre
End Sub
 
Teşekkürler, deneyeceğim
 
Geri
Üst