Değerli Arkadaşım Merhaba
Taleplerinizi inceledim.
Talep 1
Program şu andaki haliyle tablo verilerini sadece B:F aralığında değil, ihtiyaca göre gerekli olduğu sütuna kadar dağıtmaktadır zaten.
Farklı durumları deneyip test edebilirsiniz.
Yinede H sütüunundan itibaren Firma bilgileri ve...
merhaba Ömer bey,
sıklık ile ilgili yardımınız için teşekkürler ancak bu yapıyı ana veri tabanına uyguladığımda dakikalarca bekliyor (22400 satır ve 274 firma),bunun üzerine sadece 2020 yılını baz aldım veri tabanını küçültmek amacıyla (4346 satır-121 firma) yine bekledi ama yaklaşık 10 dakika...
Merhaba
ekte bulunan excel dosyasında A sütununda siparis Tarihi, E sütununda ise şirketler var.
amaç: E sütunundaki şirketlerin ne kadar sıklıkla yani kaç günde bir sipariş verdiğini bulmak ve bunu yıl bazında ortalama değer olarak başka sayfada göstermek.
örnek: 2019 yılında bu değer 5 günde...
...Eğer miktarlar aynı değilse aşağıdaki DİZİ formülünü kullanabilirsiniz.
=TOPLA(EĞER(SIKLIK(EĞER(F5:F100="ANKARA";EĞER(G5:G100=TARİH(2020;6;26);KAÇINCI(H5:H100;H5:H100;0)));SATIR(H5:H100)-4);I5:I100))
Merhaba,
Yaklaşık 22.000 satırlı bir tabloda formül yavaş çalışacaktır.
Dizi formülüdür.
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER($A$2:$A$22000<>"";EĞER($D$2:$D$22000=I$1;EĞER($E$2:$E$22000="girecek"
;EĞER($C$2:$C$22000=$H2;EĞER($B$2:$B$22000>0;KAÇINCI($A$2:$A$22000;$A$2:$A$22000;0))))))...
...toplam gün sayısı * 3 vardiye = 18 Vardiye ye karşılık geldiğini anlıyorum.
18 i hesaplamak üzere kullandığınız formülün yerine,
=TOPLA(EĞER(SIKLIK(EĞER(ALTTOPLAM(3;KAYDIR(B8;SATIR(B8:B1005)-SATIR(B8);;1));KAÇINCI(B8:B1005;B8:B1005;0));SATIR(B8:B1005)-SATIR(B8)+1)>0;1))*3
DİZİ formülünü...
...Aksi durumda doğru sonuç üretmez.
=SUM(IF(FREQUENCY(IF(SUBTOTAL(3;OFFSET(A2;ROW(A2:A100)-ROW(A2);;1));
IF(A2:A100<>"";MATCH("~"&A2:A100;A2:A100&"";0)));ROW(A2:A100)-ROW(A2)+1);1))
SUM - TOPLA
IF - EĞER
FREQUENCY - SIKLIK
SUBTOTAL - ALTTOPLAM
OFFSET - KAYDIR
ROW - SATIR
MATCH - KAÇINCI
Hocam daha açıklayıcı yazayım.bu formül vermedi aradığım değeri. Şimdi benim 2 tablom var. Birinde adana ve yan sütunda sipariş kalemleri var. ama bir kalemi birkaç kez yazılmış durumda. Şimdi ben diğer tabloda adananın kaç tane ürünle çalıştığını çıkarmak istiyorum. Bu sadece adana değil, bütün...
Üstadım, aşağıdaki formülde sayfa isimlerini hücreden referansklı yapmak mümkün müdür ?
=TOPLA.ÇARPIM(--(SIKLIK(ANKARA:MUĞLA!A1:A20;ANKARA:MUĞLA!A1:A20)<>0))
Üstad çok teşekkürler. Bu link faydalı oldu ve aşağıdaki formül ile istediğimi elde ettim.
=TOPLA(EĞER(SIKLIK(ANKARA:MUĞLA!A1:A10;ANKARA:MUĞLA!A1:A10)>0;1))
Amaaa :) ANKARA ve MUĞLA tanımlarını hücreden belirlemek istediğimizde DOLAYLI formülü ve DİZİ formatı ve düz format ile olmuyor. Sadece...
Alternatif;
DİZİ formüldür.
=SUM(IF(FREQUENCY(IF((A2:A1000>=F9)*(A2:A1000<=G9);MATCH(B2:B1000;B2:B1000;0));ROW(B2:B1000)-1)>0;1))
SUM = TOPLA
IF = EĞER
FREQUENCY = SIKLIK
MATCH = KAÇINCI
ROW = SATIR
...DİZİ formüllerdir.
1- =COUNT(1/FREQUENCY(IF($A$2:$A$100<>"";MATCH($A$2:$A$100;$A$2:$A$100;0));ROW($A$2:$A$100)))
2- =SUM(IF(FREQUENCY(IF((A2:A100<>"");MATCH(A2:A100;A2:A100;0));ROW(A2:A100))>0;1))
COUNT = BAĞ_DEĞ_SAY
FREQUENCY = SIKLIK
IF = EĞER
MATCH = KAÇINCI
ROW = SATIR
SUM = TOPLA
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.