Metin-Değer

Katılım
20 Temmuz 2011
Mesajlar
45
Excel Vers. ve Dili
2007
Merhaba

Mesela benim için her günün sayısal bir değeri var
3 sütunda işlem yapmam gerekiyor
1. sütunda sadece günler yazsın
2. sütunda açılır liste ile birden fazla günü seçebileyim
3. sütunda ise 2. sütunda seçtiğim günlerin değerlerinin toplamını bana versin.

Açılır liste ok, yapabiliyorum.
Değerlerin toplamı ok, alabilirim.

Fakat içinde "Pazartesi" yazan hücreye değer verebilir miyim bilmiyorum.

Yardımınızı bekliyorum, tşk.
 

asi_kral

Özel Üye
Katılım
22 Şubat 2012
Mesajlar
2,833
Excel Vers. ve Dili
Excel 2007 Türkçe
Merhaba
Verebilirsiniz tüm günlerin değerlerinin olduğu çalışmanızın ne şekilde olduğunu örnekleyen bir dosya eklerseniz yardımcı olabilirim.
 

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
Dosya alttaki mesajda
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,748
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Alternatif olarak D1 hücresine aşağıdaki formülü uygulayıp deneyiniz.

Kod:
=TOPLA.ÇARPIM((EĞERSAY(C1:C7;A1:A7))*(B1:B7))
 
Katılım
20 Temmuz 2011
Mesajlar
45
Excel Vers. ve Dili
2007
Teşekkürler ama bu işimi görmüyor. Güncellediğim ekteki gibi yani;
B sütununda "Pazartesi" ve "Perşembe" seçtiğimde C sütununda bu günlerin toplamı olan 9 değerini vermesi gerekiyor
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,682
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,

Korhan Bey'in formülü istediğiniz sonucu üretiyor.
 
Katılım
28 Ağustos 2012
Mesajlar
27
Excel Vers. ve Dili
2010 almanca
Merhaba arkadaslar,
Baslikta soran arkadas benim icin sormustu bu konuyu aslinda.
Yardimlariniz icin tesekkürler ama bneim istedigim gibi tam olmamisti.
Ben kendimde ugrasiyorum ama isin icinden cikamadim bir türlü.
Günlere deger verme felan ayni olacak yine önceki gibi.

Secme isi ise su sekilde olacak.
Norrmal listeden günleri secebilcez.



Ayni bu resimdeki gibi orlara one two degilde günler gelecek iste.

Ama bitane yerin icinde 3 4 farkli gün secebilcez. Biz yenisini sectikce virgül koyup yanina atacak. Yani su sekilde.



Yandaki bi sütundada sectigimiz günleri toplam degerini yazcak iste.
Hepsinin yaninda toplami yazacak. p.tesi sali ise 3 p.tesi sali carsa ise 7 felan gibi
Yani degerleri cell lere degilde, isimlere göre atamamiz lazim sanirim.

Yardimci olan olursa cok sevinirim simdiden tesekkürler.
 
Katılım
28 Ağustos 2012
Mesajlar
27
Excel Vers. ve Dili
2010 almanca


Listede secme isinide hallettim arkadaslar ama degerleri toplatma olayini yapamadim bir türlü.
Yukardaki linkte verdigim

=EĞERSAY(A5:F5;"X")*1+EĞERSAY(A5:F5;"Y")*5

Bunu kullandigim zaman, tirnak isareti icindeki degeri aratamiyorum. Cünkü benimkinde hücrelere aralara virgül koyarak koydugundan. (Monday, Friday)
=ZÄHLENWENN(A1:A3;"Monday")*1 hücrenin icindeki mondayi taniyamiyor. Bunu nasil yapabilirim?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,748
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Ekteki örnek dosyayı incelermisiniz.
 

Ekli dosyalar

Katılım
28 Ağustos 2012
Mesajlar
27
Excel Vers. ve Dili
2010 almanca
Tesekkürler genel olarak calisiyor istedigim gibi ama bazi günler deger almamis nedense.
Mesela p.tesi nin degeri yok, 0 olarak görüyor onu.
Ayni sekilde carsamba persembe cuma dada yok.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,748
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Eklediğim dosyada gayet sağlıklı çalışıyor. Siz Almanca versiyon kullanıyorsunuz. Kullanıcı tanımlı fonksiyonu düzenlemeniz gerekebilir.
 
Katılım
28 Ağustos 2012
Mesajlar
27
Excel Vers. ve Dili
2010 almanca
Tekrar tesekkürler,
O kodlamadaki bölümle listede sectigimiz günleri eslestiremedim malesef onu nasil yapacam acaba?

Dizi_Gun = Array("Mon", "Turs", "Wed", "Thurs", "CUMA", "Satur", "Sun")
Dizi_Deger = Array(1, 2, 4, 8, 16, 16, 32)

Burayi direk böyle yaziyorum, listeyide ekrandaki listeyi degistiyorum olmuyor.
O listenin degerlerini nerden degistircem acabA?
 
Katılım
28 Ağustos 2012
Mesajlar
27
Excel Vers. ve Dili
2010 almanca
Yada size zahmet olmazsa, ordaki gün isimlerini ingilizceye cevirebilir misin?
Ben listedeki CUMA yi CuMA olarak degistiriyroum gene deger vermiyor:s Listeyle deger verdirtmeyi yapamadim bir türlü.

Sanirim ekranda gözüken, listenin hic bir islevi yok. Onu sildigim zamanda calisiyor.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,682
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,
Korhan Beyin makrosundaki satırı değiştirniz.
Kod:
    Dizi_Gun = Array("MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRİDAY", "SATURDAY", "SUNDAY")
Seçim yaptığınız alanı seçiniz, veri doğrulama / liste kısmını aşağıdaki ile değiştiriniz..
Kod:
MONDAY;TUESDAY;WEDNESDAY;THURSDAY;FRİDAY;SATURDAY;SUNDAY
 
Katılım
28 Ağustos 2012
Mesajlar
27
Excel Vers. ve Dili
2010 almanca
Ilginc yarim saattir ayni seyi yapiyorum.
Siz yazdiktan sonra bidaha denedim oldu:d
Sizinkini kopyaladim direk oldu:)

Tesekkürler
 
Katılım
28 Ağustos 2012
Mesajlar
27
Excel Vers. ve Dili
2010 almanca
Peki söyle bisey yapabilir miyim?
Dizi gün de arayleri veriyorum ya.
Kendim mesela bir liste olustursam, adinida Liste_Gün koysam.
Bunu Kodlamada verirken nasi vermem gerekiyor?
Dizi_Gun = Array(Liste_Gün)

mü vermem gerekiyor?

Kisaca ordaki günleri elle degilde olusturdugum bir listeden cekmek istesem?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,748
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Ekteki örnek dosyayı inceleyiniz.

Yeşil ve mavi renkli alanlara isim tanımlaması yapılmıştır. Kullanıcı tanımlı fonksiyon içinde bu tanımlamalar kullanılmıştır.
 

Ekli dosyalar

Üst