LİSTELİ VERİLER ARASINDA KOŞULLU DOĞRULAMA FORMÜLÜ

Katılım
12 Haziran 2018
Mesajlar
23
Excel Vers. ve Dili
excel 2013
Altın Üyelik Bitiş Tarihi
12/06/2019
merhabalar;

ekteki doğrulama tablomun amacı netsisten her kesilen irsaliye otomatik olarak excele akmaktadır....ve bu irsaliyeleri tek tek doğru plakalara doğru stoklarla çıkış yapılıp yapılmadığının kontrolünü yapıyorum...burada doğrulama yapmak istediğim koşul bize ait araçların (koşul verileri sayfasında listelenen) ,içinde ALN-NAKLİ(koşul verileri sayfasında listelenen) bulunan stok adlarıyla çıkılması...bize ait olmayan(liste dışındaki plakaların),koşul verileri sayfasında listelenen stok adlarının dışında stoklarla çıkılması gerekiyor...

konuyla ilgili desteğinizi rica ederim...

desteğinize şimdiden teşekkür ederim...

merhabalar;

ekteki doğrulama tablomun amacı netsisten her kesilen irsaliye otomatik olarak excele akmaktadır....ve bu irsaliyeleri tek tek doğru plakalara doğru stoklarla çıkış yapılıp yapılmadığının kontrolünü yapıyorum...burada doğrulama yapmak istediğim koşul bize ait araçların (koşul verileri sayfasında listelenen) ,içinde ALN-NAKLİ(koşul verileri sayfasında listelenen) bulunan stok adlarıyla çıkılması...bize ait olmayan(liste dışındaki plakaların),koşul verileri sayfasında listelenen stok adlarının dışında stoklarla çıkılması gerekiyor...

konuyla ilgili desteğinizi rica ederim...

desteğinize şimdiden teşekkür ederim...
 

Ekli dosyalar

Katılım
12 Haziran 2018
Mesajlar
23
Excel Vers. ve Dili
excel 2013
Altın Üyelik Bitiş Tarihi
12/06/2019
KONU HAKKINDA DESTEĞİNİZİ RİCA EDERİM...
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
Bunca süre cevap alamadığınıza göre; sorunuz anlaşılmamış demektir.
Zira forumda soruların sonuca ulaşması, dakika cinsindendir.

-- Belgenizde KOŞUL VERİLERİ sayfasında A sütunundaki dolu satır sayısı ile C sütunundaki dolu satır sayıları farklı olduğuna göre;
bu iki sütun birbirinden bağımsızdır anlamına geliyor sanırım.
Yani, DOĞRULAMA TABLOSU I sütunundaki plaka KOŞUL sayfasında varsa, bu plakanın C sütunundaki karşılığı ile eşleşme aranmayacak demektir.
-- Açıklamalırınızda kullandığınız ÇIKILMA deyiminin de belgeyi bilmeyen birince anlaşılması da mümkün değil.
İşlemi daha net ifade etmeli, olması gereken sonuçlara ilişkin farklı seçenekleri ELLE YAZARAK örneklendirmelisiniz.

-- aranan plaka, KOŞUL sayfası A sütununda VAR ve STOK ADI sütnundaki değer de İÇERİR mantığıyla bakıldığında KOŞUL sayfası C sütununda YOK,
-- aranan plaka, KOŞUL sayfası A sütununda VAR ve STOK ADI sütnundaki değer de İÇERİR mantığıyla bakıldığında KOŞUL sayfası C sütununda VAR,
-- aranan plaka, KOŞUL sayfası A sütununda YOK ve STOK ADI sütnundaki değer de İÇERİR mantığıyla bakıldığında KOŞUL sayfası C sütununda YOK,
-- aranan plaka, KOŞUL sayfası A sütununda YOK ve STOK ADI sütnundaki değer de İÇERİR mantığıyla bakıldığında KOŞUL sayfası C sütununda VAR
durumlarını netleştirin, ayrıca VAR-VAR seçeneğinde KOŞUL sayfasında bulundukları SATIR NUMARASININ DA eşleşmesi (yani aynı satırda olması) gerekip/gerekmediğini açıklayın.
.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Tekrar merhaba.
Açtığınız bir konu çözümleninceye kadar aynı konu sayfasından devam etmeniz gerektiğini hatırlatmalıyım.
Aynı soru için yeni konu açılmasının çözüme ulaşmanızı hızlandırması mümkün değil malesef.

