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

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

#2198 İleti | resler | 24 Ekm 2017, 16:00

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
resler
 
İleti: 4
Kayıt: 24 Ekm 2017, 15:47
İşletim Sisteminiz: linux+win
LibreOffice Sürümü: 5+

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

#2199 İleti | Hamurcu | 24 Ekm 2017, 17:17

Merhaba,

Yanlış anlamadıysam tablonuzu aşağıdakine benzer şekilde istiyorsunuz;

soffice.bin_2017-10-24_17-13-31.png
tablo
soffice.bin_2017-10-24_17-13-31.png (37.09 KiB) 108 defa görüntülendi


Bunun için ilgili hücrelere aşağıda görünen formülleri girerseniz istediğiniz olacaktır.

soffice.bin_2017-10-24_17-14-14.png
formul
soffice.bin_2017-10-24_17-14-14.png (154.13 KiB) 108 defa görüntülendi


Umarım işinizi görür.
Kullanıcı avatarı
Hamurcu
 
İleti: 116
Kayıt: 06 Ağu 2012, 00:14
Konum: İstanbul
İşletim Sisteminiz: Windows 10
LibreOffice Sürümü: 5.x

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

#2200 İleti | Hamurcu | 24 Ekm 2017, 17:26

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.
Kullanıcı avatarı
Hamurcu
 
İleti: 116
Kayıt: 06 Ağu 2012, 00:14
Konum: İstanbul
İşletim Sisteminiz: Windows 10
LibreOffice Sürümü: 5.x

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

#2201 İleti | resler | 24 Ekm 2017, 22:16

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.
resler
 
İleti: 4
Kayıt: 24 Ekm 2017, 15:47
İşletim Sisteminiz: linux+win
LibreOffice Sürümü: 5+

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

#2202 İleti | Hamurcu | 25 Ekm 2017, 10:50

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.
Kullanıcı avatarı
Hamurcu
 
İleti: 116
Kayıt: 06 Ağu 2012, 00:14
Konum: İstanbul
İşletim Sisteminiz: Windows 10
LibreOffice Sürümü: 5.x

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

#2203 İleti | resler | 25 Ekm 2017, 12:28

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 Ekm 2017, 13:51 tarihinde değiştirildi, toplamda 1 değişiklik yapıldı.
resler
 
İleti: 4
Kayıt: 24 Ekm 2017, 15:47
İşletim Sisteminiz: linux+win
LibreOffice Sürümü: 5+

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

#2204 İleti | Hamurcu | 25 Ekm 2017, 13:42

Kod: Tümünü seç
=EĞER(P2=0; "YOK"; "VAR" )


Şeklinde yapabilirsiniz.
Kullanıcı avatarı
Hamurcu
 
İleti: 116
Kayıt: 06 Ağu 2012, 00:14
Konum: İstanbul
İşletim Sisteminiz: Windows 10
LibreOffice Sürümü: 5.x

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

#2205 İleti | resler | 25 Ekm 2017, 13:55

Sonuç istediğim gibi oldu. Çok teşekkür ederim.
resler
 
İleti: 4
Kayıt: 24 Ekm 2017, 15:47
İşletim Sisteminiz: linux+win
LibreOffice Sürümü: 5+


Calc - Hesap Tablosu

Kimler çevrimiçi

Kayıtlı kullanıcılar: Google [Bot]

cron