farklı 2 tablodan bağlantılı hesap yapmak

farklı 2 tablodan bağlantılı hesap yapmak

#2372 İleti | zipShaka | 06 Kas 2018, 11:11

merhaba

İki tablo arasında bi hesaplama yapmak istiyorum. 2 numaralı tablo aşağı doğru uzayıp gidiyor. Yapacağım işlem 2 numaralı tablodan hangi ismin hangi tarihte kaç kere yazıldığının 1 numaralı tabloya otomatik olarak yazılması. Yardımınızı rica ederim.
Eklentiler
2.jpg
hesaplamanın yapılacağı tablo
2.jpg (62.54 KiB) 64 defa görüntülendi
1.jpg
verilerin alınacağı tablo
1.jpg (153.99 KiB) 64 defa görüntülendi
zipShaka
 
İleti: 4
Kayıt: 06 Kas 2018, 10:45
İşletim Sisteminiz: 7
LibreOffice Sürümü: 5.1.5.2

Re: farklı 2 tablodan bağlantılı hesap yapmak

#2373 İleti | Hamurcu | 06 Kas 2018, 13:39

Merhaba,

Örnek olması için 2 adet dosya oluşturdum.

Bunlardan Dosya-2.ods aşağıdaki gibi verilerin karışık sırada bulunduğu tabloyu içeriyor.

EgerSay1.png
EgerSay1
EgerSay1.png (10.53 KiB) 62 defa görüntülendi


Dosya-1.ods adında sorgulama yapacağınız farklı bir dosya daha oluşturdum.

EgerSay2.png
EgerSay2
EgerSay2.png (6.96 KiB) 62 defa görüntülendi


Sanırım sizin istediğiniz de böyle bir şey.

Yani; Dosya-1 içerisinde İsim Soyisim yazdığımda (BÜYÜK/küçük harf aynı olmalı) Dosya-2 içerisinde kaç defa tekrar ettiğini görmek istiyorsanız Dosya-1'e girmeniz gereken formül =EĞERSAY(SayımYapılacakAlan;Kriter) olmalı

EgerSay3.png
EgerSay3
EgerSay3.png (40.57 KiB) 62 defa görüntülendi


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

Re: farklı 2 tablodan bağlantılı hesap yapmak

#2374 İleti | zipShaka | 06 Kas 2018, 15:47

öncelikle cevabınız için teşekkür ederim. Eğersay formulü ile aynı verinin kaç kere tekrar edildiğini görebiliyorum fakat koşul olan hangi tarihte hangi şahsın kaç kez tekrar ettiği ile bir formül kurmamız gerekiyor. Tabloyu bir mağazada satış yapan personeller ve satış yaptığı tarih bazlı ürün adedi olarak düşünelim. Örneğin a şahsı 01/10 tarihinde 2 adet, b şahsı 01/10 tarihinde 0 adet gibi gibi.
zipShaka
 
İleti: 4
Kayıt: 06 Kas 2018, 10:45
İşletim Sisteminiz: 7
LibreOffice Sürümü: 5.1.5.2

Re: farklı 2 tablodan bağlantılı hesap yapmak

#2375 İleti | Hamurcu | 06 Kas 2018, 17:38

Bu durumda EĞERSAY yerine ÇOKEĞERSAY komutunu kullanmalısınız.

Kod: Tümünü seç
=ÇOKEĞERSAY(Alan1;Kıstas1;Alan2;Kıstas2)


Dosya-1'deki formülü şu şekilde değiştirirseniz istediğiniz olacaktır.

EgerSay4.png
EgerSay4
EgerSay4.png (7.26 KiB) 55 defa görüntülendi


İyi çalışmalar.

Not: Örnek dosyaları ekliyorum.

Dosya-1.ods
Dosya-1.ods
(9.36 KiB) 2 defa indirildi

Dosya-2.ods
Dosya2.ods
(11.33 KiB) 2 defa indirildi
Kullanıcı avatarı
Hamurcu
 
İleti: 144
Kayıt: 06 Ağu 2012, 00:14
Konum: İstanbul
İşletim Sisteminiz: Windows 10
LibreOffice Sürümü: 6.x

Re: farklı 2 tablodan bağlantılı hesap yapmak

#2376 İleti | zipShaka | 07 Kas 2018, 09:30

vermiş olduğunuz formülle aynı tabloda işlem yaptığım zaman sıkıntı yok istediğim gibi oldu. fakat farklı tablodan bağlantılı yaptığım zaman hata 504 kodu alıyorum. tablolar ektedir.
Eklentiler
2.ods
(17.52 KiB) 4 defa indirildi
1.ods
(12.93 KiB) 4 defa indirildi
zipShaka
 