Bir önceki mesajımı okuyarak, örnek belgenizde düzenleme/örneklendirme yapmanızda ve açıklamalarınızı detaylandırmanızda yarar var.
Konu çözüme ulaşmadığında; konu sayfasına, "çözüme ulaşılmadığını belirten bir cevap yazarak forum ana sayfasında öne çıkmasını, görünür hale gelmesini sağlayabilirsiniz.
Bir önceki cevabımda da belirttiğim gibi sorunuz sonuca ulaşmamışsa, kimseden çözüm önerisi almıyorsanız;
açıklamalarınızın yeterli olmadığı/olması gereken sonuçları yeterince örneklendirmediğinizin anlaşılması gerekir.
.
 
Katılım
12 Haziran 2018
Mesajlar
23
Excel Vers. ve Dili
excel 2013
Altın Üyelik Bitiş Tarihi
12/06/2019
aranan plaka, KOŞUL sayfası A sütununda VAR ve STOK ADI sütnundaki değer de İÇERİR mantığıyla bakıldığında KOŞUL sayfası C sütununda YOK,ise YANLIŞ
-- aranan plaka, KOŞUL sayfası A sütununda VAR ve STOK ADI sütnundaki değer de İÇERİR mantığıyla bakıldığında KOŞUL sayfası C sütununda VAR,ise DOĞRU
-- aranan plaka, KOŞUL sayfası A sütununda YOK ve STOK ADI sütnundaki değer de İÇERİR mantığıyla bakıldığında KOŞUL sayfası C sütununda YOK,ise DOĞRU
-- aranan plaka, KOŞUL sayfası A sütununda YOK ve STOK ADI sütnundaki değer de İÇERİR mantığıyla bakıldığında KOŞUL sayfası C sütununda VAR ise YANLIŞ
 
Katılım
12 Haziran 2018
Mesajlar
23
Excel Vers. ve Dili
excel 2013
Altın Üyelik Bitiş Tarihi
12/06/2019
ömer bey merhaba;
forum da yeniyim,bu sebepten doğru yönlendirmede acemiyim...o kadar iyi açıklamışsınız ki örneğinizde tamda aklımdaki mantığa tercüman olmuşsunuz.çok teşekkür ederim.

KOŞUL VERİLERİ sayfasında A sütunu ile C sütunu birbirinden bağımsızdır

sevkiyatlar için netsis programından irsaliye kestikçe ,veriler excele otomatik olarak doğrulama tablosuna akmaktadır. j stununa formülü yazdığımda,aşağıdaki koşullara uygun olarak doğru yada yanlış olarak beni uyarmalı...

PLAKA sütunundaki değer; KOŞUL sayfası A sütununda VAR ve STOK ADI sütnundaki değer de İÇERİR mantığıyla bakıldığında KOŞUL sayfası C sütununda YOK,ise YANLIŞ
PLAKA sütunundaki değer; KOŞUL sayfası A sütununda VAR ve STOK ADI sütnundaki değer de İÇERİR mantığıyla bakıldığında KOŞUL sayfası C sütununda VAR,ise DOĞRU
PLAKA sütunundaki değer; KOŞUL sayfası A sütununda YOK ve STOK ADI sütnundaki değer de İÇERİR mantığıyla bakıldığında KOŞUL sayfası C sütununda YOK,ise DOĞRU
PLAKA sütunundaki değer; KOŞUL sayfası A sütununda YOK ve STOK ADI sütnundaki değer de İÇERİR mantığıyla bakıldığında KOŞUL sayfası C sütununda VAR ise YANLIŞ

