Excel'de yazılan en uzun formüller

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
=(EĞER($B9="";"";EĞER($B9=$R$1;($E$3-$D$7)/$G$2;EĞER($B9=$R$3;$G$6;EĞER($B9=$R$4;$G$7;EĞER(VE($B9=$R$5;EĞERSAY((mirascı1);$C9)>0);(torunhisse1);EĞER(VE($B9=$R$5;EĞERSAY((mirascı2);$C9)>0);(torunhisse2);"")))))&EĞER(VE($B9=$R$5;EĞERSAY((mirascı3);$C9)>0);(torunhisse3);EĞER(VE($B9=$R$5;EĞERSAY((mirascı4);$C9)>0);(torunhisse4);EĞER(VE($B9=$R$5;EĞERSAY((mirascı5);$C9)>0);(torunhisse5);EĞER(VE($B9=$R$5;EĞERSAY((mirascı6);$C9)>0);(torunhisse6);""))))&EĞER(VE($B9=$R$2;EĞERSAY((torun1);$C9)>0);(hisse1);EĞER(VE($B9=$R$2;EĞERSAY((torun2);$C9)>0);(hisse2);""))&EĞER(VE($B9=$R$2;EĞERSAY((torun3);$C9)>0);(hisse3);EĞER(VE($B9=$R$2;EĞERSAY((torun4);$C9)>0);(hisse4);EĞER(VE($B9=$R$2;EĞERSAY((torun5);$C9)>0);(hisse5);EĞER(VE($B9=$R$2;EĞERSAY((torun6);$C9)>0);(hisse6);""))))&EĞER(VE($B9=$R$2;EĞERSAY((torun7);$C9)>0);(hisse7);EĞER(VE($B9=$R$2;EĞERSAY((torun8);$C9)>0);(hisse8);EĞER(VE($B9=$R$2;EĞERSAY((torun9);$C9)>0);(hisse9);"")))))*1



yukarıdaki formül bir miras programında bir kişinin mirasını hesaplamak için yazılan formüldür.

aşağıdaki formül ise yine miras programında murisin ikinci alt kökü yani torunlarına düşen hisseyi hesaplamak için yazılmıış formüldür.
=EĞER(EĞERSAY(ÇOCUKLAR!$B$7:$C$18;A4)>0;ÇOCUKLAR!$B$19;EĞER(EĞERSAY(ÇOCUKLAR!$G$7:$H$18;A4)>0;ÇOCUKLAR!$G$19;EĞER(EĞERSAY(ÇOCUKLAR!$L$7:$M$18;A4)>0;ÇOCUKLAR!$L$19;EĞER(EĞERSAY(ÇOCUKLAR!$B$25:$C$36;A4)>0;ÇOCUKLAR!$B$37;EĞER(EĞERSAY(ÇOCUKLAR!$G$25:$H$36;A4)>0;ÇOCUKLAR!$G$37;EĞER(EĞERSAY(ÇOCUKLAR!$L$25:$M$36;A4)>0;ÇOCUKLAR!$L$37;EĞER(EĞERSAY(ÇOCUKLAR!$B$43:$C$54;A4)>0;ÇOCUKLAR!$B$55;""))))&EĞER(EĞERSAY(ÇOCUKLAR!$G$43:$H$54;A4)>0;ÇOCUKLAR!$G$55;EĞER(EĞERSAY(ÇOCUKLAR!$L$43:$M$54;A4)>0;ÇOCUKLAR!$L$55;"")))))
 
Son düzenleme:
Katılım
28 Nisan 2008
Mesajlar
11
Excel Vers. ve Dili
office 2003tr
arkadaşlar önemli olan formülü burda gösterise sunmak değil . olmamamlı ne işlev yapyğını yazmadıktan sonra bir sayfa dolusu gönderilesede önemi var ki
 
X

xlsx

Misafir
en uzun formüller

arkadaşlar önemli olan formülü burda gösterise sunmak değil . olmamamlı ne işlev yapyğını yazmadıktan sonra bir sayfa dolusu gönderilesede önemi var ki
evet bu şekilde olsaydı daha güzel olurdu elbet ama bu sefer dosyaları da eklemek gerekebilirdi.
Kimin hangi formülü hangi işi için kullandığını yazması bile aslında bu konunun başlatılmasındaki esas konu olan "paylaşım amacı" için yeterli olmuş diye düşünüyorum.
 
