Meslek Ortalamasına Göre Puanları Makroyla Renklendirme

  • Konuyu başlatan Konuyu başlatan emre67z
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

emre67z

Kullanıcı
Katkı: %0
Excel Versiyonu
Excel 365
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,

Örnek dosyada da belirtiğim üzere. E sütununda da yer aldığı üzere, meslek gruplarında belirlenen unvanların karşısında yer alan puanların ortalamasının alınması ve
+5 üzeri puana sahip olanların ve -5 puan altında olanları belirlemek istiyorum. Renklendirme ile belirlenebilir. ortalamayı puan sütunun yanına yazdırabiliriz.

yardımlarınız için şimdiden teşekkürler.
 

Ekli dosyalar

Çözüm
Merhaba, aşağıdaki makro puanları Ünite ve Meslek eşleşmesine göre gruplar, her satırın grup ortalamasını H sütununa yazar ve ortalamanın 5 puandan fazla üstünde veya altında kalan puanları G sütununda renklendirir. Makroyu bir Module içine yapıştırıp tablonun bulunduğu sayfa açıkken çalıştırabilirsiniz.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (10 satır). Giriş Yap
Tüm puanlar 45 üzeri, -5,+5 durumlarını neye göre belirliyorsunuz? "Örnek 81,4 ortalaması olan unvan da 85,6 dan 86 puan olan biri dahil edilmeyecektir." burada ne demek istediğinizi anlamadım.
 
Tüm puanlar 45 üzeri, -5,+5 durumlarını neye göre belirliyorsunuz? "Örnek 81,4 ortalaması olan unvan da 85,6 dan 86 puan olan biri dahil edilmeyecektir." burada ne demek istediğinizi anlamadım.
virgülden sonrası önemli demek istedim. sayıları yuvarlamasın. küsüratlar önemli. Örnek dosya da oldugu gibi evet satır aralarında boşluk var. boşluklar kullanılabilir ayrım yapmak için. ortalamanın +5/-5'i sabit değer. Örnek olarak yaptığım unvan2 de ortalama 69,69 +5 üzeri olanları ve ortalamanın -5 altında olanları renklendirebilir miyiz.
Birde örnek dosyadaki gibi satırlar arasında boşluklar varmı? Yani meslek grupları ayrılmış şekilde mi?
 
Birimlerin kendi aralarında ayrımları var mı? Eğer varsa bundan bahsetmediğiniz için kodlamayı ona göre yaptım. Tüm sütundaki ünvanları birim fark etmeden aynı ortalama içinde değerlendiriliyor. Ayrıca birimler arasında ayrım olacaksa Mesleklerin yanlarına Birim Adını yazarsanız kodu kullanabilirsiniz. Örneğin, Müdür A , Müdür B gibi... Verdiğim örneği dosyada da bulabilirsiniz.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (50 satır). Giriş Yap
 

Ekli dosyalar

Birimlerin kendi aralarında ayrımları var mı? Eğer varsa bundan bahsetmediğiniz için kodlamayı ona göre yaptım. Tüm sütundaki ünvanları birim fark etmeden aynı ortalama içinde değerlendiriliyor. Ayrıca birimler arasında ayrım olacaksa Mesleklerin yanlarına Birim Adını yazarsanız kodu kullanabilirsiniz. Örneğin, Müdür A , Müdür B gibi... Verdiğim örneği dosyada da bulabilirsiniz.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (50 satır). Giriş Yap
Merhaba sayın okutkan, inceledim çalışmanızı emeğinize sağlık. sanırım ben yanlış anlatmış olabilirim.
D sütununu kullanarak ayrım yapabiliriz. Ünite başlığını yani. Ünite ve Meslek adını eşleştirip. eşleştirme doğrultusunda oluşan verinin ortalama puanını yazdırabilir misiniz.

Ben çalışmayı atarken aslında boşluklar olduğundan keskin bir ayrım vardı. bu boşluklar kullanılarak ortalama alınabilir düşüncesi ile ilettim. ama tam tarif edememişim kusura bakmayın.
 
Merhaba, aşağıdaki makro puanları Ünite ve Meslek eşleşmesine göre gruplar, her satırın grup ortalamasını H sütununa yazar ve ortalamanın 5 puandan fazla üstünde veya altında kalan puanları G sütununda renklendirir. Makroyu bir Module içine yapıştırıp tablonun bulunduğu sayfa açıkken çalıştırabilirsiniz.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (46 satır). Giriş Yap

Makro nasıl çalışır?
  1. D ve E sütunlarını birleştirerek her Ünite ve Meslek grubu için puan toplamını ve puan sayısını hesaplar. Boş satırlar ve puanı olmayan satırlar hesaba girmez.
  2. Her satırın grup ortalamasını yuvarlamadan H sütununa yazar. Hücrede iki ondalık görünür, gerçek değer tam olarak saklanır.
  3. Ortalama + 5 üzerindeki puanı yeşile, ortalama - 5 altındaki puanı kırmızıya boyar. Tam 5 puan farkta renk verilmez.
  4. Yeniden çalıştırıldığında makronun verdiği yeşil ve kırmızı renkleri temizler; puanı aralığa dönen hücre renksiz kalır. Elle verdiğiniz sarı gibi diğer renkleri silmez, bunları bir kez elle kaldırmanız gerekir.

Notlar
  • Dosyanızın ilk listesinde (2-52. satırlar) A BİRİMİ ve UNVAN 2 için ortalama, belirttiğiniz 69,69 değil 69,625 çıkar (hücrede 69,63 görünür); 90 ve 85 yeşil, 60 ve 45 kırmızı olur. Renklenen puanlar elle işaretlediklerinizle aynıdır.
  • Dosyanızda 54. satırdan sonra başka puan satırları da bulunuyor. Aynı Ünite ve Meslek birlikte hesaplandığı için bunlar da ortalamaya girer. Yalnız ilk liste hesaplanacaksa makroyu çalıştırmadan önce bu satırları tümüyle silmeniz gerekir.
  • Makro H1 hücresine "Ortalama" başlığını yazar, H sütununu da 2. satırdan son satıra kadar yeniden doldurur; buradaki mevcut değerler silinir. H29 hücresindeki formül de bu kapsamdadır.
  • Sayfada filtre açıksa makro hesaptan önce filtreyi kaldırır; böylece gizli satırlar da hesaba katılır.
  • Sınır değerini değiştirmek için kodun başındaki FARK sabitini düzenlemeniz yeterlidir.
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst