Çözüldü Sayıları Hücrelere Eşit Dağıtma

muratgunay48

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Arkadaşlar, dosyada kırmızı bölgede olan fiyatlar YENİ FİYAT onları elle değiştirdiğim zaman.
Örneğin FİYAT 1 toplamı ₺151,19 tutmuş. YENİ FİYAT'ta bir ürün değerini değiştirince (mesela ilk ürünü ₺3,5 yaptım) FİYAT 1'de ₺5,5 bu aradaki -2 lirayı FİYAT 2'ye eşit olarak dağıtacak. FİYAT 2 toplamı yine ₺151,19 olacak. Eksi artı fark etmez, fiyat artabilir de. Mesele eşit olarak dağıtacak.
Yardımcı olan arkadaşlara şimdiden teşekkür ederim.
 

Ekli dosyalar

Çözüm
Sadece I2 hücresini değil kırmızı renkli I2:I15 aralığındaki herhangi bir hücredeki değeri
değiştireceğinize göre işlem için makro kullanmak gerekir.

Alt taraftan ilgili sayfanın adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçin ve
açımacak VBA ekranında sağdaki boş alana aşağıdaki kodu yapıştırın (belgeyi kapatırken .xlsb veya .xlsm uzantılo olarak kaydetmelisiniz).

Artık I2:I15 aralığındaki hücreleri elle değiştirdiğinizde istediğiniz sonuç elde edilir.

VBA:
You must log in to view content
(12 satır)
@muratgunay48

Sorunuzu tam olarak anlamadım.

Şöyle yaparsanız daha iyi anlaşılabilir:
-- Mevcut tablonun (A1:I15) bir kopyasını K1:S19 arasına alın.
-- S sütununda yeni bir tutar yazıp, buna göre O ve P sütunundaki değerlerin kaç olması gerektiğini elle yazarak örneklendirin.
-- Değişmesi gerekenler O sütunu mu P sütunu mu, her ikisi de mi durumu daha iyi anlaşılmış olur.
Hem de 1'den fazla örnek olması olayın anlaşılmasına yardımcı olumuş olur.
-- Fiyat sütununu toplamak anlamlı değil, önemli olan FİYAT * MİKTAR yani TUTAR sütununu toplamak anlamlı olabilir.

Bu şekliyle yeni bir örnek belge hazırlayıp foruma ekleyin, incelensin.

.
 
Söylediğinizi yaptım hocam.
 

Ekli dosyalar

  • 1616418935824.webp
    1616418935824.webp
    33.5 KB · Görüntüleme: 25
Moderatörün son düzenlenenleri:
Sadece I2 hücresini değil kırmızı renkli I2:I15 aralığındaki herhangi bir hücredeki değeri
değiştireceğinize göre işlem için makro kullanmak gerekir.

Alt taraftan ilgili sayfanın adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçin ve
açımacak VBA ekranında sağdaki boş alana aşağıdaki kodu yapıştırın (belgeyi kapatırken .xlsb veya .xlsm uzantılo olarak kaydetmelisiniz).

Artık I2:I15 aralığındaki hücreleri elle değiştirdiğinizde istediğiniz sonuç elde edilir.

VBA:
You must log in to view content
(18 satır)
 
Çözüm
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Formül Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
7
Üst