Katılım
26 Ağustos 2005
Mesajlar
27
Excel Vers. ve Dili
Office Excel 2003 (11.6355.6408) SP1
İngilizce
işte forum bu..

Forumu karıştırırken bu başlığa rastladım. Hem uzun bir formülüm vardı. Hemde aşağıdaki formüle yeni bir para birimi ekleyeceğim zaman aldığım "formula is too long" mesajı vardı.
Aşağıdaki formülde VDAL, VDSA v.b. onlarca kod bu kodlar ile ilgili onlarca para birimleri ile yapılan işlemler.. Aşağıdaki formüle yeni bir kod veya yeni bir para birimi eklediğim zaman uzunluk hatası alıyorum.
Aslında iki sorum var; birincisi bu işi olduğu gibi daha kısa bir formül ile yapabilirmiyim
ikincisi "formula is too long" mesajını almamak için formül uzunluğuna müdahale edebilirmiyim.
teşekkür ederim
Not: Dosya istenirse gönderilebilir.

=SUMPRODUCT(($E$16:$E$70="VDAL")*($G$16:$G$70="USD")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="VDSA")*($G$16:$G$70="USD")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="VDAL")*($G$16:$G$70="EUR")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="VDSA")*($G$16:$G$70="EUR")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="PAOA")*($G$16:$G$70="USD")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="PSOA")*($G$16:$G$70="EUR")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="SPSA")*($G$16:$G$70="EUR")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="SPAL")*($G$16:$G$70="EUR")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="SPAL")*($G$16:$G$70="USD")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="SPSA")*($G$16:$G$70="USD")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="VDSA")*($G$16:$G$70="GBP")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="FPSA")*($G$16:$G$70="USD")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="FKMA")*($G$16:$G$70="USD")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="VDAL")*($G$16:$G$70="CHF")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="VDSA")*($G$16:$G$70="CHF")*$I$16:$I$70)
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Forumu karıştırırken bu başlığa rastladım. Hem uzun bir formülüm vardı. Hemde aşağıdaki formüle yeni bir para birimi ekleyeceğim zaman aldığım "formula is too long" mesajı vardı.
Aşağıdaki formülde VDAL, VDSA v.b. onlarca kod bu kodlar ile ilgili onlarca para birimleri ile yapılan işlemler.. Aşağıdaki formüle yeni bir kod veya yeni bir para birimi eklediğim zaman uzunluk hatası alıyorum.
Aslında iki sorum var; birincisi bu işi olduğu gibi daha kısa bir formül ile yapabilirmiyim
ikincisi "formula is too long" mesajını almamak için formül uzunluğuna müdahale edebilirmiyim.
teşekkür ederim
Not: Dosya istenirse gönderilebilir.

=SUMPRODUCT(($E$16:$E$70="VDAL")*($G$16:$G$70="USD")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="VDSA")*($G$16:$G$70="USD")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="VDAL")*($G$16:$G$70="EUR")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="VDSA")*($G$16:$G$70="EUR")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="PAOA")*($G$16:$G$70="USD")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="PSOA")*($G$16:$G$70="EUR")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="SPSA")*($G$16:$G$70="EUR")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="SPAL")*($G$16:$G$70="EUR")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="SPAL")*($G$16:$G$70="USD")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="SPSA")*($G$16:$G$70="USD")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="VDSA")*($G$16:$G$70="GBP")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="FPSA")*($G$16:$G$70="USD")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="FKMA")*($G$16:$G$70="USD")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="VDAL")*($G$16:$G$70="CHF")*$I$16:$I$70)+SUMPRODUCT(($E$16:$E$70="VDSA")*($G$16:$G$70="CHF")*$I$16:$I$70)

Dosya ekleyin bakalım.

