dört ayrı sayfadaki hücre içindeki ismi başka bir sayfada

Katılım
27 Ağustos 2007
Mesajlar
41
Excel Vers. ve Dili
2007
1a 2a 3a 4a şeklinde çalışma sayfamız var. Bu sayfalardaki h4 hücrelerine aynı ismi yazıyoruz…. Ya da dört ayrı sayfadaki h4 hücresine bir kez bir isim yazıyoruz diğer üç sayfadaki h4 hücresine yazmıyoruz… veya iki sayfadaki h4 hücresine aynı ismi yazıp diğer 2 sayfadaki h4 hücresini boş olabilir. Yani seçenekli bir durum var. Tüm bu sayfalardaki hücre bilgileri, başka bir sayfada, (7a sayfasında ve b2 hücresinde) bir kez yazılacak. örneğin dört ayrı sayfadaki h4 hücresinde 'can' ismini 3 kez girmişsek; 7a sayfasında b2 hücresinde bir kez yazılacak
umarım açıklayabilmişimdir.
ilginiz içinde teşekkürler
 

Ekli dosyalar

Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
Sayın canlaracan,
örnek dosyanızın 7A sayfasının B2 hücresine aşağıdaki kodu uygulayınız:
Kod:
=EĞER('1A'!$H$4="";EĞER('2A'!G4="";EĞER('3A'!H4="";'4A'!H4;'3A'!H4);'2A'!G4);'1A'!$H$4)
Bu size gönüllü öğretmen isimlerini 1A,2A,3A,4A sayfalarından 1 veya birden fazla sayfada var ise bulup getirecektir.
eğer 4 sayfa da boş olduğu zaman uyarı vermesini istiyorsanız ağaşıdaki kodu uygulayınız:
Kod:
=EĞER('1A'!$H$4="";EĞER('2A'!G4="";EĞER('3A'!H4="";EĞER('4A'!H4="";"herhangi bir isim girmediniz!";'4A'!H4);'3A'!H4);'2A'!G4);'1A'!$H$4)
Yalnız, 2A sayfasında isim G4 hücresinde görünüyor. Benzer düzenlemeleri buna göre dikkat ediniz.
İyi çalışmalar.
 
Son düzenleme:
Katılım
27 Ağustos 2007
Mesajlar
41
Excel Vers. ve Dili
2007
çok teşekkür

sayın Ergun Güler arkadaş
öncelikle çok teşekkür ederim
cevabınız tam istediğim gibi.
çok sağolun
 
Katılım
27 Ağustos 2007
Mesajlar
41
Excel Vers. ve Dili
2007
cevap için teşekkür

Sayın canlaracan,
örnek dosyanızın 7A sayfasının B2 hücresine aşağıdaki kodu uygulayınız:
Kod:
=EĞER('1A'!$H$4="";EĞER('2A'!G4="";EĞER('3A'!H4="";'4A'!H4;'3A'!H4);'2A'!G4);'1A'!$H$4)
Bu size gönüllü öğretmen isimlerini 1A,2A,3A,4A sayfalarından 1 veya birden fazla sayfada var ise bulup getirecektir.
eğer 4 sayfa da boş olduğu zaman uyarı vermesini istiyorsanız ağaşıdaki kodu uygulayınız:
Kod:
=EĞER('1A'!$H$4="";EĞER('2A'!G4="";EĞER('3A'!H4="";EĞER('4A'!H4="";"herhangi bir isim girmediniz!";'4A'!H4);'3A'!H4);'2A'!G4);'1A'!$H$4)
Yalnız, 2A sayfasında isim G4 hücresinde görünüyor. Benzer düzenlemeleri buna göre dikkat ediniz.
İyi çalışmalar.
sayın Ergün Güler arkadaş
öncelikle çok teşekkür ederim
cevabınız tam istediğim gibi.
G4 hücresi için uyarınızda H4 olarak düzeltildi
çok sağolun
 
Son düzenleme:
Katılım
27 Ağustos 2007
Mesajlar
41
Excel Vers. ve Dili
2007
o sorunu

