Excel Formül Sorusu Sor

Bir Excel formülüne dair sorunuz varsa, bu alanı kullanarak bize iletin.

Excel Makro Sorusu Sor

Bir Excel VBA koduna dair sorunuz varsa, bu alanı kullanarak bize iletin.

Genel Excel Sorusu Sor

Excel'in ön sayfasındaki FORMÜL haricinde olan sorularınızı buradan sorabilirsiniz.

Çözüldü Tarihe Göre Sıralama

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

yIgItyasIr

Normal Üye

Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba
B sütununda stok kodu aynı olan ürünler var E sütununda adetler var sorum şu tarihi en yeni ne ise sütunda yazan adet'in oraya taşınmasını istiyorum
Örnek BERU-0100 226 385 100 adet 26.12.2018 tarihine taşınacak
sıralama veri seçeneklerinden yapamadım metodunu öğrenebilir miyim başka verilerde var
 

Ekli dosyalar

  • Kitap1.xlsx
    10.9 KB · Görüntüleme: 11
Çözüm
Bu daha başlangıç.
Bizi izlemeye, soru ve cevaplarınızla forumumuza katkı vermeye devam ediniz.

Bir de makro ile çözüm önerisinde bulunayım dedim.
Kod önce veri alanını önce B, sonra A sütununa göre olmak üzere sıralama yapar,
ardından da B sütunundaki verinin son satırına (en büyük tarihli olan satır oluyor) ETOPLA işlemi sonucunu yazar.
VBA:
Görüntülemek için giriş yapmalısınız.
(11 satır)
Merhaba.
Özellikle kullandığınız Excel versiyonu ve DİLi olmak üzere; kişisel bilgilerinizi (profil) güncellemenizde yarar olduğunu hatırlatayım.
Bu bilgiler verilecek çözüm önerilerini etkileyebilecek nitelikte bilgilerdir.

Sorunuz esas olarak bir sıralama sorusu değil gibi görünüyor. Bir veri alanında sıralama yapıldığında satır satır yer değiştirme gerçekleşir. Yani A : D sütunlarındaki bilgilerin bulunduğu satırlar değişmeden, E sütunundaki satırların yerini değiştiremezsiniz.
Bu işlem için makro kullanılarak çözüm üretilebilir (forumdaki başka arkadaşlarımız öneride bulunacaktır) .

Benim önerim formül ile çözüme yönelik olacak.
Listenizde gördüğüm kadarıyla E sütunundaki verilerin, B sütununa göre C sütununun toplamı olduğu anlaşılıyor.
Bu durumda aşağıdaki gibi bir çözüm yolu önerilebilir.

Listenizi;
-- önce B, sonra A sütununa göre olmak üzere ARTAN sıralı hale getirirseniz aşağıdaki birinci veya ikinci formülü,
-- böyle bir sıralama olmayacaksa da aşağıdaki üçüncü formülü (DİZİ FORMÜLÜDÜR, bu nedenle ilk hücreye CTRL+SHIFT+ENTER ile uygulanmalıdır)
E2 hücresine uygulayın ve liste boyunca kopyalayın.
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)
 
İlk hücredeki formülde ( E2 ) 16 sayılarını son veri satır numarası kaç ise o şekilde değiştirin, tekrar CTRL+SHIFT+ENTER ile formülü dizi formülüne dönüştürün. Sonra da liste boyunca kopyalayın.
Büyük veri yığınlarında dizi formülü belgenin yavaşlamasına neden olur.
Bu nedenle formül uyguladıktan sonra E2 harriç kısmı kopyalayıp DEĞER olarak yapıştırın.
Gerektiğinde E2 üzerinden tekrar güncelleme yapmanız mümkün olur böylece.
 
Bu daha başlangıç.
Bizi izlemeye, soru ve cevaplarınızla forumumuza katkı vermeye devam ediniz.

Bir de makro ile çözüm önerisinde bulunayım dedim.
Kod önce veri alanını önce B, sonra A sütununa göre olmak üzere sıralama yapar,
ardından da B sütunundaki verinin son satırına (en büyük tarihli olan satır oluyor) ETOPLA işlemi sonucunu yazar.
VBA:
Görüntülemek için giriş yapmalısınız.
(19 satır)
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
DMCA.com Protection Status
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
13
Geri
Üst