.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
=SUMPRODUCT(($E$16:$E$70="VDAL")*($G$16:$G$70="USD ")*$I$16:$I$70)
+SUMPRODUCT(($E$16:$E$70="VDSA")*($ G$16:$G$70="USD")*$I$16:$I$70)
+SUMPRODUCT(($E$16:$ E$70="VDAL")*($G$16:$G$70="EUR")*$I$16:$I$70)
+SUMP RODUCT(($E$16:$E$70="VDSA")*($G$16:$G$70="EUR")*$I $16:$I$70)
+SUMPRODUCT(($E$16:$E$70="PAOA")*($G$16: $G$70="USD")*$I$16:$I$70)
+SUMPRODUCT(($E$16:$E$70="PSOA")*($G$16:$G$70="EUR")*$I$16:$I$70)
+SUMPRODUC T(($E$16:$E$70="SPSA")*($G$16:$G$70="EUR")*$I$16:$ I$70)
+SUMPRODUCT(($E$16:$E$70="SPAL")*($G$16:$G$70="EUR")*$I$16:$I$70)
+SUMPRODUCT(($E$16:$E$70="SPAL")*($G$16:$G$70="USD")*$I$16:$I$70)
+SUMPRODUCT(($E $16:$E$70="SPSA")*($G$16:$G$70="USD")*$I$16:$I$70)
+SUMPRODUCT(($E$16:$E$70="VDSA")*($G$16:$G$70="GBP ")*$I$16:$I$70)
+SUMPRODUCT(($E$16:$E$70="FPSA")*($ G$16:$G$70="USD")*$I$16:$I$70)
+SUMPRODUCT(($E$16:$ E$70="FKMA")*($G$16:$G$70="USD")*$I$16:$I$70)
+SUMP RODUCT(($E$16:$E$70="VDAL")*($G$16:$G$70="CHF")*$I $16:$I$70)
+SUMPRODUCT(($E$16:$E$70="VDSA")*($G$16: $G$70="CHF")*$I$16:$I$70)

Şeklinde olan formülünüzün;

$E$16:$E$70 -------- alan1
$G$16:$G$70-------- alan2
$I$16:$I$70---------- alan3

Kısımları için alan adları tanımlayın.

Böylece formül aşağıdaki şekilde olacaktır.

=SUMPRODUCT((alan1="VDAL")*(alan2="USD ")*alan3)
+SUMPRODUCT((alan1="VDSA")*(alan2="USD")*alan3)
+SUMPRODUCT((alan1="VDAL")*(alan2="EUR")*alan3)
+SUMP RODUCT((alan1="VDSA")*(alan2="EUR")*alan3)
+SUMPRODUCT((alan1="PAOA")*(alan2="USD")*alan3)
+SUMPRODUCT((alan1="PSOA")*(alan2="EUR")*alan3)
+SUMPRODUC T((alan1="SPSA")*(alan2="EUR")*alan3)
+SUMPRODUCT((alan1="SPAL")*(alan2="EUR")*alan3)
+SUMPRODUCT((alan1="SPAL")*(alan2="USD")*alan3)
+SUMPRODUCT((alan1="SPSA")*(alan2="USD")*alan3)
+SUMPRODUCT((alan1="VDSA")*(alan2="GBP ")*alan3)
+SUMPRODUCT((alan1="FPSA")*(alan2="USD")*alan3)
+SUMPRODUCT((alan1="FKMA")*(alan2="USD")*alan3)
+SUMP RODUCT((alan1="VDAL")*(alan2="CHF")*alan3)
+SUMPRODUCT((alan1="VDSA")*(alan2="CHF")*alan3)


Veya aşağıdaki şekilde de yazmak mümkün;

=SUMPRODUCT((alan1="VDAL")*(alan2="USD ")*alan3
+(alan1="VDSA")*(alan2="USD")*alan3)
+(alan1="VDAL")*(alan2="EUR")*alan3)
+(alan1="VDSA")*(alan2="EUR")*alan3)
+(alan1="PAOA")*(alan2="USD")*alan3)
+(alan1="PSOA")*(alan2="EUR")*alan3)
+(alan1="SPSA")*(alan2="EUR")*alan3)
+(alan1="SPAL")*(alan2="EUR")*alan3)
+(alan1="SPAL")*(alan2="USD")*alan3)
+(alan1="SPSA")*(alan2="USD")*alan3)
+(alan1="VDSA")*(alan2="GBP ")*alan3)
+(alan1="FPSA")*(alan2="USD")*alan3)
+(alan1="FKMA")*(alan2="USD")*alan3)
+(alan1="VDAL")*(alan2="CHF")*alan3)
+(alan1="VDSA")*(alan2="CHF")*alan3))

Ya da;

Aşağıdaki formüllerin her birisi için ad tanımlayın.