desteğiniz için şimdiden çok teşekkür ederim...
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Tekrar merhaba.

Örnek belgenizde ilk veri satırı için YANLIŞ sonucu olması gerektiğini belirtmişsiniz ancak;
-- I sütunundaki PLAKA, KOŞUL sayfası A sütununda 14'üncü satırda,
-- F sütunundaki STOK ADI ise İÇERİR mantığıyla bakıldığında KOŞUL sayfası 62'nci satırda.
Yani durum VAR-VAR durumu ve son açıklamanıza göre VAR-VAR ve YOK-YOK seçeneklerinin DOĞRU sonucunu vermesini istediğinizi belirtmenize rağmen, örnek belgede ilk veri satırı için sonucun YANLIŞ olması gerektiğini yazmışsınız.
Benzer çelişki (YOK-YOK seçeneği şeklinde) bir alttaki satırda da mevcut. Bu satırda ise hem PLAKA yok, hem de STOK ADI yok.


Son cevabınızdaki VAR-VAR veya YOK-YOK için DOĞRU, VAR-YOK veya YOK-VAR seçeneği için YANLIŞ şeklindeki açıklamayı dikkate aldığımızda aşağıdaki formül istenilen sonucu verir.
Formülde, KOŞUL sayfasındaki dolu satır sayısının değişken olduğunu belirttiğinizden tüm sütun şekllinde formül oluşturdum.
Belgede DOĞRULAMA sayfasındaki dolu satır sayısı çok fazla olursa formül yoğunluğu ve yapısı belgede bir miktar yavaşlamaya neden olabilir.
Durum böyle ise FORMÜLLER menüsündeki AD TANIMLAMA kısmı kulanılarak DİNAMİK AD TANIMLAMASI yapıp, alan daraltması yoluna gitmeniz yerinde olabilir.

=YADA(VE(EĞERSAY('KOŞUL VERİLERİ'!$A:$A;I2)>0;EĞERSAY('KOŞUL VERİLERİ'!$C:$C;"*"&F2&"*")>0);VE(EĞERSAY('KOŞUL VERİLERİ'!$A:$A;I2)=0;EĞERSAY('KOŞUL VERİLERİ'!$C:$C;"*"&F2&"*")=0))
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
NOT: Önce bir önceki cevabımı okuyunuz.

DİNAMİK AD TANIMLAMASI için;
-- plakalar ADıyla =DOLAYLI("'KOŞUL VERİLERİ'!C1:C"&KAÇINCI("ZZZ";'KOŞUL VERİLERİ'!$C:$C;1)) formülünü kullanarak,
-- stoklar ADıyla da =DOLAYLI("'KOŞUL VERİLERİ'!A1:A"&KAÇINCI("ZZZ";'KOŞUL VERİLERİ'!$A:$A;1)) formülünü kullanarak
iki ayrı AD TANIMLAMASI yapabilirsiniz.
Bu işlemi yaparsanız; formüllerdeki 'KOŞUL VERİLERİ'!$A:$A yerine plakalar, 'KOŞUL VERİLERİ'!$C:$C kısımlarını da
stoklar olarak değiştirip kullanabilirsiniz.
Bu AD TANIMLAMALARI dinamik yapıdadır ve veri eklemesi olduğunda kendisini günceller.
 
Katılım
12 Haziran 2018
Mesajlar
23
Excel Vers. ve Dili
excel 2013
Altın Üyelik Bitiş Tarihi
12/06/2019
ömer bey emeğinize sağlık.formül istediğim mantıkta olmuş,benim yine yanlış yönlendirmemle alakalı hatalar sözkonusuydu...içerir mantığını formülden kaldırınca tam olarak formül çalıştı...

tekrar tekrar çok teşekkür ederim.
 
Üst