Çözüldü İki Koşullu Arama

ttb

Katılım
13 Kasım 2018
Mesajlar
50
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
22-11-2023
Merhaba, yardımcı olan arkadaşlarıma şimdiden teşekkür ederim.

Çalıştığım iş yerinde bir ana firmaya bağlı 3 farklı alt firma bulunuyor. Her firmanın imza yetkilileri aslında aynı; ancak hangi iki kişinin birlikte imza atacağı firmadan firmaya değişiyor. Yani örneğin Firma1 adlı firmada, İmza1 isimli yetkili ile İmza2 isimli yetkili birlikte imza atabilirken, Firma2 adlı firmada bu iki kişi birlikte imza atamayabiliyor. Ben de firma yetkililerinden imza alacak olan personelin hata yapmaması için, öncelikle firmayı, sonrasında da imza yetkililerini seçtikten sonra, bu kişilerin birlikte imza atıp atamayacağının görülebileceği bir tablo hazırlamak istiyorum.

Ekli tabloda “İmza Kontrol” sheeti, kontrolün yapılacağı sheet. Kullanıcılar sadece bu sheeti görecek, diğerlerini gizleyeceğim.

“Firma1”, “Firma2” ve “Firma3” sheetlerinde ise, A ve B sütunlarında imza yetkilileri, C sütununda ise, aynı satırdaki iki yetkilinin birlikte imza atması durumunda alınacak mesaj yer alıyor. Örneğin A2 ve B2 hücrelerindeki yetkililer birlikte imza atarsa, alınacak mesaj C2 sütunundaki “1. ve 2. derece imzalar aynı kişi olamaz.” mesajıdır.

Yapmak istediğim, “İmza Kontrol” sheetinde sırasıyla “Firma”, “1.İmza” ve “2.İmza” alanları seçildikten sonra, A6 hücresinde, bu iki kişinin birlikte imza atması durumunda alınacak mesajın çıkması.

Örneğin: “İmza Kontrol” sheetinde sırasıyla “Firma2”, “İmza5” ve “İmza6”yı seçersem, “Firma2” sheetindeki A3 ve B3 hücrelerinin yanındaki C3 hücresinde yer alan “İç Yönerge” ifadesinin, “İmza Kontrol” sheetindeki A6hücresinde gözükmesini istiyorum.
Bu konuda yardımcı olabilirseniz çok memnun olurum. Tekrar teşekkürler.
 

Ekli dosyalar

Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
A6 Hücresine kopyalayınız.(Birleşik hücre olduğu için formül çubuğuna kopyalayınız veya hücreyi çözüp kopyalayın sonra birleştiriniz)
Kod:
=EĞERHATA(İNDİS(DOLAYLI("'"&$A$2&"'!$A$1:C39");TOPLAMA(15;6;(SATIR($A$2:$A$39)/((DOLAYLI("'"&$A$2&"'!$A$2:A39")=$B$2)*(DOLAYLI("'"&$A$2&"'!$B$2:B39")=$C$2)));SATIR($A$1));3);"")
 
Son düzenleme:
  • Beğen
Reactions: ttb

ttb

Katılım
13 Kasım 2018
Mesajlar
50
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
22-11-2023
A6 Hücresine kopyalayınız.(Birleşik hücre olduğu için formül çubuğuna kopyalayınız veya hücreyi çözüp kopyalayın sonra birleştiriniz)
Kod:
=EĞERHATA(İNDİS(DOLAYLI("'"&$A$2&"'!$A$1:C39");TOPLAMA(15;6;(SATIR($A$2:$A$39)/((DOLAYLI("'"&$A$2&"'!$A$2:A39")=$B$2)*(DOLAYLI("'"&$A$2&"'!$B$2:B39")=$C$2)));SATIR($A$1));3);"")
Teşekkür ederim, elinize sağlık.
 
Üst