[Yardım]  Çok katmanlı formül oluşturma.

Excel dersleri ile ilgili sormak istediklerinizi paylaşabileceğiniz alan

Çok katmanlı formül oluşturma.

İleti#1)  darkweather » 04 Eyl 2019 19:19

Herkese merhaba. Bir konu hakkında yardıma ihtiyacım var. Mesela 3 satır ve 3 sütundan oluşan bir sayı tablom var. A1 hücresindeki sayı, A2,B2 ya da C2'deki sayılardan biriyle, ardından da A3,B3 ya da C3'deki sayılardan biriyle çarpılacak. (mesela; A1*B2*B3, sonrasında A1*B2*C2 sonrasında A1*B3*C2 gibi devam edecek). Böylece, her hücre, diğer her bir satırdan sadece bir hücre ile çarpılacak. İşi daha da zorlaştırmak istemezdim ama satır sayısı üçten fazla da olabilecek.
Umarım anlatabilmişimdir ve buna uygun bir formül bulabiliriz. Şimdiden teşekkürler.
Kullanıcı avatarı
darkweather
Yeni Başlamış
 
Adı Soyadı:Hande Mutlu
Kayıt: 10 Oca 2011 14:03
İleti: 31
 
Cinsiyet: Bayan
Bulunduğunuz İl / Semt: İzmir

Cevap: Çok katmanlı formül oluşturma.

İleti#2)  Mesut Topal » 04 Eyl 2019 19:51

Şimdi bi sorum olacak:
A1 in diğer satırlardan seçilenlerle çarpılması sonucu bulunabilecek tüm sonuçları listeletmek mi istiyorsunuz,
Yoksa düğmeye basıp; satırlardan seçilen rastgele sayıların çarpından oluşan bir sonuç mu bulmak istiyorsunuz?
Kullanıcı avatarı
Mesut Topal
Siteye Alışmış
 
Kayıt: 15 Eyl 2016 19:19
Meslek: Matematik Öğretmeni
Yaş: 32
İleti: 425
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Samsun/Ladik

Cevap: Cevap: Çok katmanlı formül oluşturma.

İleti#3)  darkweather » 04 Eyl 2019 20:21

Mesut Topal yazdı:Şimdi bi sorum olacak:
A1 in diğer satırlardan seçilenlerle çarpılması sonucu bulunabilecek tüm sonuçları listeletmek mi istiyorsunuz,
Yoksa düğmeye basıp; satırlardan seçilen rastgele sayıların çarpından oluşan bir sonuç mu bulmak istiyorsunuz?

Rastgele değil, bulunabilecek tüm sonuçları listelemek istiyorum.
Kullanıcı avatarı
darkweather
Yeni Başlamış
 
Adı Soyadı:Hande Mutlu
Kayıt: 10 Oca 2011 14:03
İleti: 31
 
Cinsiyet: Bayan
Bulunduğunuz İl / Semt: İzmir

Cevap: Cevap: Cevap: Çok katmanlı formül oluşturma.

İleti#4)  Mesut Topal » 05 Eyl 2019 08:58

darkweather yazdı:Rastgele değil, bulunabilecek tüm sonuçları listelemek istiyorum.


Sonuçların sayısı 3 üzeri satır sayısı kadar olur.
örneğin 13 satır için tüm sonuçları sayısı 1.594.323 oluyor.
10 satır için bir örnek kod oluşturdum.
İnceleyiniz.

Kod: Tümünü seç
Sub ihtimaller()
Application.ScreenUpdating = False
With Sheets("Sayfa1")
    For i1 = 1 To 3
    For i2 = 1 To 3
    For i3 = 1 To 3
    For i4 = 1 To 3
    For i5 = 1 To 3
    For i6 = 1 To 3
    For i7 = 1 To 3
    For i8 = 1 To 3
    For i9 = 1 To 3
    For i10 = 1 To 3
        son = .Cells(Rows.Count, 5).End(3).Row + 1
        .Cells(son, 5) = .Cells(1, 1) * .Cells(2, i1) * .Cells(3, i2) * .Cells(4, i3) * .Cells(5, i4) * .Cells(6, i5) * .Cells(7, i6) * .Cells(8, i7) * .Cells(9, i8) * .Cells(10, i9) * .Cells(11, i10)
    Next
    Next
    Next
    Next
    Next
    Next
    Next
    Next
    Next
    Next
End With
Application.ScreenUpdating = True
End Sub
Kullanıcı avatarı
Mesut Topal
Siteye Alışmış
 
Kayıt: 15 Eyl 2016 19:19
Meslek: Matematik Öğretmeni
Yaş: 32
İleti: 425
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Samsun/Ladik

REKLAM
Excel Logo XML Oluşturucu
Logo Object Designer ile Uyarlama

Cevap: Cevap: Cevap: Cevap: Çok katmanlı formül oluşturma.

İleti#5)  darkweather » 05 Eyl 2019 10:00

Mesut Topal yazdı:
darkweather yazdı:Rastgele değil, bulunabilecek tüm sonuçları listelemek istiyorum.


Sonuçların sayısı 3 üzeri satır sayısı kadar olur.
örneğin 13 satır için tüm sonuçları sayısı 1.594.323 oluyor.
10 satır için bir örnek kod oluşturdum.
İnceleyiniz.



