[ÇÖZÜLDÜ] İki hücrenin karşılaştırılması

Katılım
6 Eylül 2007
Mesajlar
118
Excel Vers. ve Dili
2003 - Türkçe
Merhaba,

Ekteki dosyada açıklamaya çalıştığım bir problemim var.

Bir sütunda 0 ları arayıp bulmasını, 0 bulduğu hücrenin bir sağındaki hücreyi kontrol ederek 3 farklı koşula göre hesap yapmasını istiyorum.

Yardımcı olabilirseniz çok sevinirim.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,181
Excel Vers. ve Dili
Excel-2003 Türkçe
Slm.
Tablonuzu yada sorunuzu tam anlamamış olabilirim. (aynı sonuçları bulamadım)
İnceleyin hatalı bölümleri 2. sayfa üzerinde tanımlarsanız hatalı yerler düzeltilebilir.
İyi çalışmalar.
 
Katılım
6 Eylül 2007
Mesajlar
118
Excel Vers. ve Dili
2003 - Türkçe
İstediğim sonuç çıkmıyor. Acemi olduğum için düzenleme de yapamıyorum. Ancak anlayabildiğim kadarıyla inceledim.

1 sayfadaki A, B, C, D, E sütunlarını alarak arada bir hesaplama yapmışsınız ancak, bana sadece D ve E sütunları arasındaki bağıntı lazım.

Şöyle:

1. sayfada her bir bölüm için ayrı ayrı,

D sütununda kaç tane sıfır varsa "Toplam Uygunsuzluk sayısı" olarak hesaplayacak (yani D sütununda 14 tane sıfır varsa Toplam Uygunsuzluk sayısı 14 olarak bulunmalı)

Sonra D sütununda sıfır bulduğu hücrenin bir sağına bakacak, E sütunundaki hücre sıfır ve boş değilse uygunsuzluk düzeltilmiş demektir. Bu durumda olan hücrelerin toplamını " Düzeltilen Uygunsuzluk Sayısı" olarak toplayacak. ( Yani bu 14 adet sıfırdan 5 tanesinin yanındaki sıfır yada boş değilse Düzeltilen uygunsuzluk sayısı 5 olarak bulunmalı)

Eğer D sütunundaki sıfır olan hücrenin sağındaki hücre boş ise, bu durumdaki hücrelerin sayısını "Değerlendirme dışı bırakılan uygunsuzluk sayısı" olarak hesaplayacak, ilgili hücreye yazacak ve aynı zamanda "Toplam uygunsuzluk sayısndan düşecek. (14 adet sıfırdan 3 tanesinin yanındaki hücre boş ise, değerlendirme dışı bırakılan uygunsuzluk sayısını 3 hesaplayacak, toplam uygunsuzluk sayısını da 14 - 3 = 11 olarak yazacak)

Bu durumda

A Bölümü için
Toplam uygunsuzluk sayısı 11
Düzeltilen uygunsuzluk sayısı 5
Düzelme oranı %45
Değerlendirme dışı bırakılan uygunsuzluk sayısı 3

sonucunu bulunmasını istiyorum.

Bu işlem her bölüm için ayrı ayrı hesaplanarak tabloya yazdırılabilir mi?
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,181
Excel Vers. ve Dili
Excel-2003 Türkçe
Syn. ulashcan;
Galiba tabloyu aynı gözle göremiyoruz. Konunun çözümlenmesi için yardımınız gerekiyor;
Benim Tabloda gözlemlediğim;
A bölümü için
Sayfa1 A4:E25 aralığında verileriniz var. Bu aralıkta toplam 5 adet sıfır var. Bunların dağılımı;
C sütununda 1 adet , D sütununda 3 adet ve E sütununda 1 adettir.
D sütununu değerlendireceğimize göre
D6 hücresi=0--- E6 hücresinde 6 olmuş
D9 hücresi=0--- E9 hücresinde 0 olmuş
D13 hücresi=0--- E13 hücresinde "" boş değer olmuş
Buna göre üstteki mesajınızda verdiğiniz A bölümü için 11 uygunsuzluk sayısı (yani sıfır miktarı) nasıl buldunuz?
Yada çözüm üretecekleri şu şekilde yönlendirin:
A bölümü için Sayfa1 de D4:D24 aralığındaki sıfır sayısını Sayfa2 de B2 hücresine yazdırmak,
A bölümü için Sayfa1 de D4:D24 aralığındaki sıfır olan verilerden E sütununda sıfırdan büyük değer alan ve boş olmayan veri sayısını Sayfa2 de C2 hücresine yazdırmak,
vs gibi...
O zaman çözüm Bulmak daha kolay olur.
İyi çalışmalar.
 
Son düzenleme:
Katılım
6 Eylül 2007
Mesajlar
118
Excel Vers. ve Dili
2003 - Türkçe
Evet haklısınız, verdiğim örnek ile eklediğim tablodaki sıfır adetleri farklı. Siz örnek excel dosyasındaki sıfır adetlerini dikkate almayın.

