Ortalama hesaplama

Katılım
1 Nisan 2011
Mesajlar
32
Excel Vers. ve Dili
2010 türkçe
Iş yerinde kullandığım alım tablosunda iki adet ortalama değer var.

A1 hücresinde ürün adı
b1 hücresinde açılış ortalama değeri (bir önceki aydan devreden ortalama değer)
c1 hücresinde alış faturalarından gelen ortalama değer.(ay içi alımlardan gelen değer)
d1 hücresinde ise açılış ve alım ortalamalarının ortalaması yer almakta.


ürün adı :domates
açılış ortalama : 1,25 tl
alış ortalama :1,45 tl
genel ortalama : 1,25 + 1,45 / 2 =1,35tl

sorum şu
açılış ve alım ortalamasından birinin değeri sıfır ise değer olan ortalamayı versin bana.

ürün adı :domates
açılış ortalama : 1,25 tl
alış ortalama : 0,00 tl (alım yapılmadığı için değer sıfır geliyor)
genel ortalama : 1,25 tl
olması gerek.

Bu durum değişken tabiki. Açılış ortalaması da sıfır gelebilir
alış ortalaması da.
 

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
Kod:
=EĞER(VE(B1>0;C1>0);(B1+C1)/2;TOPLA(B1:C1))
Formülünü deneyiniz:
 

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
Yusuf Bey cevap vermiş. Alternatif olsun.

D1 Hücresine yazıp denermisiniz.

Kod:
=EĞER(C1<1;B1;(B1+C1)/2)
 

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
Alternatif olarak aşağıdaki formül de olur:

Kod:
=ETOPLA(B1:C1;">"&0;B1:C1)/EĞERSAY(B1:C1;">0")
 
Katılım
11 Nisan 2009
Mesajlar
14
Excel Vers. ve Dili
2005/2007 Visual Basic Makro
vba ile yazdığım kodda örneğin a/b nin değerleri 2/2160 olsun bölümünün sonucu E üstlü çıkarıyor. a ve b double tanımlı bu E üstlüden nasıl kurtulabilirim.
 
Katılım
24 Temmuz 2007
Mesajlar
726
Excel Vers. ve Dili
Excel 2010 tr
round(2/2160,5)
ondalık olarak 5 basamak yazar istediğiniz gibi ayarlyabilirsiniz
 
Üst