=SUMPRODUCT((alan1="VDAL")*(alan2="USD ")*alan3))
=SUMPRODUCT((alan1="VDSA")*(alan2="USD")*alan3))
=SUMPRODUCT((alan1="VDAL")*(alan2="EUR")*alan3))
=SUMP RODUCT((alan1="VDSA")*(alan2="EUR")*alan3))
=SUMPRODUCT((alan1="PAOA")*(alan2="USD")*alan3))
=SUMPRODUCT((alan1="PSOA")*(alan2="EUR")*alan3))
=SUMPRODUC T((alan1="SPSA")*(alan2="EUR")*alan3))
=SUMPRODUCT((alan1="SPAL")*(alan2="EUR")*alan3))
=SUMPRODUCT((alan1="SPAL")*(alan2="USD")*alan3))
=SUMPRODUCT((alan1="SPSA")*(alan2="USD")*alan3))
=SUMPRODUCT((alan1="VDSA")*(alan2="GBP ")*alan3))
=SUMPRODUCT((alan1="FPSA")*(alan2="USD")*alan3))
=SUMPRODUCT((alan1="FKMA")*(alan2="USD")*alan3))
=SUMP RODUCT((alan1="VDAL")*(alan2="CHF")*alan3))
=SUMPRODUCT((alan1="VDSA")*(alan2="CHF")*alan3))


Bunların da: aa, bb, cc, dd, ee, ff, gg, hh, ii, jj, kk, ll, mm, nn, oo şeklinde olduğunu varsayalım.

O zaman formül:

= aa+bb+cc+dd+ee+ff+gg+hh+ii+jj+kk+ll+mm+nn+oo

Şeklinde olacak.


.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
formülde 1024 karakter sınırını aşmış olmalısınız.
syn yurtas'ın önerdiği alan adı kullanmak çok pratik yöntemdir, hem uzunluk sorunu çekmez hemde formülün yazılması ve kontrolü çok daha kolay olur.
 
Katılım
21 Ocak 2008
Mesajlar
5
Excel Vers. ve Dili
2003
slm arkadaşım. bir şey rica edeceğim. bir maliye çalışanıyım.. şu yazdığın uzun formül için bir miras programı demişsin.. mümkünse şu miras programını bana gönderebilirmisin.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
veraset ve intikat vergisini kaçırıp kaçırmadığına mı bakacaksınız? :)
 
Katılım
20 Şubat 2009
Mesajlar
29
Excel Vers. ve Dili
2010 türkçe
arkadaşlar benim bi sorum olacak. aşağıdaki förmülü yazıyorum formülde hata yok fakat 8. eğerden sonra hata veriyo. formül uzunluğundan mı kaynaklanıyor acaba. bir formül ne kadar uzun olabilir. bi sınırı varmı bunun. varsa bu sınır visual basic düzenleyecisinden ayarlanabilirmi. ilginize şimdiden teşekkürler...



