Kabul edilebilir bir excel matematik formülü olan tam bir dize alacak ve onu sayılara ve operatörlere çevirip çözecek şekilde değerlendirilen eski bir VBA işlevi vardır. Senin durumunda, baktığın iki adım var. Birincisi X'in yerine geçmesi ve ikincisi sonuçtaki denklemi çözmektir.
Bu çözüm, sadece adımları göstermek için bir yardımcı sütun üretecektir. Son hücrede, çeşitli basamaklardan gelen formüller sonraki formül içinde uygun şekilde iç içe geçmiş olduğu sürece yardımcı sütuna ihtiyaç duymaz.
BÖLÜM 1 - YARDIM
İkame formülüne bakın. Bu formül, başka bir hücre içinde verilen bir dizgiyi arayacak ve onu başka bir değerle değiştirecektir.
SUBSTITUTE(string of text, text you are looking for, text you want to change to, optional occurrence to change)
Geçici bir yardımcı sütununda aşağıdaki formülü kullanın ve kopyalayın. X için değerinizin Q4 hücresinde olduğunu varsayalım. ve uğraştığınız ilk formül B2'dir.
=SUBSTITUTE(B2,"X",$Q$4)
Eğer X 10 ise, şuna benzeyen bir sütunla sarmalısınız:
| Setting |helper | Value |
| x + 10 |10 + 10| .... |
| x + 20 |10 + 20| .... |
| x + 35 |10 + 35| .... |
BÖLÜM 2 - Değerlendirin
Burada birkaç kritik adımlar. 10 + 10'un sağındaki hücreyi seçin. Bunun nedeni, bu formülü yaptığımız zaman, formülünü oluşturduğumuz hücrenin konumuna göre hücrelerle uğraşmasını istememizdir. Yapılması gereken bir sonraki şey, adlandırılmış bir formül oluşturmaktır. Bunu yapmak için şerit üzerindeki FORMULAS sekmesine gidin. Formüller şeridinde, tanımlanmış adlar bölümünde, Ad Tanımla'yı seçin. Ad kutusuna, seçtiğiniz bir ad verin. CEVAP beğenmekten hoşlanırım. Ne seçerseniz seçin, herhangi bir diğer işlev gibi, hücrenizde buna nasıl atıfta bulunacağınız olacaktır. Referans kutusuna, aşağıdaki denklemi girin:
=Evaluate(C3)
$ 'I hücre başvurusundan çıkarmanız önemlidir. Bu durumda C3, 10 + 10 olan hücreye işaret ediyor. Tamamladığınızda Tamam'ı tıklayın. Başlangıçta seçtiğiniz hücreye
=ANSWER
CEVAP formülünüzün adıdır. Daha sonra hücreyi sola tutup değerlendirmeli ve size 20'lik bir cevap vermelidir. Hücreyi kopyaladığınızda, kopyaladığınız yere kadar bir sonraki formüle ve benzerlerine atıfta bulunacaktır.
Şimdi bunu yardımcı sütun olmadan yapmak için, formülünüzü içindeki formülle tanımlamanız gerekir, böylece adlandırılmış formülünüz şuna benzer:
=EVALUATE(SUBSTITUTE(B2,"X",$Q$4))
Şimdi, işin püf noktası, kullanmak istediğiniz her çalışma sayfası için bunu oluşturmanız gerekecek ve formülünüzün adını tekrarlayamayacaksınız. Henüz bu av için bir çalışma bulamadım.