• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

koşula bağlı toplama yapmak

  • Konbuyu başlatan Konbuyu başlatan arda41
  • Başlangıç tarihi Başlangıç tarihi

arda41

Altın Üye
Katılım
30 Mayıs 2010
Mesajlar
127
Excel Vers. ve Dili
Excel2010
Türkçe
Başta herkese merhaba:)

Benim koşullu toplama ile ilgili bir problemim var arkadaşlar. Makro ile çözmenin daha kolay olabileceğini düşündüğüm için konuyu burada açtım ancak formül ile de çözüm var ise yardımcı olursanız çok sevinirim.

Sorum ve anlatım ekteki dosyadadır. Bana yardımcı olabilecek değerli üstatlara şimdiden teşekkürü borç bilirim.

saygılar
iyi çalışmalar:)
 

Ekli dosyalar

Selamlar,

Sizin sorunuzun içeriği kombinasyonla ilgili. forumda bu konu daha önce bir çok kez işlenmiştir.

Forumda kombinasyon ifadesi ile arama yapınız.
 
Sayın Korhan Ayhan,

Kombinasyon ile ilgili örneklere baktım ancak problemimi doğrudan çözecek bir örnek bulamadım.

Benim istediğim hedef sayıya ulaşacak tüm olasılıkların çıkarılması değil. sadece şartı sağlayan tek bir sayı grubunun biraraya getirilmesi ve listelenmesi. Örnekte de bunu açıklamaya çalışmıştım. Kombinasyon problemlerinde hedef toplamı veren pek çok alternatif listeleniyor. Benim amacım bunlar arasından hedef toplama ulaşacak ve örnekteki B sütununda olduğu gibi bir şartı sağlayacak tek bir sayı grubunun listelenmesi.

Eğer böyle bir şey yapılabiliyorsa ve yardımcı olabilirseniz minnettar olurum.

Saygılar
iyi çalışmalar...
 
Başta herkese merhaba:)

Benim koşullu toplama ile ilgili bir problemim var arkadaşlar. Makro ile çözmenin daha kolay olabileceğini düşündüğüm için konuyu burada açtım ancak formül ile de çözüm var ise yardımcı olursanız çok sevinirim.

Sorum ve anlatım ekteki dosyadadır. Bana yardımcı olabilecek değerli üstatlara şimdiden teşekkürü borç bilirim.

saygılar
iyi çalışmalar:)

Korhan Ayhan beyi yormayalım. Aşağıdaki formül kombinasyonları size %100 çözüm sağlayacaktır.

=EĞER(SATIR(H1)>BAĞ_DEĞ_SAY($K:$K);"";İNDİS(FORMÜL!A:A;KAÇINCI(KÜÇÜK($K:$K;SATIR(H1));$K:$K;0)))
=EĞER(YADA(FORMÜL!A2="";$L$1="");"";EĞER(FORMÜL!A2=$L$1;SATIR();""))
=KÜÇÜK(I2:I20;1) ve
=ARA(AC4;I2:I20;J2:J20)

SİZİN İÇİN DÜZENLEYİP EKTE GÖNDERDİM
Mesajı okeylerseniz sevinirim.
 

Ekli dosyalar

Son düzenleme:
Sayın Yasminelt,

İlginiz ve gönderdiğiniz örnek çalışma için çok teşekkür ediyorum.

Ancak aslında benim tam olarak yapmak istediğim toplam kısmına aranan sayıyı yazdığım zaman örneğinizdeki sarı kutulara en uygun sayıların otomatik seçilmesi. Göndermiş olduğunuz örnek içinde de açıklamaya çalıştım.

şimdiden çok teşekkürler...
 

Ekli dosyalar

Yardımcı olabilecek yok mu arkadaşlar:frown:
 
Sayın Yasminelt,

İlginiz ve gönderdiğiniz örnek çalışma için çok teşekkür ediyorum.

Ancak aslında benim tam olarak yapmak istediğim toplam kısmına aranan sayıyı yazdığım zaman örneğinizdeki sarı kutulara en uygun sayıların otomatik seçilmesi. Göndermiş olduğunuz örnek içinde de açıklamaya çalıştım.

şimdiden çok teşekkürler...


Bunun için formüle bir de toplam kombinasyonu eklemek gerekiyor. Okuldan fırsat buldum ve makroyu formüle entegre ettim. Yalnız şunu belirtmeliyim ki, makro rastgele bir sonuç için (örneğin: 43) toplamı veren bir kombinasyon yoksa var olan bir toplam kombinasyonunu çözüyor.(20+20+2 gibi).Bir de çözüm için en yüksek rakamları seçiyor.(mesala 600 toplamını veren 500+100; 300+200+100kombinasyonu varsa 500+100 kombinasyonunu seçiyor.
YENİ DOSYA BUYRUN:
 

Ekli dosyalar

Son düzenleme:
Sayın Yasminelt,

tekrar merhaba:) Elinize sağlık, teşekkür ederim.

Gönderdiğiniz dosya istediğim şekilde çalışıyor.

Yardımlarınız için tekrar çok teşekkür eder, saygılar sunarım:)
 
Geri
Üst