Makroyu çalıştırdığımda tüm satırlarda 0 yazıyor?
Bir de durumu tekrar anlatayım: A1 hücresindeki sayı, B satırından sadece bir ve C satrından sadece 1 sayıyla çarpılacak. Mesela A1*B1*C1, sonrasında A1*B1*C2 sonrasında A1*B2*C1 şeklinde devam edecek. A1*B1*B2 olmayacak kesinlikle.
Kullanıcı avatarı
darkweather
Yeni Başlamış
 
Adı Soyadı:Hande Mutlu
Kayıt: 10 Oca 2011 14:03
İleti: 31
 
Cinsiyet: Bayan
Bulunduğunuz İl / Semt: İzmir

Cevap: Çok katmanlı formül oluşturma.

İleti#6)  Mesut Topal » 05 Eyl 2019 12:43

Bu resimdeki gibi olmayacak mı?

Adsız.png
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
Mesut Topal
Siteye Alışmış
 
Kayıt: 15 Eyl 2016 19:19
Meslek: Matematik Öğretmeni
Yaş: 32
İleti: 425
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Samsun/Ladik

REKLAM
ETA - Excel Konsolide Raporlama
ETA Excel Personel Entegre Raporu

Cevap: Çok katmanlı formül oluşturma.

İleti#7)  Mesut Topal » 05 Eyl 2019 12:47

Yanlış resim yüklemişim.
Bu resmi inceler misiniz? Yukarıdaki kodların verdiği sonuçlar.

Adsız.png
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
Mesut Topal
Siteye Alışmış
 
Kayıt: 15 Eyl 2016 19:19
Meslek: Matematik Öğretmeni
Yaş: 32
İleti: 425
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Samsun/Ladik

Cevap: Cevap: Çok katmanlı formül oluşturma.

İleti#8)  darkweather » 05 Eyl 2019 13:56

Mesut Topal yazdı:Yanlış resim yüklemişim.
Bu resmi inceler misiniz? Yukarıdaki kodların verdiği sonuçlar.

Adsız.png

Hayır. Bu resimden yola çıkarsak istediğim şey şu:
Mesela
E2=2*7*5
E3=2*5*7
E4=2*5*8

yani 2. ve 3. satırdan sadece birer sayı ile A1 çarpılacak. Her E hücresi sadece 3 sayının çarpımından oluşacak.
Kullanıcı avatarı
darkweather
Yeni Başlamış
 
Adı Soyadı:Hande Mutlu
Kayıt: 10 Oca 2011 14:03
İleti: 31
 
Cinsiyet: Bayan
Bulunduğunuz İl / Semt: İzmir

Cevap: Çok katmanlı formül oluşturma.

İleti#9)  Mesut Topal » 05 Eyl 2019 14:26

Tamda açıkladığınız gibi çalıştığını düşünüyorum kodların.
Muhtemelen hala yanlış anlıyorum.
İstediğiniz çarpımları şu tablodan yazabilir misiniz?
Adsız.png
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
Mesut Topal
Siteye Alışmış
 
Kayıt: 15 Eyl 2016 19:19
Meslek: Matematik Öğretmeni
Yaş: 32
İleti: 425
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Samsun/Ladik

Cevap: Cevap: Çok katmanlı formül oluşturma.

İleti#10)  darkweather » 05 Eyl 2019 14:46

Mesut Topal yazdı:Tamda açıkladığınız gibi çalıştığını düşünüyorum kodların.
Muhtemelen hala yanlış anlıyorum.
İstediğiniz çarpımları şu tablodan yazabilir misiniz?
Adsız.png

a*b*e*h
a*b*e*k
a*b*e*m
a*c*e*h
a*c*e*k
.... gibi
Kullanıcı avatarı
darkweather
Yeni Başlamış
 
Adı Soyadı:Hande Mutlu
Kayıt: 10 Oca 2011 14:03
İleti: 31
 
Cinsiyet: Bayan
Bulunduğunuz İl / Semt: İzmir

Cevap: Çok katmanlı formül oluşturma.

İleti#11)  Mesut Topal » 05 Eyl 2019 15:10

Kodlar tamda bu şekilde çalışıyor zaten.
Yukarı da paylaştığım resimdeki sayıları istediğiniz sırada gibi çarpıp sağlayıp sağlamadığına baktınız mı?

Adsız.png
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
Mesut Topal
Siteye Alışmış
 
Kayıt: 15 Eyl 2016 19:19
Meslek: Matematik Öğretmeni
Yaş: 32
İleti: 425
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Samsun/Ladik

Cevap: Cevap: Çok katmanlı formül oluşturma.

İleti#12)  darkweather » 05 Eyl 2019 16:46

Mesut Topal yazdı:Kodlar tamda bu şekilde çalışıyor zaten.
Yukarı da paylaştığım resimdeki sayıları istediğiniz sırada gibi çarpıp sağlayıp sağlamadığına baktınız mı?

Adsız.png

Excel dosyasını yükleyebilir misiniz? Ben yaptığımda sonuç hep 0 olarak listeleniyor.
Kullanıcı avatarı
darkweather
Yeni Başlamış
 
Adı Soyadı:Hande Mutlu
Kayıt: 10 Oca 2011 14:03
İleti: 31
 
Cinsiyet: Bayan
Bulunduğunuz İl / Semt: İzmir


Forum Excel Okulu ile ilgili Soru ve Cevap Alanı

Online Kullanıcılar

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir

Bumerang - Yazarkafe