İçeriğe geç
parazade
AlıştırmaSeviye: Orta

Alıştırma: Talep Formu İçin Kontrol Sütunu

Yayın: · Son güncelleme:

Kısaca

Dört satırlık bir malzeme talep formunda, departmanı listede olan ve adedi 1 ile 100 arasında kalan kayıtlara "Geçerli", diğerlerine "Hatalı" yazan bir kontrol formülü kurun. EĞER, VE ve EĞERSAY'ı birlikte kullanırsınız.

Görev

Tabloda dört malzeme talebinin departmanı ve adedi var. F2:F4 aralığında açılır listenin kaynağı olacak geçerli departmanlar yazılı. Kayıtlar varsayımsaldır.

D2 hücresine, B2'deki departman F2:F4 listesinde varsa ve C2'deki adet 1 ile 100 arasındaysa (sınırlar dahil) "Geçerli", aksi halde "Hatalı" yazan bir formül yazın. Formülü D5'e kadar aşağı kopyalayın.

Departman listesinin adresi kopyalarken kaymamalıdır.

Formül yazacağınız hücreler: D2, D3, D4, D5

Veri

ABCDEF
1TalepDepartmanAdetKontrolDepartmanlar
2T-01Satış12?Satış
3T-02Muhasebe150Muhasebe
4T-03Pazarlama8Depo
5T-04Depo40

Soru işaretli hücre, formülü yazacağınız yerdir.

Alıştırma dosyasını indir.xlsx dosyası, ücretsiz · önce kendiniz deneyin
İpuçları (3)
  1. Departman kontrolü için EĞERSAY($F$2:$F$4;B2)>0 kullanın.
  2. Üç koşulu VE içinde birleştirin: liste kontrolü, C2>=1 ve C2<=100.
  3. VE'nin sonucunu EĞER'in ilk argümanı yapın.
Çözümü göster
=EĞER(VE(EĞERSAY($F$2:$F$4;B2)>0;C2>=1;C2<=100);"Geçerli";"Hatalı")

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

EĞERSAY($F$2:$F$4;B2)>0, departmanın listede olup olmadığını sınar. C2>=1 ve C2<=100 adet sınırını kontrol eder. VE, üç koşulun birlikte sağlandığı satırlarda DOĞRU döner, EĞER de buna göre metni yazar. T-01 her iki kuralı sağlar. T-02'nin adedi 150 olduğu, T-03'ün departmanı listede olmadığı için ikisi de Hatalı çıkar.

Beklenen sonuçlar

HücreDeğer
D2Geçerli
D3Hatalı
D4Hatalı
D5Geçerli

Bu alıştırmada kullanılan fonksiyonlar

Bu alıştırma şu dersin parçasıdır: Orta Ders 9: Veri Doğrulama ve Açılır Liste

Sıkça Sorulan Sorular

Hatalı satırların sayısını nasıl bulurum?

Kontrol sütunu dolduktan sonra =EĞERSAY(D2:D5;"Hatalı") yazarsınız. Bu alıştırmada sonuç 2'dir.

Departman kontrolünde büyük küçük harf fark eder mi?

EĞERSAY büyük küçük harf ayrımı yapmaz; "satış" yazılmış bir kayıt da geçerli sayılır. Yazımın da birebir aynı olmasını istiyorsanız açılır liste kullanmak en güvenli yoldur.