Bir aralıktaki birden çok örneğini excel'de nasıl aynı anda sürükleyebilirsiniz


0

Düzenleme : Bu soru, yorum yapanların önerdiği ekran görüntülerini içerecek şekilde tamamen gözden geçirildi.

Excel'deki öğrenci notlarını böyle bir elektronik tablo kullanarak izliyorum

Elektronik Tablo Derecelendirme

Sık sık aynı aralıkları tekrarlayan Excel formüllerini tekrar tekrar buluyorum:

=SUM(C5:E5)/(COUNTA(C5:E5)+COUNTBLANK(C5:E5))

Ve sonra, menzile birkaç sütun daha eklemek istiyorum, yani, düzenlemek için:

görüntü tanımını buraya girin

Sonra, kutuların her birini birer birer sürüklemeliyim ya da formülün içindeki örneklerin her birini birer birer düzenlemeliyim:

=SUM(C5:F5)/(COUNTA(C5:F5)+COUNTBLANK(C5:F5))

Ama hepsini aynı anda sürüklemenin bir yolu var mı? (Yanıtlardan, görünüşe göre değil.) Formüller daha karmaşık hale geldikçe, bu daha önemli hale gelir, örneğin:

=(SUM(AF5:AO5)-IF(COUNTBLANK(AF5:AO5)>0,0,MIN(AF5:AO5)))/(COUNTA(AF5:AO5)+COUNTBLANK(AF5:AO5)-1)0

Bu, en düşük notu düşürmek için bir formül. Bu formülü her satır için bir kez kopyalayıp yapıştırıyorum (sınıftaki her öğrenci için). Daha sonra, bir ödev eklemek istersem, AF5: AO5 aralığının her bir kopyasını AF5: AN5 olacak şekilde düzenlemeliyim.

Başvurulan aralığı yalnızca bir kez kullanmak için bu formülü yeniden yazmanın bir yolu var mı? Basitlik için VBA'sız tek bir hücre kullanmayı tercih ederim.

Araştırma : Google’da uzaktan alakalı bir şey bulamıyorum. Bulabildiğim en yakın şey, seçimlerin nasıl düzenleneceğine dair tartışma , formüllerin değil.

@Michthan, bir kayma ile adlandırılmış aralıkları belirtir, ancak aynı adın birden fazla öğrenci kaydı için kullanılmasına izin vermez.


bunun kesin bir yolu yoktur, ancak bazı örnek sayfaları göndermek ve biraz daha fazla açıklamak için nasıl çalışırsınız muhtemelen geçici çözümler önerebiliriz (bul - değiştir, OFFSET...)
Máté Juhász

Örnek sayfaları nasıl gönderirsiniz? Ekran görüntüleri? Başka bir şey varsa, gösteren bir soruya link verebilir misiniz?
Josiah Yoder

Adlandırılmış bir aralık kullanın.
Kyle,

Aynı formülde bir isim tanımlayabilir ve kullanabilir miyim? Her öğrenci verisi satırı için adlandırılmış bir aralık tanımlamam gerekir mi?
Josiah Yoder,

@JosiahYoder, İsim Yöneticisini kullanarak isimleri tanımlarsınız . Adlar göreli başvuruları kullanabilir, böylece sorununuzu doğru anlarsam, yalnızca bir ad kullanabilmelisiniz.
Kyle,

Yanıtlar:


1

@ Kyle'ın sorumla ilgili yorumuna bakmadan, işte aralık adında bir akraba oluşturmanın yolu :

Orijinal çalışma sayfasından başlayarak:

Üç Sütun

F5 hücresi için bu formülle:

=SUM(C5:E5)/(COUNTA(C5:E5)+COUNTBLANK(C5:E5))

Çalışma sayfasında düzenlemek istediğiniz ilk formülü içeren hücreyi seçin (örnekte F5)

F5'i seçin

Ardından, Formüller Şeridi'ne ve İsim Yöneticisi düğmesine tıklayın.

İsim Yöneticisi butonu

Yeni'ye tıklayın ve aralığın adını girin (örneğin, kısa sınavlar). Anlamına gelir kutusunda her şeyi silin ve ilk satırdaki verileri seçin:

Veri seç

Şimdi, işte temel adım . Bunu göreceli bir referans yapmak için, referansın değişmesi gereken bölümün önündeki $ işaretini silin. Numara bölümü satırdan satıma geçtikçe değiştiğinden, 5'lerin önündeki her $ 'ı sileceğiz:

Referans göreceli yap

Çalışma sayfasına geri dönmek için Tamam'ı ve Kapat'ı tıklayın. Şimdi, ilk formülde her yerde adlandırılmış aralığı kullanın:

görüntü tanımını buraya girin

=SUM(quizzes)/(COUNTA(quizzes)+COUNTBLANK(quizzes))

Artık kopyalanabilen bir ad aralığı kullanan bir formül var! F5 hücresini F6: F9 hücrelerine kopyalayın.

Şimdi, her zamanki gibi başka bir veri sütunu ekleyebilirsiniz. Sadece ilk hücreye tıklayın, İsim Yöneticisine geri dönün ve aralığı düzenleyin. Hücreyi diğer satırlara da kopyalamanıza gerek yok. Diğer tüm hücreler de seçilip, seçilen kutuya bakılarak görülebilir olduğu gibi otomatik olarak güncellenecektir:

görüntü tanımını buraya girin

Bu çözümü önerdiğiniz için tekrar @Kyle'e teşekkür ederiz.

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.