• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Koşula göre veri girişini engelleme, Veri doğrulama ile

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

KarıncaZ

Yeni Üye
Katılım
9 Ocak 2022
Mesajlar
246
Çözümler
30
Aldığı beğeni
326
Excel V
Office 2024 TR
Konu Sahibi
Merhaba

Veri doğrulama ile, hücreye belirtilen koşula göre veri girişini engellemek istiyorum. Veri doğrulama nın Özel kısmından aşağıdaki formülü kullanıyorum.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
ancak hiçbir hücreye veri girmeye izin vermiyor.
Örnek dosya ektedir.
Uygulama Puantaj çalışmasıdır. Puantaj verisine göre mesai kısımlarına veri girişini engellemek istiyorum.
Mantığı şöyle; 11 inci satıra Y-H-R-E-T-İ-S harflerinden biri yazılmış ise 12 inci satır herhangi bir veri girişi yapılamasın.
Bu harfler çalışmamızda HYS olarak Ad ile tanımlanmıştır. Mümkünse
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
gibi dizi formülüyle bir çözüm olursa daha güzel olur. Böylelikle yasak harfler kişiler tarafından da belirlene bilir.

Çözüm makro ile mümkün ancak veri doğrulamayla olması gerekiyor, mümkünse.

Yardımlarınızı bekliyorum.
 
Merhaba

Formülü bu şekilde dener misiniz?

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
D12 içindir.
Veri girişini engellemek için kesin çözüm değildir.
Hücreyi kulağından tutup sağa doğru çektiğinizde veri girişi olabilir.
önce mesai girip, sonra üste harf kodlaması yapılarak veri girişi olabilir.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Merhaba Sayın Ahmet ve Sayın Balta
Yardımlarınız için teşekkürler.

Sayın Balta sizin formülünüzü ilgili satırın tamamını seçerek girdiğimde diğer harflerde de engelledi. Her hücreye tek tek mi tanımlamak gerekiyor.

Formülleri tam anlamak adına bir sorumda olacak.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Formülünü Excelde bir hücreye yazdığımda MYS dizisi kadar hücreye veri yazıyor ama var olan harfi sayıyor. Veri Doğrulamada neden çalışmadı, birçok satıra yazması gerektiği için mi, yoksa dizi formülleri Veri Doğrulamada çalışmıyor mu. MYS yerine diziyi dinamik tanımlayan formülleri yazsam çalışır mı?
 
Deneyiniz.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Formülünü Excelde bir hücreye yazdığımda MYS dizisi kadar hücreye veri yazıyor ama var olan harfi sayıyor. Veri Doğrulamada neden çalışmadı, birçok satıra yazması gerektiği için mi, yoksa dizi formülleri Veri Doğrulamada çalışmıyor mu. MYS yerine diziyi dinamik tanımlayan formülleri yazsam çalışır mı?
Eğersay , N11 deki değerin MYS veri grubunda kaç tane olduğunu sayar.
yoksa 0 sayar ve yasaklı olmadığı sonucu çıkar.
formülü EĞERSAY(N11;MYS)>0 şeklinde girerseniz çalışır sanırım.
D11=MYS uygulaması ekte.
 
Konu Sahibi
Merhaba Sayın Balta ve Sayın Ahmet
Veri doğrulamada Özel seçeneği ile formül kullanıyorum.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Veri doğrulamada Boşluğu yoksayı işaretlersem yani onay işareti varken formüllerdeki
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
kısımlarını uygulamıyor. Yani D11 boş olsa bile mesai girişine izin veriyor.

Veri doğrulamada Boşluğu yoksay daki işareti kaldırırsam bu sefer mesai yazınca izin vermiyor bu kısım tamam ancak yazılanı silince sürekli hata uyarısı çıkıyor ve hücrede takılıp kalıyor, yazılanı silip iptal seçeneğiyle çıkmamız gerekiyor. Var mıdır bir çözümü. Boşluğu yoksay seçeneği tam anlamıyla ne amaçla kullanılıyor.
 
Size tavsiyem bu işlemi kod ile halletmeniz olacaktır.
 
Merhaba Sayın Balta ve Sayın Ahmet
Veri doğrulamada Özel seçeneği ile formül kullanıyorum.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Veri doğrulamada Boşluğu yoksayı işaretlersem yani onay işareti varken formüllerdeki
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
kısımlarını uygulamıyor. Yani D11 boş olsa bile mesai girişine izin veriyor.

Veri doğrulamada Boşluğu yoksay daki işareti kaldırırsam bu sefer mesai yazınca izin vermiyor bu kısım tamam ancak yazılanı silince sürekli hata uyarısı çıkıyor ve hücrede takılıp kalıyor, yazılanı silip iptal seçeneğiyle çıkmamız gerekiyor. Var mıdır bir çözümü. Boşluğu yoksay seçeneği tam anlamıyla ne amaçla kullanılıyor.
Tavsiyem aktif sayfada boş bir hücreyi referans gösterin. Örneğin A1 hücresinin boş olduğunu varsayarsak; D$11 = $A$1 şeklinde sorununuz çözülecektir diye tahmin ediyorum
 
Sayın KarıncaZ örnek dosyanız ektedir.
İyi çalışmalar diliyorum.
 
Çözüm
Konu Sahibi
Merhaba.

İlginiz için çok teşekkürler.

Esenlikler dilerim. İyi çalışmalar.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst