Topla.Çarpım formül hatası

Katılım
21 Mart 2006
Mesajlar
234
Excel Vers. ve Dili
Excel 2003 - İngilizce
Merhaba. Örnek dosyada yazdığım formülü aşağıya doğru çektiğim zaman tam 51. satırda hata veriyor. Bu formülün içinde eğer formülü ile yan sayfada tarih buldurduğum ve 50 satır içerisinde arama yaptırdığım bir formül var. Hata da bu yüzden 51.satırda başlıyor. Ama bu çok mantıksız sebebini bir türlü çözemedim.
Dosya ektedir.
 

Ekli dosyalar

Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Selamlar,

Değer hata vergidi oldugu yerde ben ctrl+shitf+enter ile çalıştırdım
 
Katılım
21 Mart 2006
Mesajlar
234
Excel Vers. ve Dili
Excel 2003 - İngilizce
Tebrik ederim Sn Vedat ÖZER. Madem ki ctrl+shitf+enter ile çalışıyor üst taraf neden hata vermiyordu ki. Üst tarafta ctrl+shitf+enter yoktu. :)
 
Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Selamlar,

Bende anlamadım tam olarak nedenini bilmiyorum::):):)
 
Katılım
21 Mart 2006
Mesajlar
234
Excel Vers. ve Dili
Excel 2003 - İngilizce
Vardır herhalde bir sebebi :) İlginize teşekkür ederim iyi akşamlar.
 
Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Rica Ederim..
Ama Araştırmak lazım nedenin ne diye....

Hayırlı Akşamlar,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Eğer yanlış bilmiyorsam Topla.Çarpım formülü içinde Eğer fonksiyonunu kullanırsanız dizi olarak tamamlamak zorundasınız. Aksi halde hatalı sonuçlar alabilirsiniz.
 
Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Selamlar,

Formülünüzü şu şekilde değiştirin ctrl+shift+enter gerek kalmaz
Lütfen ben kontrol edemedim sen kontrol et tekrardan dönüş yap......
Belki yanlış bilgiler gelebilir....
Kod:
=TOPLA.ÇARPIM((BrimFiyatlar!$A$2:$A5=(MAK(EĞER(BrimFiyatlar!$A$2:$A5<Liste!A2;BrimFiyatlar!$A$2:$A5))))*(BrimFiyatlar!$B$2:$B5=Liste!B2)*(BrimFiyatlar!$C$2:$C5))
birim fiyatların oldugu sayfada verilerin başını dondurdun devamını dondurmadım o şekilde oldu...
Nasıl onuda bilmiyorum ama bi ara böyle benim problemim olmuştu buna benzer ömer hocam sağolsun güzel açıklama yapmıştı....
Ömer hocamızdan teşekkürler
Korhan hocamıza teşşekkür ederim yardımları için ...
konu burda
 
Son düzenleme:

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Tebrik ederim Sn Vedat ÖZER. Madem ki ctrl+shitf+enter ile çalışıyor üst taraf neden hata vermiyordu ki. Üst tarafta ctrl+shitf+enter yoktu. :)
.

1. Formülün içinde MAX(IF... olduğundan, bu dizi formül olarak işlem görmesi gerekir.

2. Belirttiğiniz dizi 50'ye kadar olduğundan oraya kadar yani 50. satıra kadar doğru sonuç üretir. Sonrasında hata verir. ( C SÜTUNU)

3. Diziyi 100 olarak belirlersek, yani bakılacak diziyi istenildiği kadar ve daha uzun yaparsak o zaman hata vermez. ( D SÜTUNU)

4. Dizi formülü olarak girmek daha doğrU olur. ( E SÜTUNU)

5. Normal formül olarak kullanacaksak, formülü ( Fve G SÜTUNLARINDA) olduğu gibi gİrmek gerekir.


.

Dosyanız ekte. Açıklamayı dosya da bulabilirsiniz.


.
 

Ekli dosyalar

Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Selamlar,

Sağolun yurttaş hocam bilgiler için ...
 
Üst