=EĞER(E8="4/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$6*'DOK.ORT.MALY.TAB. (2)'!F7;EĞER(E7="5/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$7*'DOK.ORT.MALY.TAB. (2)'!F7;EĞER(E7="6/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$8*'DOK.ORT.MALY.TAB. (2)'!F7;EĞER(E7="7/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$9*'DOK.ORT.MALY.TAB. (2)'!F7;EĞER(E7="8/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$10*'DOK.ORT.MALY.TAB. (2)'!F7;EĞER(E7="9/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$11*'DOK.ORT.MALY.TAB. (2)'!F7;EĞER(E7="10/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$12*'DOK.ORT.MALY.TAB. (2)'!F7;EĞER(E7="12/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$13*'DOK.ORT.MALY.TAB. (2)'!F7;EĞER(E7="14/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$14*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="16/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$15*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="17/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$16*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="18/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$17*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="20/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$18*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="22/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$19*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="24/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$20*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="26/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$21*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="28/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$22*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="30/1";'İPL.MAMÜL MAL.KAY.ENV.'!$L$23*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="10/2";'İPL.MAMÜL MAL.KAY.ENV.'!$L$24*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="12/2";'İPL.MAMÜL MAL.KAY.ENV.'!$L$25*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="14/2";'İPL.MAMÜL MAL.KAY.ENV.'!$L$26*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="16/2";'İPL.MAMÜL MAL.KAY.ENV.'!$L$27*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="17/2";'İPL.MAMÜL MAL.KAY.ENV.'!$L$28*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="18/2";'İPL.MAMÜL MAL.KAY.ENV.'!$L$29*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="20/2";'İPL.MAMÜL MAL.KAY.ENV.'!$L$30*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="24/2";'İPL.MAMÜL MAL.KAY.ENV.'!$L$31*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="28/2";'İPL.MAMÜL MAL.KAY.ENV.'!$L$32*'DOK.ORT.MALY.TAB. (2)'!F8;EĞER(E8="30/2";'İPL.MAMÜL MAL.KAY.ENV.'!$L$33*'DOK.ORT.MALY.TAB. (2)'!F8;0)))))))))))))))))))
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
7 den fazla eğerli formül yazılmazki.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
7 den fazla eğer kullanmak için syn espiyonajl'ın önerisini dikkate alınız.
ancak sizin şuanki sorununuz 8. eğer değil formülün çok uzun olması. 1024 karakter sınırını aşıyor (2054 karakter).
sayfa isimlerini kısaltınız. "DOK.ORT.MALY.TAB. (2)" yerine "D.O.M.T" gibi
 
Katılım
20 Şubat 2009
Mesajlar
29
Excel Vers. ve Dili
2010 türkçe
sayın espiyonajl yönlendirdiğiniz için teşekkürler. sorunu sayın yurttas ın örneği sayesinde aştım.
 
Katılım
4 Ağustos 2008
Mesajlar
4
Excel Vers. ve Dili
türkçe
Uzun Formülüm formunun dosyasını ekleyebilirmisiniz inceleyelim çok harika bir formül teşekkürler emeğe saygı
 
Katılım
4 Mart 2006
Mesajlar
7
Excel Vers. ve Dili
2003-2007-2010
eğerleri kullanırken hücrelere isim verme özelliğini kullanırsanız, çok daha kısa ve anlaşılır formüller olur.
 

3641

Altın Üye
Katılım
22 Mayıs 2006
Mesajlar
134
Altın Üyelik Bitiş Tarihi
27-10-2026
Maliyet çalışmamda kullandığım bir formül.

=EĞER(AL7=SOLDAN($AU$5;2)*1;EĞER(VE(AO7>0;AP7>0);TOPLA(AM7:AP7)*2*AQ7;EĞER(YADA(VE(AO7="";AP7="");VE(AO7=0;AP7=0));TOPLA(AM7:AN7)*4*AQ7))-(AR7);"")
 
Katılım
8 Kasım 2006
Mesajlar
23
Excel Vers. ve Dili
windowsun profesınıl 2000 nin programı var ama hangisi olduğunu bilmiyorum.
ustad sana iki adet formulü veriyorun bu formulleri tek hücrede kullanmak istiyorum.ambar iaşe bordrosudur kullandığım.

=TOPLA(EĞER(A33={"ekmek";"baklava";"kadayıf";"tulumba";"mercimek";"arpa şehriye";"tuz";"turşu";"kara biber";"pul biber";"salça";"yoğurt";"ayran";"sıvıyağ";"margarin";"kuru fasulye";"barbunya";"nohut";"pirinç pilavı";"bulgur pilavı";"buğday unu";"konserve";"mısır unu";"kırık mısır";"kuru nane";"makarna";"içyağ";"yufka";"kemikli et";"tavuk eti";"hamsi";"istavrit";"palamut";"alabalık"};B33*{2,76;3,35;4,19;4,86;3,4;3,38;0;0,1;3,18;3,18;0,98;0,62;0,36;8,84;7,2;3,4;3,49;3,6;3,63;6,51;3,65;0,82;3,68;3,62;2,45;3,69;1,86;1,52;2,63;1,5;1,68;1,68;1,68;1,68}))

=TOPLA(EĞER(A33={"ekmek";"yaş üzüm";"karpuz";"kavun";"elma";"portakal";"mandalina";"kiraz";"çilek";"erik";"yeni dünya";"kayısı";"şeftali";"armut";"incir";"muz";"kuru kayısı";"kuru üzüm";"domates";"patates";"soğan";"maydanoz";"limon";"salatalık";"patlıcan";"yeşil biber";"marul";"turp";"kara lahana";"top lahana";"kırmızı lahana";"havuç";"ıspanak";"sarımsak";"pırasa";"kabak";"taze fasulye"};B33*{2,76;0,67;0,26;0,33;0,58;0,49;0,46;0,7;0,37;0,66;0,49;0,51;0,38;0,64;0,8;0,85;2,6;2,89;0,24;0,76;0,38;0,44;0,15;0,25;0,22;0,14;0,3;0,45;0,24;0,31;0,42;0,27;1,37;0,52;0,3;0,3;0,32}))


=ELEMAN(TOPLA(EĞER(A33={"ekmek";"baklava";"kadayıf";"tulumba";"mercimek";"arpa şehriye";"tuz";"turşu";"kara biber";"pul biber";"salça";"yoğurt";"ayran";"sıvı yağ";"margarin";"kuru fasulye";"barbunya";"nohut";"pirinç pilavı";"bulgur pilavı";"buğday unu";"konserve";"mısır unu";"kırık mısır";"kuru nane";"makarna";"içyağ";"yufka";"kemikli et";"tavuk eti";0};{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34}));0,303;9;4,72;4,13;0,86;0,59;0,89;0,94;10,62;9,44;1,4;0,9;0,833;1,73;1,94;1,94;1,84;1,3;1,08;0,65;0,59;3,2;2;11,8;0,65;5;3;9,72;3,89)


=ELEMAN(TOPLA(EĞER(A33={"ekmek";"yaş üzüm";"karpuz";"kavun";"elma";"portakal";"mandalina";"kiraz";"çilek";"erik";"yeni dünya";"kayısı";"şeftali";"armut";"incir";"muz";"kuru kayısı";"kuru üzüm";"domates";"patates";"soğan";"maydanoz";"limon";"salatalık";"patlıcan";"yeşil biber";"marul";"turp";"kara lahana";0};{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30}));0,303;1,2;0,43;0,7;0,97;0,81;0,97;1,4;2,3;1,3;1,62;1,61;1,3;1,4;1,4;3,5;3,24;2,27;0,7;0,63;0,51;0,11;0,97;0,65;0,7;0,92;0,81;2,3;0,81)

=ELEMAN(TOPLA(EĞER(A33={"ekmek";"hamsi";"istavrit";"palamut";"alabalık";"top lahana";"kırmızı lahana";"havuç";"ıspanak";"sarımsak";"pırasa";"kabak";"taze fasulye";0};{1;2;3;4;5;6;7;8;9;10;11;12;12}));0,303;2;2;2;1,389;0,54;0,54;0,54;0,92;2,16;76;0,76;2,3;1,08)

=ELEMAN(TOPLA(EĞER(A25={"ekmek";"zeytin";"beyaz peynir";"yeşil zeytin";"kaşar peyniri";"karper peyniri";"yumurta";"tereyağ";"bal";"reçel";"süt";"meyve suyu";"helva";"çay";"pide";"toz şeker";"domates";"salatalık";"mercimek";"arpa şehriye";"tuz";"turşu";"limon";0};{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23}));0,303;4,97;4,6;3;7,02;0,35;0,097;0,065;0,27;0,22;0,49;0,53;4,32;8,1;1,47;1,62;0,7;0,65;0,86;0,59;0,89;0,94;0,097)


=TOPLA(EĞER(A25={"ekmek";"zeytin";"beyaz peynir";"yeşil zeytin";"kaşar peyniri";"karper peyniri";"yumurta";"tereyağ";"bal";"reçel";"süt";"meyve suyu";"tahin helva";"çay";"pide";"toz şeker";"domates";"salatalık";"turşu";"tuz";"mercimek";"arpa şehriye";"limon"};B25*{2,76;2,07;2,89;1,44;4,04;3,49;1,58;7,17;3;0,2;0,35;0,58;5,16;0;2,46;3,85;0,24;0,15;0,1;0;3,4;3,38;0,24}))

bu formuller farklı hücrelerde idi tek hücreye toplaya bilirmiyiz acaba.şimdiden teşekkürler.
 
Katılım
8 Kasım 2006
Mesajlar
23
Excel Vers. ve Dili
windowsun profesınıl 2000 nin programı var ama hangisi olduğunu bilmiyorum.
ambar iaşe tablosu.

üstad buda uygulaması olan exel dosyası
 

Ekli dosyalar

Üst