Benim için önemli olan her bölüm için D sütununda kaç adet sıfır olduğu, bu sıfırların yanındaki E sütununda kaç tanesinin sıfır olarak devam ettiği, kaç tanesinin sıfırdan büyük yada boş olduğu.

İkinci mesajınızda verdiğiniz örneği inceledim. İstediğim şey tam olarak budur. Ancak, A bölümündeki 21 maddeye 0 yazdığımda ikinci B2 hücresinde D sütunundaki sıfır sayısı olarak 22 yazıyor.

Aynı şekilde B bölümüne 46 adet sıfır yazınca sayfa 2 deki B3 hücresine 47 yazıyor. 1 adet fazlalığın sebebi nedir?

Bir de B bölümü için D sütununun hepsine sıfır yazıp E sütununda hiç boş hücre bırakmadığım halde sayfa 2 desi E4 hücresine 2 adet Değerlendirme dışı bırakılan hesaplıyor, 2 adet boş hücre bıraksam E4 hücresi 4 oluyor.

Ekteki örneğe bakabilir misiniz...
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,181
Excel Vers. ve Dili
Excel-2003 Türkçe
Slm.
4 nolu mesajımdaki eki güncelledim.
İlgili mesaj ekini indirip yeniden deneyin. İstediğiniz sonucu alamıyorsanız aynı ek üzerinde gerekli düzenleme uyarılarını belirterek ekleyin.
İyi çalışmalar.
 
Katılım
6 Eylül 2007
Mesajlar
118
Excel Vers. ve Dili
2003 - Türkçe
Slm.
4 nolu mesajımdaki eki güncelledim.
İlgili mesaj ekini indirip yeniden deneyin. İstediğiniz sonucu alamıyorsanız aynı ek üzerinde gerekli düzenleme uyarılarını belirterek ekleyin.
İyi çalışmalar.
Üstad çok teşekkür ederim, bir de sayfa2 deki tabloda B2'den E2'yi çıkarmasını sağlayabilir misiniz?

D sütunundaki sıfırların sayısı olarak adlandırdığımız B2 hücresinin değeri, Değerlendirme dışı bırakılan uygunsuzluk sayısı kadar eksik olmalı.

D sütununda 20 tane 0 varsa, ve değerlendirme dışı bırakılan sayısı 7 ise B2 hücresinde 13 yazmasını istiyorum.

B2 hücresi = (D sütunundaki sıfırların sayısı) - (değerlendirme dışı bırakılan uygunsuzluk sayısı) olmalı.

Ben sizin formüle - E2 ibaresini ekledim ama #Değer hatası vardi
 
Katılım
6 Eylül 2007
Mesajlar
118
Excel Vers. ve Dili
2003 - Türkçe
Sayın Muygun,

İhtiyacım olan dosyaya zaman ayırdığınız ve yardımcı olduğunuz için ne kadar teşekkür etsem azdır.

Biraz acemi olduğum için neyi nasıl yaptığınızı ancak anlamaya başladım. Size verdiğim örnekte bölüm isimlerini, satır sayılarını vs. elimdeki dosyayla bire bir aynısı yazmamıştım. Gördüm ki, bölümler arası geçişlerde bölüm isimleri, toplam gibi kelimeleri anahtar olarak kullanmışsınız.

Tam dosyayı ekliyorum. Çözebilsem sizi tekrar uğraştırmak istemezdim ama işin içinden çıkamadım.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,181
Excel Vers. ve Dili
Excel-2003 Türkçe
Slm.
Sayfa2 de B2 hücresinde iken F2 tuşuna basın.
formülün sonuna -E2 yazın
sonra CTRL+SHİFT+ENTER tuşlarına birlikte basın(dizi formülü)
Formülünüz {} parantezleri arasına girererek;
{=TOPLA(EĞER($D$14:$D$1000=0;EĞER($G$14:$G$1000=A2;$H$14:$H$1000;"")))-E2}
şeklini alır.
Ayrıca tablodaki formül ve mantığı incelerseniz daha değişik uygulamalarda kullanabileceğiniz farklı yöntemleri görmüş olursunuz.
İyi çalışmalar.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,181
Excel Vers. ve Dili
Excel-2003 Türkçe
Slm.
Tabloyu kontrol edin sorun varsa düzeltelim.
Not:puanlar sayfasında bölüm isimlerinin önüne (bölümleri bulabilmek için) "BÖLÜM-" eki ilave ettim. Şayet daha fazla bölüm olacaksa ilavelerinizde bunu aynı şekilde uygulayın.
İyi çalışmalar.
 
Son düzenleme:
Katılım
6 Eylül 2007
Mesajlar
118
Excel Vers. ve Dili
2003 - Türkçe
Değerli üstad,

Ellerinize sağlık. beni ayda 27 x 45 dakika gözlerim dönene kadar bu işi yapmaktan kurtardınız. Binlerce kez teşekkür ederim.

