topla.çarpım

Katılım
6 Ağustos 2008
Mesajlar
142
Excel Vers. ve Dili
2013 , Türkçe
Altın Üyelik Bitiş Tarihi
14/03/2023
merhaba,

şöyle bir formülüm var ;

Kod:
=TOPLA.ÇARPIM(DOLAYLI(ADRES(SATIR();ARA(2;1/(AA8:AX8<>"");SÜTUN(AA8:AX8)))):KAYDIR(DOLAYLI(ADRES(SATIR();ARA(2;1/(AA8:AX8<>"");SÜTUN(AA8:AX8))));0;-stdlar!$R$6+1);DOLAYLI("stdlar!"&ADRES(6;SÜTUN(stdlar!$S$6))):DOLAYLI("stdlar!"&ADRES(6;(SÜTUN(stdlar!$S$6)+stdlar!$R$5-1))))
bu formülde tek lazım değişiklik şu;
topla çarpımın ilk dizisi
Kod:
DOLAYLI(ADRES(SATIR();ARA(2;1/(AA8:AX8<>"");SÜTUN(AA8:AX8)))):KAYDIR(DOLAYLI(ADRES(SATIR();ARA(2;1/(AA8:AX8<>"");SÜTUN(AA8:AX8))));0;-stdlar!$R$6+1))
de 1 ve 1 den büyük değerleri formülün 1 olarak almasını istiyorum. yani normalde bu dizi 5,0,5,0 ise bunu 1,0,1,0 olarak alması gerekiyor. böyle birşey mümkün mü acaba?
 
Son düzenleme:

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Şöyle denediniz mi:

=TOPLA.ÇARPIM(MİN(1;DOLAYLI(ADRES(SATIR();ARA(2;1/(AA8:AX8<>"");SÜTUN(AA8:AX8)))):KAYDIR(DOLAYLI(ADRES(SATIR();ARA(2;1/(AA8:AX8<>"");SÜTUN(AA8:AX8))));0;-stdlar!$R$6+1));DOLAYLI("stdlar!"&ADRES(6;SÜTUN(stdlar!$S$6))):DOLAYLI("stdlar!"&ADRES(6;(SÜTUN(stdlar!$S$6)+stdlar!$R$5-1))))
 
Katılım
6 Ağustos 2008
Mesajlar
142
Excel Vers. ve Dili
2013 , Türkçe
Altın Üyelik Bitiş Tarihi
14/03/2023
hocam çok teşekkür ederim, ancak yazabildim kusura bakmayın, formülü dosyaya ekledim ama çalışmadı. Ben örnek dosyayı ekliyorum, formülü çalıştırmak istediğim sütun "müş.dağılımı" sayfası, AZ sütunu.

sizin formülü AZ8 e yapıştırdım ama çalışmadı.
 

Ekli dosyalar

Üst