İki sütundaki aynı kayıtları bulmak istiyorum.

Cevapla
resler
Mesajlar: 4
Kayıt: 24 Eki 2017, 15:47
İşletim Sisteminiz: linux+win
LibreOffice Sürümü: 5+

İki sütundaki aynı kayıtları bulmak istiyorum.

Mesaj gönderen resler »

Merhaba

Bu örnek tablo üzerinde karşılaştırma işlemi yapmak istediğim iki sütun var.
Bunlardan "B" sütununda kiler tüm (3 bin kalem) ürün kodları. "Q" sütununda kiler ise (1500 giriş) 2017 yılında değişik tarihlerde depoya giren ürünlerin kodları ve karşılarında hangi tarihlerde giriş yaptıkları yazılı.
"B" deki ürün kodu eğer "Q" da varsa ürün kodunun karşısındaki "O" sütununa "var" yoksa "yok" değerini ayrıca varsa "P" sütununa kaç kez giriş yapıldığını yazmasını istiyorum. Bunun yapmak için yardımcı olabilir misiniz?

Dosyanın asıl halini paylaşamadığım için örnek hazırladığım dosyanın indirme linki aşağıda.
https://www.mediafire.com/file/sollyi76 ... 0DOSYA.ods
Kullanıcı avatarı
Hamurcu
Mesajlar: 265
Kayıt: 06 Ağu 2012, 00:14
İşletim Sisteminiz: Windows 10/11 - Pardus Linux
LibreOffice Sürümü: 7.x

Re: İki sütundaki aynı kayıtları bulmak istiyorum.

Mesaj gönderen Hamurcu »

Merhaba,

Yanlış anlamadıysam tablonuzu aşağıdakine benzer şekilde istiyorsunuz;
tablo
tablo
soffice.bin_2017-10-24_17-13-31.png (37.09 KiB) 3419 kere görüntülendi
Bunun için ilgili hücrelere aşağıda görünen formülleri girerseniz istediğiniz olacaktır.
formul
formul
soffice.bin_2017-10-24_17-14-14.png (154.13 KiB) 3419 kere görüntülendi
Umarım işinizi görür.
Kullanıcı avatarı
Hamurcu
Mesajlar: 265
Kayıt: 06 Ağu 2012, 00:14
İşletim Sisteminiz: Windows 10/11 - Pardus Linux
LibreOffice Sürümü: 7.x

Re: İki sütundaki aynı kayıtları bulmak istiyorum.

Mesaj gönderen Hamurcu »

Formüller hakkında açıklamaları şöyle yapabilirim;

Kod: Tümünü seç

ARA ( Q2 ; $B$2:$B$3001 )
Q2 : Aranacak bilgi
$B$2:$B$3001 : Aranacak bölge

ARA fonksiyonu Q2'yi $B$2:$B$3001 içerisinde arayacak ve sonuç olarak bulursa Q2'yi verecek.

Kod: Tümünü seç

 EĞERHATA ( BİLGİ ; 0 ) 
BİLGİ : Yukarıda anlattığım ARA fonksiyonunun sonucunu BİLGİ olarak alacağız
0 : Eğer BİLGİ hatalı ise dönecek değer

EĞERHATA fonksiyonu BİLGİ'nin hatalı olup olmadığını sorgular ve HATALI DEĞİLSE BİLGİ'nin kendisini, HATALI İSE 0 değerini döner.

Kod: Tümünü seç

 EĞERSAY ( $Q$2:$Q$3001 ; Q2 ) 
$Q$2:$Q$3001 : Aranacak bölge
Q2 : Aranacak bilgi

EĞERSAY fonksiyonu belirtilen bölge içerisinde aranacak bilgi'nin kaç tane olduğunu sayar.
resler
Mesajlar: 4
Kayıt: 24 Eki 2017, 15:47
İşletim Sisteminiz: linux+win
LibreOffice Sürümü: 5+

Re: İki sütundaki aynı kayıtları bulmak istiyorum.

Mesaj gönderen resler »

Hızlı dönüşünüz için teşekkür ederim. Yalnız bir sorun var. Birinci resimde dikkat ederseniz UK0000002 den UK0000011 e kadar olan kodlu ürünlerden 2017 yılında depoya hiç giriş yapılmamış buna rağmen (VAR-YOK) sütununda giriş yapılmış yani "VAR" olarak görünüyor, "YOK"olması gerekiyor. Yanlış anlamadıysam UK0000001 kodlu ürünü aşağıya (UK0000011 e kadar) doğru 9 defa kopyalamış. UK0000012 içinde 6 kez aynı işlem yapılmış.

Ofis programlarındaki becerilerim Write ve Impress ağırlıklı, Calc ve excell becerilerim 4 işlem seviyesinde olduğu için formüller ile ilgili yazdığınız detaylı anlatıma rağmen sorunu çözemedim.
Kullanıcı avatarı
Hamurcu
Mesajlar: 265
Kayıt: 06 Ağu 2012, 00:14
İşletim Sisteminiz: Windows 10/11 - Pardus Linux
LibreOffice Sürümü: 7.x

Re: İki sütundaki aynı kayıtları bulmak istiyorum.

Mesaj gönderen Hamurcu »

Merhaba,

Q sütunundaki UK ile başlayan kodları B sütunu içerisinde arattırdım.

Dikkatli bakarsanız Q sütununda aynı kayıttan 9 tane 6 tane v.b. girişler var.

İlk mesajınızdan öyle anlamıştım.

Eğer tersini (Yani B sütunundaki kayıtları Q içerisinde arayacaksanız) istiyorsanız formüldeki bilgileri ona göre değiştirdiğinizde olacaktır.
resler
Mesajlar: 4
Kayıt: 24 Eki 2017, 15:47
İşletim Sisteminiz: linux+win
LibreOffice Sürümü: 5+

Re: İki sütundaki aynı kayıtları bulmak istiyorum.

Mesaj gönderen resler »

Tekrar merhaba ve teşekkürler.

Farklı yoldan sonuca ulaşmak aklıma geldi.

P sütununa şöyle bir kod yazdım.

=EĞERSAY($Q$2:$Q$3001;B2)

Açıklamanızdan yola çıkarak yukarıdaki EĞERSAY komutu ile B sütunundaki kodun Q sütununda kaç tane olduğunu saydırdım ve P sütununa bunu yazdırdım. Şimdi bu P sütunu üzerindeki sonuçlar üzerinden depoya giriş sayıları 0 (sıfır) olan kodların karşısına YOK, 0 dan büyük olanların karşısına VAR ifadesini nasıl yazdırabilir im? Bu yöntemde beni sonuca götürecek gibi görünüyor.
En son resler tarafından 25 Eki 2017, 13:51 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
Hamurcu
Mesajlar: 265
Kayıt: 06 Ağu 2012, 00:14
İşletim Sisteminiz: Windows 10/11 - Pardus Linux
LibreOffice Sürümü: 7.x

Re: İki sütundaki aynı kayıtları bulmak istiyorum.

Mesaj gönderen Hamurcu »

Kod: Tümünü seç

=EĞER(P2=0; "YOK"; "VAR" )
Şeklinde yapabilirsiniz.
resler
Mesajlar: 4
Kayıt: 24 Eki 2017, 15:47
İşletim Sisteminiz: linux+win
LibreOffice Sürümü: 5+

Re: İki sütundaki aynı kayıtları bulmak istiyorum.

Mesaj gönderen resler »

Sonuç istediğim gibi oldu. Çok teşekkür ederim.
Cevapla