Excel formüllerinin yalnızca bir kez değerlendirmesini sağlama


6

Formül değerlendirmesinin sonucunu bir hücreye gömmek için herhangi bir yol var mı, öyle ki değerlendirme sadece bir kere olacak mı?

Örneğin: Bugün bir hücreye = TODAY () formülünü koyarsam, elektronik tabloyu yarın açarsam dünün tarihinin o hücrede görünmesini istiyorum.

Yanıtlar:


8

Bir formülden statik bir cevap almak istediğiniz bazı durumlarda, bir formülü kullanmadan istediğinizi yapabilirsiniz.

Örneğinizde Excel, BUGÜN () 'ün bugünün tarihi veya elektronik tabloya girildiği tarih anlamına mı geldiğini bilmiyor.

Bununla birlikte bir hücrede geçerli tarih ve / veya saati ekleyebilirsiniz: Bir hücreyi basın seçebilir CTRL+;veya CTRL+SHIFT+;geçerli tarih ve (her ikisi için sırasıyla şimdiki zaman için CTRL+; then SPACE then CTRL+SHIFT+;).

Diğer durumlarda, ben eğilimindedir copyve daha sonra paste specialolduğu gibi value.


+1 içinpaste special as value
Adam Ryan

3

Bu sorunu çözmenin en iyi yolu, değişken denkleminizi bir hücreye koymak ve bir veri doğrulama işlemini "listeyi" o hücreye farklı bir hücreden bağlamaktır. Denklemli hücreyi gizleyin, tek bir değer seçmek için açılır menüyü kullanın. Bu, yazım hatalarını önler, girişi hızlandırır ve seçtiği değeri, bağlandığı denklemin gelecekte kaç kez güncellenir olursa olsun sabit kalmasını sağlar.

Verilen tarih örneği için =today()A1 hücresine konulduğunda, içinde denklemi olan hücre bu olacaktır. Ardından B1 hücresini seçin ve kurcaya girin ve veri> veri doğrulama> veri doğrulama'yı seçin. Açılan menüden ve listeden "List" seçin =A1.

Şimdi A1 hücresini gizle. B1 hücresini seçtiğinizde, sağ tarafta bir açılır ok olacaktır. Aşağı açılan oku tıklattığınızda, tek seçeneğiniz A1 hücresinde görüntülenen tarih olmalıdır.

Bu işlevi günlük sayfalarına veri girişine yardımcı olmak için kullanıyorum. (Bugün doğrudur) günlüğe girmesi gereken değerleri otomatik olarak hesaplayan formülleri olan hücrelere sahibim ve kullanıcının çok kısa bir açılır menüden otomatik olarak hesaplanan değerleri seçmesini sağlayan denklem hücrelerine bağlanan veri doğrulaması olan hücrelere sahibim. liste. Yarın, tüm denklem hücreleri değişecek, ancak birileri onları bilerek değiştirinceye kadar kayıtlı değerler değişmeyecek. Denklem hücrelerini içeren sütunları basitçe gizledim, böylece kullanıcı bunları göremez.


2

Açık Araçlar / Seçenekler / Hesaplama menü kümesi Iterasyon için bir

Yeni bir hücre ayarlayın, A1'de diyelim ki bu, kendisine artı 1'e eşit (evet, dairesel bir referanstır).

Eğer hesaplamak Her seferinde anahtar F9 tuşuna basarak, içeri değeri görür A1 teker artış.

Formülünüzü bir IF deyiminin içine koyun, böylece formülünüz yalnızca A2 bire eşit olduğunda çalışır; ve A1 , bire eşit olmadığında kendisine eşittir.

Örneğin: Formülünüzün A2 olduğunu varsayalım , formülünüzün = If (A2 = 1, Today (), A2)

Bunu dakikalar ve saniyeleri gösterecek şekilde biçimlendirilmiş Excel'in Şimdi işlevini kullanarak kendiniz için test edebilirsiniz.

Yeni Hücreyi bire sıfırlamak için formül çubuğuna tıklayın ve enter tuşuna basın. (yani - formülü tekrar girin)

Bu, Solver'ı çalışma kitabında başka bir yerde kullanmamanız koşuluyla çalışmalıdır.

Ayrıca, çalışma kitabında başka dairesel referanslarınız varsa, Excel'in bunları bu şekilde işaretlemeyeceğini unutmayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.