Formül çok uzun uyarısı

gezgin-49

Altın Üye
Katılım
17 Ekim 2006
Mesajlar
669
Excel Vers. ve Dili
Türkçe 2003
Altın Üyelik Bitiş Tarihi
22-09-2028
arkadaşlar yaptığım bir formülde "formül çok uzun" uyarısı alıyorum, galiba excelde eğerli formüllerde içiçe 6 veya 7 den fazla hesaplama yapmıyor. peki benim bunu aşmam için ne yapmam gerek. hesaplama yapmak istediğim formülüm
EĞER(A4='Zorunlu Bilgiler'!F7;'Zorunlu Bilgiler'!J7;EĞER(A4='Zorunlu Bilgiler'!F8;'Zorunlu Bilgiler'!J8;EĞER(A4='Zorunlu Bilgiler'!F9;'Zorunlu Bilgiler'!J9;EĞER(A4='Zorunlu Bilgiler'!F10;'Zorunlu Bilgiler'!J10;EĞER(A4='Zorunlu Bilgiler'!F11;'Zorunlu Bilgiler'!J11;EĞER(A4='Zorunlu Bilgiler'!F12;'Zorunlu Bilgiler'!J12;EĞER(A4='Zorunlu Bilgiler'!F13;'Zorunlu Bilgiler'!J13;EĞER(A4='Zorunlu Bilgiler'!F14;'Zorunlu Bilgiler'!J14;EĞER(A4='Zorunlu Bilgiler'!F15;'Zorunlu Bilgiler'!J15;EĞER(A4='Zorunlu Bilgiler'!F16;'Zorunlu Bilgiler'!J16;EĞER(A4='Zorunlu Bilgiler'!F17;'Zorunlu Bilgiler'!J17;EĞER(A4='Zorunlu Bilgiler'!F18;'Zorunlu Bilgiler'!J18;EĞER(A4='Zorunlu Bilgiler'!F19;'Zorunlu Bilgiler'!J19;EĞER(A4='Zorunlu Bilgiler'!F20;'Zorunlu Bilgiler'!J20;EĞER(A4='Zorunlu Bilgiler'!F21;'Zorunlu Bilgiler'!J21;EĞER(A4='Zorunlu Bilgiler'!F22;'Zorunlu Bilgiler'!J22;""))))))))
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Formülde ne yapmak istediğinizi kısaca izah edermisiniz.
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Sn. gezgin-49

Dosyanızın özelliklerini bilmiyorum ama,EĞER işlevi yerine DÜŞEYARA işlevi kullanabilirsiniz.

=DÜŞEYARA(A4;'Zorunlu Bilgiler'!F7:F30;1;0)
 

gezgin-49

Altın Üye
Katılım
17 Ekim 2006
Mesajlar
669
Excel Vers. ve Dili
Türkçe 2003
Altın Üyelik Bitiş Tarihi
22-09-2028
Formülde ne yapmak istediğinizi kısaca izah edermisiniz.
http://www.excel.web.tr/showthread.php?t=26904 bu sayfada gönderdiğim dosyada Çocuklar evli ölen sayfasında A4 hücresindeki isim ile zorunlu bilgiler sayfasında F7:F22 hücrelerinde murisin evli olarak ölen çocuklarından hangisi ise yine zorunlu bilgiler sayfasındaki J7:J22 hücrelerindeki hisseyi Çocuklar evli ölen sayfası A1 hücresine yazmasını istiyorum.

yazdığım bu formülün aynısını çocuklar evli ölen sayfasında sırasıyla F4, K4, A18, F18, K18, A33, F33 ve K33 hücrelerine de yapacağım. ama formülü bir türlü yapamadım. yardımlarınızı bekliyorum, ben siz üstadlarımın başbelasıyım, hepinize saygılar sunuyorum.
 

gezgin-49

Altın Üye
Katılım
17 Ekim 2006
Mesajlar
669
Excel Vers. ve Dili
Türkçe 2003
Altın Üyelik Bitiş Tarihi
22-09-2028
sayın Kombo düşey ara ile yaptım ama olmadı, zira benim istediğim A4 hücresi ile Zorunlu Bilgiler sayfasındaki F7:F22 hücrelerindeki isimlerin hangisi aynı ise yine zorunlu bilgiler sayfasındaki j7:j22 hücrelerindeki hissesi hangisi ise o hisseyi almasını istiyorum, saygılar.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki formülü denermisiniz.

=DOLAYLI("J"&KAÇINCI('ÇOCUKLAR (Evli Ölen)'!A4;$F$7:$F$22;0)+6)
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Sn. gezgin-49

Çocuklar (Evli Ölen) Sayfası a3 hücresine

Kod:
=DÜŞEYARA(A4;'Zorunlu Bilgiler'!$F$7:$K$22;5;0)
Yazarsanız oluyor. Yoksa ben mi konuyu Tam anlayamadım?
 

gezgin-49

Altın Üye
Katılım
17 Ekim 2006
Mesajlar
669
Excel Vers. ve Dili
Türkçe 2003
Altın Üyelik Bitiş Tarihi
22-09-2028
Sayın leventm ve sayın kombo her iki formülü de ayrı ayrı kullandım, oluyor gibi ama bazı yerlerde #YOK yazıyor, ben bunu anlayamadım, A4 hücresinde her iki formülde sorun yok ama aynı formülü F4, K4, A18, F18, K18, A33, F33 ve K33 hücrelerinde
=DOLAYLI("J"&KAÇINCI('ÇOCUKLAR (Evli Ölen)'!A4;$F$7:$F$22;0)+6) yerine renkli olan yere sırasıyla hesap yapmak istediğim ayrı hücrelere F4, K4, A18, F18, K18, A33, F33 ve K33 yazıyorum, eğer bu hücreler boş ise her iki formülde de #YOK yazıyor. inşallah anlatabilmişimdir. çünkü benim proğramım biraz karışık inanın en basit yolla anlatmak istiyorum, ama yine karmaşık geliyor, kusura bakmayın.



bu işlemi VBA kodu ile yapabilirmiyiz, dosya http://www.excel.web.tr/showthread.php?t=26904 burada
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Sn. gezgin-49

Makro işi beni aşar ama #YOK yazmasını engellemek için

=EĞER(EHATALIYSA(FORMÜLÜNÜZ);"";FORMÜLÜNÜZ)

VEYA

=EĞER(BAZ HÜCRE="";"";FORMÜLÜNÜZ)

BAZ HÜCRE = F4, K4, A18, F18, K18, A33, F33 ve K33 Hücrelerinden biri

Formülünüz= Hangi formülü kullanıyorsanız onu yazın.
 

gezgin-49

Altın Üye
Katılım
17 Ekim 2006
Mesajlar
669
Excel Vers. ve Dili
Türkçe 2003
Altın Üyelik Bitiş Tarihi
22-09-2028
Sn. gezgin-49

Makro işi beni aşar ama #YOK yazmasını engellemek için
=EĞER(BAZ HÜCRE="";"";DÜŞEYARA(A4;'Zorunlu Bilgiler'!$F$7:$K$22;5;0))

BAZ HÜCRE = F4, K4, A18, F18, K18, A33, F33 ve K33 Hücrelerinden biri

Formülünüz= Hangi formülü kullanıyorsanız onu yazın.
Sayın kombo teşekkür ederim, formülü dediğiniz gibi yaptım ve istediğim oldu, ancak bu derece ileri excel bilgim olmadığından bazı yerleri anlayamadım.
mesela zorunlu bilgiler f7 ile j22 arası olması gerekirken neden f7 ve k22, ikinci sorum 5 ne manaya geliyor, üçüncü sorum, 0 ne manaya geliyor, yani ben bu formülü başka bir işlem için kullanmak istesem ne mana geldiğini de bilmem lazım, bu konuda açıklama yaparsanız memnun olurum, saygılar.
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Sn gezgin-49

Ekteki örneği inceleyin.


Mesajınızı sonradan gördüm. Açıklamayı burda yapayım.
K sütununu fazladan yazmışım. J olacakmış. :)

=DÜŞEYARA(ALİ;'Zorunlu Bilgiler'!$F$7:$K$22;5;0)​

Bu haliyle ALİ yi F sütununda arar ve
F7:K22 = arama yapacağınız alan
5 = arama yaptığınız alanda bulmasını istediğiniz verinin F sütununa olan uzaklığı.
0 = eğer bilgi yoksa boş veya hata değeri verir. 1 yaparsanız en yakın veriyi getirir.
Daha detaylı bilgi için boş bir excel sayfası açın ve F1 tuşuna basın. Excel yardım menüsü açılır. Düşeyara yazın ve inceleyin.
 

gezgin-49

Altın Üye
Katılım
17 Ekim 2006
Mesajlar
669
Excel Vers. ve Dili
Türkçe 2003
Altın Üyelik Bitiş Tarihi
22-09-2028
bir sorum daha olacak aynı formül ile bu kez Çocuklar evli ölen sayfasında sırasıyla tüm evli olarak ölen çocukların mirasçılarını tarayıp torunlar evli ölen sayfasına geçirebilirmiyiz, yani
Torunlar evli ölen sayfasında A4 hücresinde yazılı isimle Çocuklar evli ölen sayfasında önce B7:B15 arasını tarayacak eğer bunlardan birisi ile A4 hücresi aynı ise Çocuklar evli ölen sayfasındaki B16 hücresindeki değeri, değil ise bu kez G7:G15 hücresini tarayacak eğer aradığım kişi bunlardan biri ise G16 hücresindeki değeri yazacak, değil ise bu kez L7:L15 hücresini tarayacak eğer aradığım kişi bunlardan birisi ise yani A4 hücresine yazılan isim ile aynı ise L16 hücresindeki değeri yazacak böyle bir formülü yapmam mümkünmü acaba, saygılar.
 
Üst