Merhaba,
I4 hücresine yazıp dizi formülüne çevirdikten sonra yana ve alt satırlara kopyalayınız.
=EĞERHATA(İNDİS(B$4:B$100;KÜÇÜK(EĞER(SIKLIK(EĞER($B$4:$B$100<>"";KAÇINCI("~"&$B$4:$B$100&"|"&$C$4:$C$100;$B$4:$B$100&"|"&$C$4:$C$100&"";0))...
Merhaba,
İş yeri, iş başlangıç ve iş bitiş zamanlarını içeren sürekli veri eklenen bir liste var.
1)Bu listede iş sürelerinin hesaplanmasını (1 günden fazla süren işlerde farkı almayı beceremedim)
2)Belirlenen süre aralıklarında (Grafik!H3:H15) kaç adet işin bittiğinin hesaplanmasını
3)Açılır...
Teşekkür ederim Korhan bey.
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(D3:D1000<>"";EĞER(C3:C1000="BABA VELİ";KAÇINCI(D3:D1000;D3:D1000;0)));SATIR(D3:D1000)-2))
bu formülde sondaki -2 koymanızın sebebi nedir ?
bu formülü daha önce Ömer Beyin önerisine göre yazdım. açıkçası bu formülün mantığını anlayabilmiş...
Merhaba,
Uyguladığınız formülü aşağıdaki gibi değiştirip deneyiniz.
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(D3:D1000<>"";EĞER(C3:C1000="BABA VELİ";KAÇINCI(D3:D1000;D3:D1000;0)));SATIR(D3:D1000)-2))
Bu da alternatif olsun;
=TOPLA.ÇARPIM((C3:C1000="BABA...
tamam hocam hallettim
=EĞERHATA(İNDİS(DF$71:DF$131;KÜÇÜK(EĞER(SIKLIK(EĞER((DF$71:DF$131<>"")*DEĞİL(ESAYIYSA(DF$71:DF$131));KAÇINCI("~"&DF$71:DF$131;DF$71:DF$131&"";0));SATIR(DF$71:DF$131)-SATIR(DF$71)+1);SATIR(DF$71:DF$131)-SATIR(DF$71)+1);$DE54));"")
hatırlatma için teşekkürler
benim aklımda...
Ek olarak eğer tarih geçtiğinde de ay farkını almaya devam edecek @Mahir64 beyin formülünü kullanmalısınız. Orada ki fazla parantezleri kaldırırsak formül bir tık daha kısalmış olur.
=(YIL(A1)-YIL(BUGÜN()))*12+AY(A1)-AY(BUGÜN())
Ya da benim önerdiğim formülü aşağıdaki şekilde değiştirip...
=EĞERHATA(İNDİS($DF$71:$DF$131;KÜÇÜK(EĞER(SIKLIK(EĞER(($DF$71:$DF$131<>"")*DEĞİL(ESAYIYSA($DF$71:$DF$131));KAÇINCI("~"&$DF$71:$DF$131;$DF$71:$DF$131&"";0));SATIR($DF$71:$DF$131)-SATIR($DF$71)+1);SATIR($DF$71:$DF$131)-SATIR($DF$71)+1);$DE59));"")
1. sütundaki formülü bu şekilde yapıp aşağıya...
D4 hücresine yazıp dizi formülüne çevirdikten sonra alt hücrelere kopyalayın. Daha sonra D4: D10 arasını seçip sırasıyla istediğiniz diğer alanlara kopyalayıp yapıştırabilirsiniz.
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(veri!$B$2:$B$1500<>"";EĞER(veri!$A$2:$A$1500=$B4;EĞER(veri!$C$2:$C$1500=C$2...
Ömer hocam,
bunu uyarlamasını yapamadım. Sayfalar arası veri koşullar var. Excel dosyasının linki ( https://dosya.co/uoy2hd7i73e8/Okur.xlsx.html )
dosyada okur sayfasında kişi yazan yere mıntıka ve abone türü koşuluna bağlı olarak veri sayfasından o mıntıka ve abone türündeki benzersiz ıd'leri...
G2 hücresine yazıp dizi formülüne çevirdikten sonra alt satırlara kopyalayınız.
=EĞERHATA(İNDİS($B$2:$B$500;KÜÇÜK(EĞER(SIKLIK(EĞER($B$2:$B$500<>"";EĞER($A$2:$A$500>=$F$1;EĞER($A$2:$A$500<=$G$1...
öncelikle emeğiniz için teşekkür ederim, ama bizde macro çalıştıramıyoruz. wps programının ücretsiz versiyonunu kullanıyoruz. formül ile yapabileceğimiz bir yolu var ise çok makbule geçer. teşekkür ederim.
..."B").End(3).Row, 5)
gr = s2.[B2]
sk = s2.[B3]
If gr = "" Or sk = "" Then
MsgBox "Lütfen Gramaz ve Sıklık Değerlerini kaydettikten sonra makroyu tekrar çalıştırınız!", vbInformation
Exit Sub
End If
Application.ScreenUpdating = False
For i = 5 To son
If s1.Cells(i, "F") = gr...
...sayfa 2 ye verilen siparişler sırası ile tarih, sipariş numarası,müşteri adı ve şehri ( bu sütunu eklemeyi unutmuşum ), ürün gramajı, ürün sıklık oranı, ve en üstte en ( ebat ) ölçüsü altındaki renklere sipariş miktarı yazılacak.
sayfa 3 te ise kırmızı olan hücreye gramaj, sarı olan hücreye...
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.