kosullu toplama formulu

aykiri

Altın Üye
Katılım
6 Eylül 2007
Mesajlar
50
Excel Vers. ve Dili
excel 2007 eng
Altın Üyelik Bitiş Tarihi
05-08-2027
arkadaslar ekte gonderdigim dosyada yapmak istediklerimi kisaca anlattim
yardimci olursaniz memnun olurum
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Doğru mu anladım bilmiyorum, dosyayı inceleyiniz.
 

aykiri

Altın Üye
Katılım
6 Eylül 2007
Mesajlar
50
Excel Vers. ve Dili
excel 2007 eng
Altın Üyelik Bitiş Tarihi
05-08-2027
selam necdet
ordaki 3 degerini manuel olarak degilde... otomatik olarak yazmasini nasil saglarim ?
toplanan grup sayisi 3 oldugu icin otomatik olarak 3 degerini kendisi hesaplamali
(ornegin bir grupta degerlerin hepsi 0 olur birbirinden farkli olmaz eger bir deger 0 ise 3 degerde 0 dir)
tesekkurler
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Her grupta 3 rakam olduğu için 3 e böldüm, ki dolu grup sayısını bulmak için.
Ama hepsi boş olursa 3 ün bir anlamı olmuyor, kontrol gerekir.
 
Katılım
25 Nisan 2007
Mesajlar
442
Excel Vers. ve Dili
Office 2010
biraz uzun oldu ama tek formülde ancak böyle yapabildim;

Kod:
=(E&#286;ER(A1<>0;A1+C1)+E&#286;ER(D1<>0;D1+F1)+E&#286;ER(G1<>0;G1+I1)+E&#286;ER(J1<>0;J1+L1))/(((BA&#286;_DE&#286;_DOLU_SAY(A1:L1)/S&#220;TUNSAY(A1:L1))*[B]4[/B])*20)
form&#252;l&#252;n sonundaki 4 say&#305;s&#305;n&#305; grup say&#305;n&#305;za g&#246;re de&#287;i&#351;tirin.

d&#252;zeltme: e&#287;er gruplarda s&#252;rekli 3 h&#252;cre varsa form&#252;l&#252;n sonundaki 4 rakam&#305;n&#305; de&#287;i&#351;tirmeden &#351;unu kullanabilirsiniz

Kod:
S&#220;TUNSAY(A1:L1)/3
yani form&#252;l

Kod:
=(E&#286;ER(A1<>0;A1+C1)+E&#286;ER(D1<>0;D1+F1)+E&#286;ER(G1<>0;G1+I1)+E&#286;ER(J1<>0;J1+L1))/(((BA&#286;_DE&#286;_DOLU_SAY(A1:L1)/S&#220;TUNSAY(A1:L1))*[B]S&#220;TUNSAY(A1:L1)/3)[/B]*20)
 
Son düzenleme:

aykiri

Altın Üye
Katılım
6 Eylül 2007
Mesajlar
50
Excel Vers. ve Dili
excel 2007 eng
Altın Üyelik Bitiş Tarihi
05-08-2027
altanson harika oldu sagol:)
tesekkur ederim herkese
 

aykiri

Altın Üye
Katılım
6 Eylül 2007
Mesajlar
50
Excel Vers. ve Dili
excel 2007 eng
Altın Üyelik Bitiş Tarihi
05-08-2027
formulu uyguluyorum #NAME? degeri cikiyor :(
cozemedim sorunu
acaba ingilizce excelden dolayi olabilirmi ?
 
Katılım
25 Nisan 2007
Mesajlar
442
Excel Vers. ve Dili
Office 2010
a&#231;&#305;k&#231;as&#305; dosyay&#305; g&#246;rmeden bi &#351;ey diyemiyorum ama olabilir, form&#252;lde ge&#231;en h&#252;crelerde hata olup olmad&#305;&#287;&#305;n&#305; kontrol edermisiniz?
 

aykiri

Altın Üye
Katılım
6 Eylül 2007
Mesajlar
50
Excel Vers. ve Dili
excel 2007 eng
Altın Üyelik Bitiş Tarihi
05-08-2027
herhangi bir excel sayfasina sirayla degerler yazdim a1 den L1 e kadar
bir cell icinede formulu yazdim
formulde kullanilan ; isaretlerini kabul etmedi yerine , kullandim sorun cikarmadi
ama deger olarak #NAME? yaziyor
 
Katılım
25 Nisan 2007
Mesajlar
442
Excel Vers. ve Dili
Office 2010
form&#252;llerin ingilizcelerini yazm&#305;&#351;s&#305;n&#305;zd&#305;r mutlaka de&#287;il mi? E&#286;ER -> IF gibi...
 

aykiri

Altın Üye
Katılım
6 Eylül 2007
Mesajlar
50
Excel Vers. ve Dili
excel 2007 eng
Altın Üyelik Bitiş Tarihi
05-08-2027
ingilizce karsiliklarini buldum formulu uyarladim ve &#37;93.75 cikmasi gereken deger %0.9375 olarak gozukuyordu 20 olan deger 0.2 yaptim duzeldi
tesekkurler arkadaslar :)

=(IF(A1<>0,A1+C1)+IF(D1<>0,D1+F1)+IF(G1<>0,G1+I1)+IF(J1<>0,J1+L1))/(((COUNTA(A1:L1)/COLUMNS(A1:L1))*COLUMNS(A1:L1)/3)*0.2)
 
Üst