Merhabalar,
Öncelikle forumdaki bütün başlıkları aradığımı hatta topla çarpım fonksiyonu uygulamalarını aradığımı belirtmek isterim. Ancak benim istediğim türde bir formüle rastlamadım.
1- İlk sütunda tarihler mevcut
2- ikinci sütunda üretim tarihleri mevcut.
3- Üçüncü sütunda günlük üretilen malzeme miktarları mevcut
4- Dördüncü sütunda ise üretim tarihinden itibaren 28gününü doldurmuş ürünlerin kümülatif toplamı olması gerekiyor.
Örneğin 01.01.2011 tarihinden önce üretilen ürün miktarılarının toplamını 29.01.2011 tarihine geliğinde o tarihteki 4.sütuna yazması gerekiyor. Bu işlemi bir sonraki günde de devam etmesi gerekiyor örneğin 30.01.2011 tarihine geldiğinde bir önceki işlemi devam ettirmeli.
5- Beşinci sütunda ise tüketim tarihi
6- Altıncı sütunda tüketim miktarı var.
7- Yedinci sütunda kümülatif tüketim miktarları var.
8- Sekizinci sütunda ise mantık sorgulaması mevcut.
Eğer tüketim tarihinde 28günü doldurmuş toplam stoktaki malzeme miktarı tüketilen miktardan fazla ise "Ok", değil ise "Hata" demesi gerekiyor.
Bunların fonksiyon olması gerekiyor çünkü bunları başka bir işlemde format koşulu olarak kullanacağım.
Normalde ilk akla gelen kümülatif tüketim tarihini 28gün geriden gelen kümülatif üretim miktarından büyük mü küçük mü sorgulamasını yaptırmak ancak bu zaman.
Ekte günler uğraştığım ancak formül ile çözemediğim exceli paylaşıyorum.
Az evvel anlattığım 28günlük ürünlerin toplamını aşağıdaki gibi yapmaya çalıştım ama ilk 28.günü geçince bir anda 28 gün olmamış bütün üretim miktarlarını topladı. Ben de bir sonraki satırıda kontrol edecek şekilde formülü düzenledim ama sonra fark ettim ki bu kısır döngü sürekli VE VE VE VE diye kontrol edilmesi gerekti. Yani kullandığım mantık hiç işe yaramadı.
=EĞER(VE(KAÇINCI((ARA(B5;A5:A95;A5));$A$3:$A$93;0)>28;KAÇINCI((ARA(B4;A4:A94;A4));$A$3:$A$93;0)>28);TOPLA($C$3:C5);EĞER(KAÇINCI((ARA(B5;A5:A95;A5));$A$3:$A$93;0)>28;TOPLA(C4);0))
Bu konuda yardım edebilirseniz çok sevinirim.
Bütün samimiyetimle 1 haftadır bununla uğraştığımı söylemek isterim. Normalde 28gün öncesinden toplama yaptıracak kadar basit bir işi formülle yaptırmak işin içinden çıkılmaz bir hal aldırdı.
Şimdiden yardımcı olan arkadaşlara veya fikir vermek isteyen arkadaşlara çok teşekkür ederim.
Bu vesile ile de hepimizin Kadir Gecesini kutlu , dualarımız kabul olsun.
Saygılarımla.
Sami Enis
Öncelikle forumdaki bütün başlıkları aradığımı hatta topla çarpım fonksiyonu uygulamalarını aradığımı belirtmek isterim. Ancak benim istediğim türde bir formüle rastlamadım.
1- İlk sütunda tarihler mevcut
2- ikinci sütunda üretim tarihleri mevcut.
3- Üçüncü sütunda günlük üretilen malzeme miktarları mevcut
4- Dördüncü sütunda ise üretim tarihinden itibaren 28gününü doldurmuş ürünlerin kümülatif toplamı olması gerekiyor.
Örneğin 01.01.2011 tarihinden önce üretilen ürün miktarılarının toplamını 29.01.2011 tarihine geliğinde o tarihteki 4.sütuna yazması gerekiyor. Bu işlemi bir sonraki günde de devam etmesi gerekiyor örneğin 30.01.2011 tarihine geldiğinde bir önceki işlemi devam ettirmeli.
5- Beşinci sütunda ise tüketim tarihi
6- Altıncı sütunda tüketim miktarı var.
7- Yedinci sütunda kümülatif tüketim miktarları var.
8- Sekizinci sütunda ise mantık sorgulaması mevcut.
Eğer tüketim tarihinde 28günü doldurmuş toplam stoktaki malzeme miktarı tüketilen miktardan fazla ise "Ok", değil ise "Hata" demesi gerekiyor.
Bunların fonksiyon olması gerekiyor çünkü bunları başka bir işlemde format koşulu olarak kullanacağım.
Normalde ilk akla gelen kümülatif tüketim tarihini 28gün geriden gelen kümülatif üretim miktarından büyük mü küçük mü sorgulamasını yaptırmak ancak bu zaman.
Ekte günler uğraştığım ancak formül ile çözemediğim exceli paylaşıyorum.
Az evvel anlattığım 28günlük ürünlerin toplamını aşağıdaki gibi yapmaya çalıştım ama ilk 28.günü geçince bir anda 28 gün olmamış bütün üretim miktarlarını topladı. Ben de bir sonraki satırıda kontrol edecek şekilde formülü düzenledim ama sonra fark ettim ki bu kısır döngü sürekli VE VE VE VE diye kontrol edilmesi gerekti. Yani kullandığım mantık hiç işe yaramadı.
=EĞER(VE(KAÇINCI((ARA(B5;A5:A95;A5));$A$3:$A$93;0)>28;KAÇINCI((ARA(B4;A4:A94;A4));$A$3:$A$93;0)>28);TOPLA($C$3:C5);EĞER(KAÇINCI((ARA(B5;A5:A95;A5));$A$3:$A$93;0)>28;TOPLA(C4);0))
Bu konuda yardım edebilirseniz çok sevinirim.
Bütün samimiyetimle 1 haftadır bununla uğraştığımı söylemek isterim. Normalde 28gün öncesinden toplama yaptıracak kadar basit bir işi formülle yaptırmak işin içinden çıkılmaz bir hal aldırdı.
Şimdiden yardımcı olan arkadaşlara veya fikir vermek isteyen arkadaşlara çok teşekkür ederim.
Bu vesile ile de hepimizin Kadir Gecesini kutlu , dualarımız kabul olsun.
Saygılarımla.
Sami Enis
Ekli dosyalar
-
16.4 KB Görüntüleme: 44