Kontrol edebildiğim kadarıyla bir sorun yok. Bölüm ibaresi eklediğiniz yerlere Alt255 ile boşluk karakteri ekledim, sonrada formülde Bölüm ibaresi yerine Alt255 ile boşluk karakteri yazdım, ama hata verdi. Böyle bir imkan var mıdır?
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,181
Excel Vers. ve Dili
Excel-2003 Türkçe
Slm.
10 nolu mesaj ekini yeniden indirip kontrol edin.
Not: önceki tabloda bölüm başlangıçlarını alabilmek için ortak veri gerekiyordu o nedenle bir kelime "Bölüm-" eklemiştim.
Yeni tabloda (10 nolu mesaj eki) puanlar sayfasında bölüm isimleri yazdığınız satırın A sütununa "Uyg.No" başlığı ekledim. ve bunu kontrol ederek bölüm başlangıçlarını tespit ettim.
Umarım mahsuru yoktur.
İyi çalışmalar.
 
Son düzenleme:
Katılım
6 Eylül 2007
Mesajlar
118
Excel Vers. ve Dili
2003 - Türkçe
10. mesajınızdaki dosya bölümleri 2 eksik hesaplıyor. 1. bölüme 21 tane sıfır yazıyorum 19 gösteriyor, 2. bölüme 46 tane sıfır yazıyorum 44 gösteriyor.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,181
Excel Vers. ve Dili
Excel-2003 Türkçe
Hata tespit ettiğiniz uygulamayı gereği kadar veri girerek buraya ekleyin.
 
Katılım
6 Eylül 2007
Mesajlar
118
Excel Vers. ve Dili
2003 - Türkçe
Merhaba

1. bölüme 21 , 2. bölüme 46 tane sıfır yazdım. Sonuçlar 2 eksik çıkıyor.

Yaptığınız ilk dosyada da 1 adet fazla hesaplıyordu, sonra düzeltmiştiniz...
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,181
Excel Vers. ve Dili
Excel-2003 Türkçe
Syn ulashcan;
15 nolu mesaj ekinde hiçbir problem yok.
puanlar sayfasında A23 ve A27 hücrelerine uyg.no girerseniz 1.bölüm için ,
A57 ve A63 hücrelerine uyg.no girerseniz 2.bölüm için ,
gerekli sayıları alabilirsiniz.
Nedeni ise tablonuzda bazı bölümlerde birleştirilmiş hücreler var. Bölümleriniz birbirine eşit değil. Bunlardan hesaplamar için veri çekebilmek adına bazı kriterler oluşturdum. Bunlardan biride hesaplama yapmak için uyg.no başlığı altında veri olması...
umarım konu anlaşılmıştır.
Not:problem olursa tablo ekiyle birlikte belirtin.
İyi çalışmalar.
 
Son düzenleme:
Katılım
6 Eylül 2007
Mesajlar
118
Excel Vers. ve Dili
2003 - Türkçe
:dua: Allah ne muradınız varsa versin.

Zaman ayırdığınız, uğraştığınız için tekrar tekrar teşekkürler...

Tam istediğim gibi oldu.

excel.web.tr 'yi çoook seviyorum :)
 
Katılım
6 Eylül 2007
Mesajlar
118
Excel Vers. ve Dili
2003 - Türkçe
Son birşey daha sormak istiyorum bu konuyla ilgili.

Toplam 27 farklı nıkta için bu rapor analizini yapıyorum.

Sayfa2 diye tabir ettiğimiz, formüllerin bulunduğu tabloyu, bu 27 farklı dosyaya nasıl kopyalayabilirim. Özel yapıştır ile formülleri kopyaladığımda burada örnek olarak çalıştığımız dosyayı referans alıyor. Her bir formülde 'Kopya ulashcan rapor' yazıyor.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,181
Excel Vers. ve Dili
Excel-2003 Türkçe
Slm.
Tablonuz doğru sonuç verebilir duruma gelmesi önemliydi. Galiba halloldu. :)
Tabloyu çoğaltma işine gelince;
Çalışan tablonuzu açın
Puanlar sayfasındaki B9 hücresinden itibaren aşağı doğru yeni verilerinizi yapıştırın. Sonra farklı kaydet ile yeni ad verin.
İyi çalışmalar.
 
Katılım
6 Eylül 2007
Mesajlar
118
Excel Vers. ve Dili
2003 - Türkçe
Değerli üstad,

:dusun: Uygunsuzluk no nun (1101 - 2301 vs.) yanındaki birleştirilmiş boş hücreye (B - K sütunları) birşey yazınca sıfırların sayısı eksiliyor.

Bu birleştirilmiş hicrede puana esas teşkil eden soru yer alıyor.

Sıcak su var mı? yada Etiketsiz ürün var mı gibi...

Şimdi bu hücrelere soruyu yazınca, yada herhangi birşey o satırdaki sıfırı saymıyor...


Bu arada sayfa2 deki A2:A10 aralığında yazan bölüm isimleri standart, formul ile oraya aktarılması gerekmiyor. Eğer hesaplamanın bir parçası olarak oraya yazdırılması gerekmiyorsa o kısmı devre dışı bırakabilirsiniz. Ben sadece B2:E10 aralığındaki sayıları kopyalayıp başka bir rapora yapıştıracağım.


Bir bakabilir misiniz...
 
Son düzenleme:
Üst