İleti: 4
Kayıt: 06 Kas 2018, 10:45
İşletim Sisteminiz: 7
LibreOffice Sürümü: 5.1.5.2

Re: farklı 2 tablodan bağlantılı hesap yapmak

#2377 İleti | Hamurcu | 07 Kas 2018, 10:15

Gördüğüm kadarıyla;

  • ÇOKEĞERSAY fonksiyonunun parametrelerini hatalı vermişsin.
  • 1.ods dosyasındaki tarihler ' işareti ile başlamış yani tarih değil yazı olarak formatlanmış.

Doğru yazım şöyle olmalıydı;

= ÇOKEĞERSAY ( AranacakİlkBölge ; AranacakİlkBilgi ; AranacakİkinciBölge ; AranacakİkinciBilgi ; .... )

Sizin örneğinizde şöyle yaptım;

Kod: Tümünü seç
=ÇOKEĞERSAY( 'file:///C:/Users/hakan/Downloads/1.ods'#$StyleSheet.$O$7:$O$18 ; C6 ; 'file:///C:/Users/hakan/Downloads/1.ods'#$StyleSheet.$Y$7:$Y$18 ; D6)


Aynı renklendirme ile anlatmak gerekirse;

=ÇOKEĞERSAY( 'file:///C:/Users/hakan/Downloads/1.ods'#$StyleSheet.$O$7:$O$18 ; C6 ; 'file:///C:/Users/hakan/Downloads/1.ods'#$StyleSheet.$Y$7:$Y$18 ; D6)

Kırmızı ile işaretli BÖLGE ve BİLGİ aranacak İSMİ belirtilen bölgede (İsimlerin bulunduğu bölge) arayacak,
Mavi ile işaretli BÖLGE ve BİLGİ ise (İlk kriteri tutanlar içerisinde) tarih bilgisini arayacak ve bulursa sayacak.

Sizin gönderdiğiniz tabloları düzeltip yeniden ekliyorum.

İyi çalışmalar.

2.ods
Duzeltilmis2.ods
(18.06 KiB) 2 defa indirildi

1.ods
Duzeltilmis1.ods
(13.12 KiB) 2 defa indirildi
Kullanıcı avatarı
Hamurcu
 
İleti: 144
Kayıt: 06 Ağu 2012, 00:14
Konum: İstanbul
İşletim Sisteminiz: Windows 10
LibreOffice Sürümü: 6.x

Re: farklı 2 tablodan bağlantılı hesap yapmak

#2378 İleti | zipShaka | 07 Kas 2018, 10:45

sizin düzenlenmiş olduğun dosyalardada aynı şekilde 504 kodu alıyorum. ki zaten verilerin alınacağı tabloyu çalışma sayfasında yeni sekmeye kopyalayıp işlem yaptığım zaman tarih karşılaştırma vs normal olarak çalışıyor o şekilde herhangi bir sorun yok. ama ben hiç koplaya yapıştır olayı yapmadan direk yapayım diyordum artık o şekilde yapıcaz. yardım ve desteğiniz için teşekkür ederim.
zipShaka
 
İleti: 4
Kayıt: 06 Kas 2018, 10:45
İşletim Sisteminiz: 7
LibreOffice Sürümü: 5.1.5.2

Re: farklı 2 tablodan bağlantılı hesap yapmak

#2379 İleti | Hamurcu | 07 Kas 2018, 10:47

Benim gönderdiğim dosyalar ile 504 hatası almanız garip.

Her 2 dosyayı da aynı klasöre kaydedip sonra LibreOffice Calc ile (Microsoft Excel değil) açtığınızda hiç bir problem olmadan çalışması lazım zira ben şu anda denediğimde hiç bir problem görünmüyor.
Kullanıcı avatarı
Hamurcu
 
İleti: 144
Kayıt: 06 Ağu 2012, 00:14
Konum: İstanbul
İşletim Sisteminiz: Windows 10
LibreOffice Sürümü: 6.x

Re: farklı 2 tablodan bağlantılı hesap yapmak

#2380 İleti | Hamurcu | 07 Kas 2018, 10:50

Son bir hatırlatma!...

Dosyaları açarken Makroları Etkinleştir ve İçeriği Etkinleştir'i seçmeniz lazım biliyorsunuz.
Kullanıcı avatarı
Hamurcu
 
İleti: 144
Kayıt: 06 Ağu 2012, 00:14
Konum: İstanbul
İşletim Sisteminiz: Windows 10
LibreOffice Sürümü: 6.x


Calc - Hesap Tablosu

Kimler çevrimiçi

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

cron