ortalama formülünün tersi nasıl yazılır?

Katılım
21 Nisan 2009
Mesajlar
24
Excel Vers. ve Dili
2003 türkçe
merhaba ;
bi hücreye 40-100 arası herhangi bir sayıyı yazdığımda;
bu hücrenin solunda kalan 10 tane hücreye raastgele sayılar atayacak.
ama bu rastgele sayıların ortalamasını aldığımızda girdiğim sayı ile aynı olacak.
nasıl bir mantık kullanmalıyım.
makro kullanmadan fx kullanarak yazabilir miyim bunu?
şimdiden teşekkür ederim cevaplarınız için.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Sorunu çözebilir miyim bilmiyorum ama girilecek sayıların bir sınırı var mı? Yani şundan küçük bundan büyük olamaz gibi. Herhangi ibr üst ya da alt limit var mı?
 
Katılım
21 Nisan 2009
Mesajlar
24
Excel Vers. ve Dili
2003 türkçe
sayı sınırı yok. küüçük büyük koşulları yok. yusuf44 bey

tamam inceleyeyim idris serdar bey
 
Son düzenleme:
Katılım
21 Nisan 2009
Mesajlar
24
Excel Vers. ve Dili
2003 türkçe
idris serdar bey inceledim. girilen sayıyı, toplamlarında buluyor o sayılar.
benim istediğim, bi sayı girilsin.
10 hücreya o anda sayılar atansın rastgele.
ama atanan sayıların ortalamasını alınca , girilen sayıyı versin.
teşekkür ederim.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Dosya yükleme sitelerinden birine örnek dosya ekleyerek gerekli açıklamaları yaparsanız, daha rahatlıkla çözüm bulabilirsiniz.

.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Siz 10 sayı demiştiniz, örnek dosyanız 8 sayı şeklinde; siz alt üst sınır yok demiştiniz, örnek dosyanızda 40-100 arası olacağı yazıyor. Bunlar sorunun çözümü için önemli noktalar, neden sorunuzda yanlış bilgi verdiniz ki?
 
Katılım
21 Nisan 2009
Mesajlar
24
Excel Vers. ve Dili
2003 türkçe
özürdilerim.
40-100 arası olacak.
bu listede 8 . ama başka listede 18 e kadar çıkabiliyor.
o yüzden o kısmını artırı kullanırım diye düşünmüştüm.
 

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,026
Excel Vers. ve Dili
2013 Türkçe
Bu tür dağıtma işlemlerinde benzersiz dağıtımları makrolar üretir. Formül yerine makro kullanmanızı tavsiye ederim.

Sub Dağıt()
Application.ScreenUpdating = False
Range("G27:N37") = ""
son = Cells(Rows.Count, 16).End(3).Row
For i = 27 To son
If Cells(i, 16) = "" Or Cells(i, 16) < 40 Then GoTo 20
x = Int(Cells(i, 16) * 8)
Range("G" & i & ":N" & i) = 100
5
If x = WorksheetFunction.Sum(Range("G" & i & ":N" & i)) Then GoTo 20
10
a = WorksheetFunction.RandBetween(7, 14)
If Cells(i, a) = 40 Then GoTo 10
Cells(i, a) = Cells(i, a) - 1
GoTo 5
20
Next
End Sub
 
Katılım
21 Nisan 2009
Mesajlar
24
Excel Vers. ve Dili
2003 türkçe
idris bey ve muhammed bey çok teşekkür ederim. hemen uygulayacağım.
 
Üst