
Genel formül
=AVERAGEIFS(durations,dates,">="&A1,dates,"<="&EOMONTH(A1))
Özet
Aya göre yanıt sürelerinin ortalamasını almak için EOMONTH işleviyle birlikte ÇOKEĞERORTALAMA işlevine dayalı bir formül kullanabilirsiniz.
Gösterilen örnekte, G5'teki formül şöyledir:
=AVERAGEIFS(durations,dates,">="&F5,dates,"<="&EOMONTH(F5,0))
Açıklama
Bu formül "tarihler" (B5: B25) ve "süreler" (D5: D25) adlı aralıkları kullanır. D sütunu, dakika cinsindendir ve kapanan tarihten açılma tarihi çıkarılarak hesaplanır.
ÇOKEĞERORTALAMA işlevi, aralıkları birden çok ölçüte göre ortalamak için tasarlanmıştır. Bu durumda, ÇOKEĞERORTALAMA'yı iki kriter kullanarak aya göre ortalama sürelere yapılandırırız: (1) ayın ilk gününe eşit veya daha büyük tarihler, (2) ayın son gününden daha küçük veya buna eşit tarihler.
Tarihleri aya göre parantezlemek için, işleri kolaylaştırmak için basit bir numara kullanırız: F sütununda, ay adlarını ("Oca", "Şub", Mar "vb.) Yazmak yerine, ilk gün için gerçek tarihleri ekleriz her ay (1/1/2016, 2/1/2016, 3/1/2016, vb.). Ardından, ay adlarını görüntülemek için özel tarih biçimini ("aaa") kullanırız.
Bu, F sütunundaki değerleri kullanarak ÇOKEĞERORTALAMA için ihtiyacımız olan ölçütleri oluşturmayı çok daha kolaylaştırır. Ayın ilkinden büyük veya ona eşit tarihleri eşleştirmek için şunu kullanırız:
">="&F5
Ayın son gününden küçük veya ona eşit tarihleri eşleştirmek için şunları kullanırız:
"<="&EOMONTH(F5,0)
Aylar bağımsız değişkeni için sıfır sağlayarak EOMONTH'un aynı ayın son gününü döndürmesini sağlarız .
Not: Hücre referansına dayalı ölçütler oluştururken bir ve işareti (&) ile birleştirme gereklidir.
Pivot Tablo çözümü
Pivot tablo, verileri yıla, aya, çeyreğe ve benzerlerine göre özetlemeniz veya ortalamasını almanız gerektiğinde mükemmel bir çözümdür çünkü pivot tablolar, tarihleri otomatik olarak gruplandırmak için kontroller sağlar. Formüllerle pivot tabloların yan yana karşılaştırması için şu videoyu izleyin: Neden pivot tablolar.