Bir kaç gün sonra bu sorunun cevabını sayın Ergün Güler arkadaş yazdı.sağolsun sorun çözüldü.
(=EĞER('1A'!$H$4="";EĞER('2A'!H4="";EĞER('3A'!H4="";'4A'!H4;'3A'!H4);'2A'!H4);'1A'!$H$4) şeklinde oldu.
Fakat bu seferde 7a sayfasının b2 hücresinde "0" değeri görülüyor. ben "1a 2a 3a 4a "sayfalarındaki "h4" hücresine hiç isim yazılmazsa 7a sayfasının b2 hücresinde boş görülsün "0" değeri görülmesin istiyorum.
7anın b2 hücresinde "0" görülürse bu hücreye başvuruda bulunduğum formül doğru olmuyor. yani "okul_raporu"adlı sayfadaki "f3" hücresine toplam yatırdığımda hatalı sonuç alıyorum.düzeltilebilirmi?
ilginiz içinde teşekkürler
 
Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
Bir kaç gün sonra bu sorunun cevabını sayın Ergün Güler arkadaş yazdı.sağolsun sorun çözüldü.
(=EĞER('1A'!$H$4="";EĞER('2A'!H4="";EĞER('3A'!H4="";'4A'!H4;'3A'!H4);'2A'!H4);'1A'!$H$4) şeklinde oldu.
Fakat bu seferde 7a sayfasının b2 hücresinde "0" değeri görülüyor. ben "1a 2a 3a 4a "sayfalarındaki "h4" hücresine hiç isim yazılmazsa 7a sayfasının b2 hücresinde boş görülsün "0" değeri görülmesin istiyorum.
7anın b2 hücresinde "0" görülürse bu hücreye başvuruda bulunduğum formül doğru olmuyor. yani "okul_raporu"adlı sayfadaki "f3" hücresine toplam yatırdığımda hatalı sonuç alıyorum.düzeltilebilirmi?
ilginiz içinde teşekkürler
Sayın canlarcan,
kodu aşağıdaki gibi değiştiriniz. koddaki kırmızı alan B2 hücresinin boş görünmesini sağlayacaktır.

Kod:
=EĞER('1A'!$H$4="";EĞER('2A'!G4="";EĞER('3A'!H4="";EĞER('4A'!H4="";[B][COLOR="Red"]""[/COLOR][/B];'4A'!H4);'3A'!H4);'2A'!H4);'1A'!$H$4)
ilk mesajımda da çözümü zaten vermiştim. Siz kendiniz uyarlaya bilirdiniz. "herhangi bir isim girmediniz!" yerine "" yazsaydınız boşluk oluşacaktı.
iyi çalışmalar.
 
Katılım
27 Ağustos 2007
Mesajlar
41
Excel Vers. ve Dili
2007
cevap için teşekkürler

sayın Ergün Güler arkadaş cevap için öncelikle teşekür ederim.
"okul_raporu" sayfasında f3 hücresinde =TOPLA('8A'!$E$2;'8B'!$E$2;'7A'!$E$2;'7B'!$E$2) yaptırıyorum. Ancak daha önce 7a sayfasında boş görüne B2 hücresine başvurup D2 hücresine =EĞER(EBOŞSA(B2);"0";"1") formülünü yazıyorum. Sonrada D2 hücresine başvurup; E2 =SAYIYAÇEVİR(D2)formülünü giryorum.ve daha sonrada "okul_raporu" sayfasında f3 hücresinde =TOPLA('8A'!$E$2;'8B'!$E$2;'7A'!$E$2;'7B'!$E$2) yaptırıyorum burada formülün altı çizili ve siyah olan kısmı boş olduğuna göre toplamda 3 çıkması gerekirken 4 çıkıyor. bunu nasıl düzeltebilirim

Teşekkürler
 
Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
sayın Ergün Güler arkadaş cevap için öncelikle teşekür ederim.
"okul_raporu" sayfasında f3 hücresinde =TOPLA('8A'!$E$2;'8B'!$E$2;'7A'!$E$2;'7B'!$E$2) yaptırıyorum. Ancak daha önce 7a sayfasında boş görüne B2 hücresine başvurup D2 hücresine =EĞER(EBOŞSA(B2);"0";"1") formülünü yazıyorum. Sonrada D2 hücresine başvurup; E2 =SAYIYAÇEVİR(D2)formülünü giryorum.ve daha sonrada "okul_raporu" sayfasında f3 hücresinde =TOPLA('8A'!$E$2;'8B'!$E$2;'7A'!$E$2;'7B'!$E$2) yaptırıyorum burada formülün altı çizili ve siyah olan kısmı boş olduğuna göre toplamda 3 çıkması gerekirken 4 çıkıyor. bunu nasıl düzeltebilirim

Teşekkürler
Selam,
D2 hücresindeki;
Kod:
=EĞER(EBOŞSA(B2);"0";"1")
yerine
Kod:
=EĞER(B2="";0;1)
kullanınız.

ayrıca şunu belirteyim "0" metin olarak algılanır. "0" yerine 0 girmelisiniz.
böylece =SAYIYAÇEVİR() fonksiyonuna gerek kalmaz.
7a sayfalardaki E2 hücrelerine gerek kalmadı. bu yüzden de
"okul_raporu" sayfasında f3 hücresinde
Kod:
=TOPLA('8A'!$E$2;'8B'!$E$2;'7A'!$E$2;'7B'!$E$2)
yerine
Kod:
=TOPLA('8A'!$D$2;'8B'!$D$2;'7A'!$D$2;'7B'!$D$2)
olarak giriniz.
 
Katılım
27 Ağustos 2007
Mesajlar
41
Excel Vers. ve Dili
2007
değişiklik üzerine

Sayın Ergün Güler
öncelikle çok teşekkür ederim
cevabınız tam istediğim gibi.
çok sağ olun
 
Üst