Bul çarp yapıştır

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
419
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Arkadaşlar merhaba,
Ektiki listede Giriş Ücreti yazan yere verileri aktarmak istiyorum.Fonksiyonun şu şekilde çalışması gerekiyor; Ocak 2007 Aylık ücreti sahasında "#YOK" Hatası var ise hata olan satırdaki personelin sicil numarasına bakacak ve 2007 sayfasında bu personeli bulup saatlik ücretini 225 ile çarpıp bu hücreye yazacak aksi durumda hücreye dokunmayacak. Yardımcı olan herkese çok teşekkür ederim
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
K sütunundaki veriler zaten o sicildeki kişiye ait saat ücreti değilmi neden sicile tekrar bakılacak?

Anlatımlarınızdan anladığım kadarı ile

Sayfa1'deki M4 hücrenize

=EĞER(EHATALIYSA(L4);K4*255;"")

yazıp aşağı doğru çekiniz.
 

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
419
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Ali Bey teşekkürler ilgilendiğiniz için ancak durum farklı.Sizin dediğiniz gibi yaparsam kişinin aralık 2007 ücretini almış olurum.Ben farklı bir aya ait bilgilerin bulunduğu 2007 sayfasındaki aynı kişiye ait ücreti bulup 225 ile çarpmasını istiyorum.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sorunuz anlaşılmıyor biraz açarmısınız?

2007 sayfasında nereye bakılacak orada sadece sicil ve isimler var?

2007 diye bir sayfa var ama hangi aya ait olduğu nerede yazıyor?
 

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
419
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
İşte o 2007 sayfasındaki verileri alıp Sayfa1'e aktaracak.Detaylandırmak gerekirse 2007 sayfasını açtığınızda içerisinde Sayfa1'in de bilgileri bulunan bir liste mevcut bu listeyi şirketin tüm verilerinin olduğu bir liste farzedelim. Ben bazı personellerin (sicil numarasına baktırarak)bilgilerini farklı bir fonksiyon ile L sütununa aktardım.Bu formül şu şekilde;

=EĞER(EHATALIYSA(İNDİS('2007'!$A$2:$D$388;KAÇINCI(B4;'2007'!$A$2:$D$388;0);2));İNDİS('2007'!$A$2:$D$388;KAÇINCI(B4;'2007'!$A$2:$A$388;0);4);"")

benim takıldığım yer buldurduğum veriyi 225 ile çarptırmakta. Sorunuzda Hangi ay olduğunu sormuşsunuz o ay bilgisi hiç önemli değil çünkü orayı farklı bir programdan kopyalayıp yapıştırıyorum. Önemli olan oradan Sayfa1'de karşısında #YOK hatası olanların ücretini bulup, bunu 225 ile çarpması.Sorunumu umarım anlatabilmişimdir.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Kusura bakmayın ama anlamadım ne istediğinizi?
 

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
419
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Şimdi elimde iki liste var.Bu listelerden biri genel liste .Diğeri ise 2007 Ocak maaş tutarlarını içeriyor.Ocak 2007'de çalışmışlığı olan personelin bilgisini yukarıda belirttiğim formül ile hallettim. Ancak Ocak 2007 'den sonra giriş yapmış olan personelin verisini atamıyorum çünkü formül içinde çarpma işlemi yapması gerekiyor ve ben bunu yaptıramıyorum.İşte bu Ocak 2007'den sonra giriş yapanlar ve çalışanların tümünün bulunduğu liste 2007 listesi. Yıl içerisinde herhangi bir ayda giriş yapmış olan personellerin Ocak 2007 ücreti olmayacağından formül #YOK hatası veriyor.Bende bu hatayı veren personeli 2007 sayfasından ücretlerini buldurup 225 ile çarptırarak bu genel listeye aktarmak istiyorum.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sayın bluefalcon;

=(EĞER(EHATALIYSA(L4);DÜŞEYARA(B4;'2007'!$A$2:$E$9;5;0)*225;""))

yani

L4 değerinde #YOK hatası varsa 2007 sayfasına git DÜŞEYARA(B4;'2007'!$A$2:$E$9;5;0) ile bu aralığına bak ve (ücretler 5'inci sütunda geçiyor varsaydım) ve o sütündaki ücreti bul.

Bulduktan sonra DÜŞEYARA(B4;'2007'!$A$2:$E$9;5;0)*225 ile yani 225 ile çarp, bunların hiçbirine uymuyorsa ;"" olarak boş bırak.

Siz kendinize uyarlarsınız.
 

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
419
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Teşekkürler

Ali Kardeşim çok teşekkürler çalışıyor...
 
Üst