EĞer FormÜlÜ

Katılım
30 Nisan 2007
Mesajlar
41
Excel Vers. ve Dili
2003 office
(Ektekİ Dosyamda, Malin Adi DeĞİŞtİĞİnde Fİyatinin DeĞİŞtİĞİ Gİbİ Toplam SÜtunununda DeĞİŞmesİnİ İstİyorum,"d2" SÜtununda YazdiĞim FormÜle Bakarsaniz Sevİnİrİm)SORUNUM ÇÖZÜLDÜ,BU ÖRNEK ÇOK İŞE YARAYACAK BİR ÖRNEK OLDUĞUNU DÜŞÜNÜYORUM.UMARIM YARARLI OLUR.
 
Son düzenleme:

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
b2 hücresine:

=IF(A2="SPOR";4;IF(A2="KLASİK";5;IF(A2="BOT";6)))

D2 hücresine:

=B2*C2

formüllerini yazıp, aşağıya doğru kopyalayın.

..
 
Katılım
30 Nisan 2007
Mesajlar
41
Excel Vers. ve Dili
2003 office
Sayin YurttaŞ Bey İlgİnİz İÇİn Saolun Ama Sorun O DeĞİl, Toplam Elbette O Şekİlde Bulunuyor Ama Benİm İstedİĞİm "a2" HÜcresİne Spor DeĞİlde, Klasİk Yazinca Nasil "c2" HÜcresİ DeĞİŞİyor, Ayni Şekİlde Toplam Da KendİlİĞİnde DeĞİŞsİn İstİyorum.
=+eĞer(a2="spor";d2=b2*c2);eĞer(a2="klasİk";d2=b2*c2)*eĞer(a2="bot";d2=b2*c2) O Sebeple D2 HÜcresİne Bu FormÜlÜ GelİŞtİrdİm.ama Bİr Eksİk Var. Onu Bulamadim.İİ ÇaliŞmalar Dlrm
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
=+eĞer(a2="spor";d2=b2*c2);eĞer(a2="klasİk";d2=b2* c2)*eĞer(a2="bot";d2=b2*c2)
Formülünüzdeki hatalı yerler kırmızı ile işaretli. Formülü zaten D2 hücresine yazdığınız için D2 Hücresini tekrar formül içine almanız döngüye yol açar.

=EĞER(A2="SPOR";B2*C2;EĞER(A2="KLASİK";B2*C2;EĞER(A2="BOT";B2*C2)))

Aslında bu formülede gerek yok. Direk D2 hücresine
B2*C2
yazın.
 
Katılım
22 Aralık 2005
Mesajlar
335
Excel Vers. ve Dili
Office - 2019 - Türkçe
Soruyu pek anlamadım ama ne olur kusura bakma anladığım kadarı ile yapmaya çalıştım.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Bir de şöyle deneyin.

D2 hücresine aşağıdaki formülü yazın.

=IF(A2="SPOR";4;IF(A2="KLASİK";5;IF(A2="BOT";6)))*C2
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,896
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Ektekİ Dosyamda, Malin Adi DeĞİŞtİĞİnde Fİyatinin DeĞİŞtİĞİ Gİbİ Toplam SÜtunununda DeĞİŞmesİnİ İstİyorum,"d2" SÜtununda YazdiĞim FormÜle Bakarsaniz Sevİnİrİm.

Yüzlerce kalem varsa eğerli fonksiyon sizin için zor olmayacakmı?

Bir tablo ile malzemelerin olduğu bir birim listesi oluşturup düşeyara fonksiyonu ile aldırsanız daha pratik olur sanırım.
 
Katılım
30 Nisan 2007
Mesajlar
41
Excel Vers. ve Dili
2003 office
Sorunum ÇÖzÜldÜ

YurttaŞ Bey, MÜkemmel Bİr FormÜl,nekadar PratİkmİŞ Yolu Halbukİ,Çok Saolun,İyİ ÇaliŞmalar Dİlerİm.
 
Katılım
30 Nisan 2007
Mesajlar
41
Excel Vers. ve Dili
2003 office
ilginiz için teşekkürederim,sadece a2 hücresinde mal adı değiştiğinde fiyatı nasıl o anda değişiyosa,toplamında o anda değişmesini istedim..çok kolay pratikmiş cevabı,yurttaş bey saolsun buldu, b2 hücresine girdiğim formülün sonuna *c2 yazıyomuşuz.inceleyin dosyada.
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
b2 hücresine:
=IF(A2="SPOR";4;IF(A2="KLASİK";5;IF(A2="BOT";6)))
D2 hücresine:
=B2*C2
formüllerini yazıp, aşağıya doğru kopyalayın.
..
Sayın ASİL5543

Özür dilerim ama ben hala anlayamadım. Sayın yurttaş'ın ilk önerdiği formül işinizi görürken, niye D2 hücresine tekrar EĞER'li bir formül kurma ihtiyacı hissediyorsunuz?
 
Katılım
30 Nisan 2007
Mesajlar
41
Excel Vers. ve Dili
2003 office
Amacim ÜrÜn Adinin DeĞİŞtİĞİ Anda Fİyatinin DeĞİŞtİĞİ Gİbİ,uĞraŞmadan TOPLAMININDA O Anda DeĞİŞmesİydİ
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
B2*D2
yazıp denediniz mi?
Sayın seceren uygulamayı dosyanızda yapmış zaten. Arada herhangi bir fark varmı?
Sorgulamamın sebebi, yanlış anlamayın eleştirmek değil. Daha kısa bir yol varken hem dosya ebatlarını büyütüyorsunuz hemde işlem süresinin uzamasına yol açıyorsunuz. Az miktar veri de belki farkedemezsiniz ama veri çoğalınca sıkıntı başlar.
 
Üst