• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Veri Doğrulama ve Formul

Katılım
21 Mart 2007
Mesajlar
18
Excel Vers. ve Dili
Office 2003
Merhaba,
Bir hücreye veri girilebilmesi için kısıtlama getirmek istiyorum.
Mesela,
A1 hücresinde değer varsa B1 hücresine değer girelebilsin.
Bunun için B1 hücresi seçili iken data->data validation->custom ve formulu seçip
=A1<>"" yazıp uyariyada bir açıklama giriyorum ama hiç bir şekilde çalışmıyor. Veri girişini engellemiyor.
Bu konuda yardım edebilirseniz sevinirim.
Saygılarimla..
 
Merhaba Sn.hrknp,
A1 hucre degeri "01.12.2008" formatinda tarih olacak. Ama mumkunse diger olasiliklar içinde cozumu cevabiniza ekleyebilirseniz sevinirim.
Saygilarimla..
 
Evet, buna benzer. Ama nasil yaptiginizi anlamadım çünkü dosyanızda veri doğrulamaya girdiğimde sınırlayıcı bir tanımlama bulunmuyordu. Anlatmaya çalıştığım gibi tablomda elle veri girilen hücrelerim var. Mesela ürün kodu yazılacak hücreye ürünün kodu girilmeden ürün adedi yazılacak hücreye adet girilemesin.
Saygılarımla..
 
Evet, buna benzer. Ama nasil yaptiginizi anlamadım çünkü dosyanızda veri doğrulamaya girdiğimde sınırlayıcı bir tanımlama bulunmuyordu. Anlatmaya çalıştığım gibi tablomda elle veri girilen hücrelerim var. Mesela ürün kodu yazılacak hücreye ürünün kodu girilmeden ürün adedi yazılacak hücreye adet girilemesin.
Saygılarımla..

sayın ersoyalan makrolarla çözmüş

excel'in yerleşik işlevleri ile çözmek istiyorsanız

B sütun'unu seçin

Veri>Doğrulama>Özel>formül bölümüne

Kod:
=BAĞ_DEĞ_DOLU_SAY(A1)=1
 
Merhaba Sn.Kuvari,
Cevabınız için çok teşekkür ederim. İşime yaradı ama sizler gibi ileriyi düşünemediğim için benim işimi görmedi. Ben sorunumu anlatırken yazmanın bir artı getirmeyeceğini düşünüp belirtmemiştim. Aslında A1 hücremde bir formül var. Bu formül belli şartlar yerine getirildiğinde başka bir yerdeki tablodan bir tarihi değer olarak alıyor. bağ der dolu say ise hücrede formul olduğu için hücreyi 1 olarak saydı. Ama hücre içindeki formül henüz A1 hücresine bir tarih atamamıştı. (A1 hücresindeki formul şunun gibi bir şey: Z1 den Z5 e kadar tarih girildiyse en büyük tarihi al)
Yardim edebilirseniz sevinirim..
 
Merhaba,
Bir hücreye veri girilebilmesi için kısıtlama getirmek istiyorum.
Mesela,
A1 hücresinde değer varsa B1 hücresine değer girelebilsin.
Bunun için B1 hücresi seçili iken data->data validation->custom ve formulu seçip
=A1<>"" yazıp uyariyada bir açıklama giriyorum ama hiç bir şekilde çalışmıyor. Veri girişini engellemiyor.
Bu konuda yardım edebilirseniz sevinirim.
Saygılarimla..

A stünu boş ise B stünunda birşey yazmaz aradığın bumudur ?
 

Ekli dosyalar

Arkadaşlar bir problem var. Sn.canercamalan benim ilk yazımda dediğimin aynısını yapmış ve onun dosyasında çalışıyor. Ben kendi dosyamda yapıyorum çalışmıyor. Ekte Sn.canercamalan dosyasını tekrar koyuyorum. Onun yolladığı dosyada B1 den B4 hucresine kadar A hucresinde değer yok ise B hucresine veri girdirmiyor. Ben aynısını E1 için aynı dosyada yaptım. D1 bos ise E1 e veri girelemesin diye ama calismiyor. Neyi yanlış yapıyorum...
 

Ekli dosyalar

Arkadaşlar bir problem var. Sn.canercamalan benim ilk yazımda dediğimin aynısını yapmış ve onun dosyasında çalışıyor. Ben kendi dosyamda yapıyorum çalışmıyor. Ekte Sn.canercamalan dosyasını tekrar koyuyorum. Onun yolladığı dosyada B1 den B4 hucresine kadar A hucresinde değer yok ise B hucresine veri girdirmiyor. Ben aynısını E1 için aynı dosyada yaptım. D1 bos ise E1 e veri girelemesin diye ama calismiyor. Neyi yanlış yapıyorum...

Veri doğrulamadaki "boşluğu yoksay" onay kutucuğunu kaldırın.
 
teşekkür ederim Sn.canercamamlan,
Her göz görmeyi bilmez diyorlar doğru gerçekten.
Bir dikkatsizlik insanı başarıdan ediyor işte.
Yardımlarınız için teşekkürler..
 
Merhaba,

Veri doğrulama ile formül kullanarak hata uyarısı almak istiyorum. Kriterleri ekteki dosyada belirttim.

Yardımcı olabilir misiniz.
 

Ekli dosyalar

F1 hücresini seçin.
Veri doğrulama menüsünü açın.
İzin verilen bölümünden "Özel" seçeneğini seçin.

Formül kutusuna aşağıdaki formülü uygulayın.

Kod:
=EĞER(VE(A1="Brüt";F1>=C1);1;EĞER(VE(A1="Net";F1>=C2);1;0))

Hata uyarısı sekmesine tıklayın.
Stil bölümünden "Dur" seçeneğini seçin.
Uyarı bölümüne dilediğiniz uyarı mesajını yazıp işlemi tamamlayın.
 
Korhan Bey, çok teşekkür ediyorum. Emeğinize sağlık.
 
Geri
Üst