kayıtlarda arama yoluyla orantı kurarak hesap yapma - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: kayıtlarda arama yoluyla orantı kurarak hesap yapma (/konu-kayitlarda-arama-yoluyla-oranti-kurarak-hesap-yapma.html) |
Cvp: kayıtlarda arama yoluyla orantı kurarak hesap yapma - ozanakkaya - 02/12/2016 Bu tür düzeltme atlamaları, çözümü karışık sorulara çözüm ararken zaman kaybına ve çözüm bulamamanıza sebep olabilir. t_hesap tablosundaki 6. satırdaki 20.01.2016 olan veriyi 20.02.2016 olarak değiştirdim. Sonuç arama değeri 1 olan kayıtta A isimli veriye ait fiyat 20 euro, tarihkalite=10.01.2016, tarihbaz= 12.01.2016, tarihson=01.08.2016 oluyor, peki A isimli verinin sonuç arama değeri 2 olursa diğer verilere ait hesaplama nasıl olmalı? 40/20 = 2, 2x15=30 mu olmalı, B isimli verinin arama değeri 1 olunca Fiyat 30 euro, tarihkalite, tarihbaz ve tarihson alanları 01.09.2016, B isimli verinin arama değeri 2 olunca fiyat 15 euro, tarihkalite=20.02.2016, tarihbaz= 28.02.2016, tarihson=28.02.2016 mı olmalı? üstteki örneklendirilen hesaplamalarda hata var ise hangisi hatalı?? Ayrıca; Kod isminden yapılan aramayı örneklendirirken (16/11/2016, 15:56)mehmetb84 yazdı: Örneğin 555 koduna ait fiyat hesaplamak istiyorum. demişsiniz. 555 kod nolu verinin tarihi 07.01.2016, 40 gün öncesi 28.11.2015, 40 gün sonrası ise 16.02.2016 tarihine tekabül eder. Üst mesajda belirtilen 20/01/2016-20/02/2016 hatası geçerli ise, doğru hesaplama 732'yi bulması ve 30/5=6, 6*20 = 120 olması gerekmiyor mu? Cvp: kayıtlarda arama yoluyla orantı kurarak hesap yapma - ozanakkaya - 02/12/2016 Siz en iyisi, 1. mesajdaki örneklendirmeyi doğru kayıtlara göre yenileyin, anlattıklarınızın hiç birisi örnek uygulama ile uyuşmuyor. Cvp: kayıtlarda arama yoluyla orantı kurarak hesap yapma - mehmetb84 - 02/12/2016 (02/12/2016, 04:34)ozanakkaya yazdı: Bu tür düzeltme atlamaları, çözümü karışık sorulara çözüm ararken zaman kaybına ve çözüm bulamamanıza sebep olabilir.Evet haklısınız Ozan Bey, bu hesaplamayı da verilere göre yapmışım. Verileri de, metni de düzenledim. Dolayısıyla A için arama değeri 2 olunca kriter olarak A'nın baz aldığımız değerinin +-40 gün aralığında, bulunan ve bir eşinin de şimdiki tarihe en yakında olduğu 732 kodlu kaliteyi almalıyız (732in son değeri 30 ilk değeri 5'yi oranladığımızda elde ettiğimiz 6 değerini A'nın ilk değeri olan 20 ile çarptığımızda sonuç olarak 120 buluruz. tarih kalite (A'nın baz aldığımız tarihi):10.01.2016 tarihbaz (kriter olarak aldığımız 732'in ilk tarihi):29/12/2015 tarihson(kriter olarak aldığımız 732'in son tarihi):28/02/2016 B kalitesi için arama yaparsak eğer, fiyatı yazdığınız gibi 30euro bulunacak (525 baz alındığı için) tarihkalite:20/02/2016 tarihbaz:12/01/2016 tarhibaz:01/08/2016 olcak. arama değeri 2 olunca, herhangi bir hesaplama yapılmayacak (uyarısı gelicek) çünkü B'nin +-40 gün çevresinde bulunan kalitelerin (525 , C , 732) -525 hariç- ileri tarihlerde eşleri yok.525'i de zaten ilk aramada kullandık. arama değeri 2 olunca, bir sonraki kalite için arayacak ve başka bulamadığı için hesaplamaya yapmayacak. Cvp: kayıtlarda arama yoluyla orantı kurarak hesap yapma - mehmetb84 - 02/12/2016 (02/12/2016, 04:34)ozanakkaya yazdı: demişsiniz. 555 kod nolu verinin tarihi 07.01.2016, 40 gün öncesi 28.11.2015, 40 gün sonrası ise 16.02.2016 tarihine tekabül eder.Aynen öyle, hataları düzenledim zaten, kusura bakmayın. Cvp: kayıtlarda arama yoluyla orantı kurarak hesap yapma - ozanakkaya - 02/12/2016 5. mesaja eklediğim resime göre. aramano 1 ise 232, 2 ise 525, 3 ise 123 mü olacak yoksa tablonun son satırından mı başlanacak? Cvp: kayıtlarda arama yoluyla orantı kurarak hesap yapma - mehmetb84 - 02/12/2016 (02/12/2016, 20:16)ozanakkaya yazdı: 5. mesaja eklediğim resime göre. aramano 1 ise 232, 2 ise 525, 3 ise 123 mü olacak yoksa tablonun son satırından mı başlanacak? aradığımız kaydın en yakın tarihteki eşinin (A'yı arıyorsak , en yakın tarihli A 10.01.2016 tarihinde) 40 gün önce ve sonrasında bulunan kalitelerden,(732, 525 , 232) birini seçeceğiz. Bu seçeneklerden, bulunduğumuz tarihe en yakın eşi olan kaliteyi yani (resimdekine göre yine) 232'yi seçiyoruz. İkinci aramada ise sizin yazdığınız gibi ikinci en yakın eşi olan 525'i , üçüncü aramada ise en yakın üçüncü kayıt olan 732yi seçiyoruz. Yani sorunuzun özetle cevabı, kriter olarak seçilen kaliteyi belirlerken bugüne yakınlık kıstas alınacak, yani sizin deyiminizle son satırdan başlanacak. |