Bildiğim kadarıyla yerleşik fonksiyon bulunmuyor. Eğer varsa bende öğrenmiş olurum..
DEĞERBİÇ (EVALUATE) ExecuteExcel4Macro özelliğidir. Bu sebeple dosyanın xlsm uzantılı olması gerekir.
Daha önce yanlış hatırlamıyorsam @Haluk ve @Ömer beyin benzer paylaşımları olmuştu...
Teşekkürler Sn.Ccuneyt13,
Korhan hocam teşekkürler. Ad tanımlamada kullandığınız DEĞERBİÇ normal formülde yok.
Ad tanımsız, direkt formülle olabilir mi hocam.
Koray bey formülü aşağıdaki gibi düzelttim sorun çözüldü tekrardan teşekkür ederim.
=ÇARPIM(DEĞERBİÇ(Sheet1!$A1);DEĞERBİÇ(Sheet1!$B1);DEĞERBİÇ(Sheet1!$C1);DEĞERBİÇ(Sheet1!$D1))
...Ayrıca Ad tanımlama ile aşağıdaki gibi tanımlama yapıp sonucada ulaşabilirsiniz.
İmleç 1. satırda herhangi bir hücredeyken Ad tanımlamaya örnek bir ad verip mesela hesapla adını verip aşağıdaki formülü tanımlayın.
=DEĞERBİÇ($B1&$C1&$D1)
Daha sonra E1 hücresine =hesapla yazmanız yeterli...
Dosyayı güncelledim, fazla olanı sildim.
Ad yöneticisi içinde değerbiç isminde bir formül göreceksiniz. O formül kullanılarak işlem yapılıyor.
@Haluk Bey'in formülünü de Türkçe uygulamanız gerekecek, sizin versiyon Türkçe olduğu için.
Bir de hücre içindeyken Ctrl+Shift+Enter tuşlarına birlikte...
her hafta düzenli dağıttığımız iş emirlerinde toplam ile birlikte o toplamı oluşturan ürünlerin sayısını detaya girmeden vermem gerekiyor, bu nedenle aynı hücrede göstermek istiyorum,
başına eşittir koyduğumuzda =3+5+7 olarak değil 15 olarak görünmez mi...
Makro ile bu işlemleri yapabilirsiniz.
https://www.excel.web.tr/threads/ad-tanimlama-nasil-yapilir.188380/#post-1043820
https://www.excel.web.tr/threads/huecredeki-islem-iceren-degeri-formuele-isleyip-sonucu-bulmak.179638/#post-987802...
...Ad Tanımlama girin ve HESAPLA adını vererek ( bu adı değiştirebilirsiniz.) aşağıdaki formülü tanımlayın ve tamam ile işlemi bitirin.
=DEĞERBİÇ(YERİNEKOY(YERİNEKOY(YERİNEKOY($A1;"KİLOGRAM";" ");"ADET";" ");" ,";"+"))
B1 hücresine aşağıdaki formülü yazarak alt satırlara kopyalayın...
AD yöneticisine aşağıdaki formülü girin.
Tanımladığınız AD ismini herhangi bir sütunun 1. satırında uygulayın ve aşağıya doğru kopyalayın.
Ben adını DENEME koydum. B1 hücresinde =DENEME*2
=DEĞERBİÇ(DEĞİŞTİR(Sheet1!A1;BUL(" (";Sheet1!A1;1);99;""))
...“ad tanımlama” ile oluşturulmuş olduğu, hücre içi hesaplama işi yapan bir dosya vardır.
Ad tanımlama yaparak yapıldığını biliyorum, içinde DEĞERBİÇ gibi daha önce hiç duymadığım bir kavram geçtiğini biliyorum. HESAPLA şeklinde bir fonksiyon kullanılıyor.
Fakat boş bir dosyaya, sıfırdan...
...tanımlayarak da yapabilirsiniz.
Ad tanımlamaya, bir ad vererek aşağıdaki formülü tanımlayın. (HESAPLA adını verdiğinizi düşünelim)
=DEĞERBİÇ($A$1)
Daha sonra herhangi bir hücreye =HESAPLA yazarsanız istediğiniz sonucu elde edersiniz.
Not: Bu işlemi yaptığınız dosyayı "makro içerebilen...
Merhaba,
Ad tanımlamadan herhangi bir ad vererek aşağıdaki formülü tanımlayın. (SONUC adını vererek tanımladığınızı varsaydım.)
=DEĞERBİÇ(YERİNEKOY(FORMÜLMETNİ(Sayfa1!$B$2);"2";SATIR()))
Daha sonra istediğiniz hücreye;
=SONUC yazarsanız istediğiniz olacaktır.
Not: Dosyanızı "makro içerebilen...
Merhaba
Sn Ömer Hocanın aşağıdaki linkde yapmış olduğu formülü kendi dosyama uygulayamadım. Ekdeki dosyaya uygulama konusunda yardımlarınızı rice ederim.
İyi çalışmalar
NOT:Excel 2010 ingilizce kullanıyorum.
http://www.excel.web.tr/f47/arpma-t124832.html
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.