Excel: Birkaç hücre dışında bir satıra nasıl referans verebilirim?


28

İlk 2 hücre dışında tüm satırın değerlerini toplayabilmek istiyorum. Yani böyle bir şey:

=sum(A3:A*infinity*)

Bunu nasıl yaparım?


1
Sorunuzu veya örneğinizi düzenlemeniz gerekebilir. Tüm bir satıra başvurmak istiyorsunuz, ancak örneğiniz bir veri sütununu toplamıyor.
Ellesa

Bu sorunun en iyi cevabı şudur: superuser.com/a/1259946/342034 . Özellikle BBK ile bağlantılı olduğum cevabı kastediyorum. Yukarı kaydırmayın ve kabul edilen yanıtı veya en popüler yanıtları aramayın. BBK’nın cevabı bu yazıdan yalnızca iki taneye mahsustur, ancak bu sorunun gerçekten tek doğru cevabı.
Adi Inbar

Yanıtlar:


17

Benzer bir şey daha önce de sorulmuştu ve ben bu cevabı tekrarlayacağım :

=sum(a3:a1048576)

çünkü bu, Office 2007 ve 2010'da sütun / satır başına maksimum hücre sayısıdır. (65536, 2007'den önce maksimum.) (Sütunlar için, maksimum sütun adı 2007 ve 2010'da XFD ve 2007'den önce IV'tür.)


Sanırım formülün kendisi aynı satırdaysa bunu yapmanın tek yolu bu. Teşekkürler
Eddy

13

Her şeyi ekleyin ve daha sonra dahil etmek istemediklerinizi alın:

=SUM(A:A)-A1-A2

Düzenle:

Josmh'nin işaret ettiği gibi, eğer A1 veya A2 sayısal değilse, yukarıdaki formül bir hata ile başarısız olacaktır - ancak aşağıdakiler işe yarar:

=SUM(A:A)-SUM(A1,A2)  

veya

=SUM(A:A)-SUM(A1:A2)  

veya (biraz eğlenmek için!)

=SUM(A:A,(-1*(SUM(A1))),(-1*SUM((A2))))

SUM işlevi sayısal olmayan alanları yok sayar çünkü bu iş


3
A1 veya A2, "Kişi Sayısı" veya "Fiyat" gibi metinler içeren başlıklar ise bu çalışmaz. "Price" ı bir sayıdan çıkarmak bir formül hatasına neden olur.
Joseph Hansen

Sadece sarın ve "IFERROR" sonra
James

Üzgünüm, yorumun nasıl ortaya çıktığı konusunda kaba davrandıysa. Şimdi oy verildi!
Joseph Hansen

Formül içeren hücre aynı satırdaysa, işe yarar mı?
Eddy,

@Eddy Hayır, bu dairesel bir referans oluşturur.
Adi Inbar

5

Bir satırın tamamını toplamak için :

=sum(1:1)

Değiştir 1 sizin başlayan satır sayısı ve buna göre otomatik doldurma kolu kullanın. Formülü aşağı sürüklerseniz, "= sum (2: 2)" olarak değişir.

İlk 2 sütun hariç tüm satırı toplamak için :

=sum(1:1)-sum($a1:$b1)

Bu, dosya boyutunu azaltmanıza yardımcı olur.


5

Bunun zaten birkaç tane iyi cevabı var ama işte henüz yayınlanmadığım bir yöntem:

=SUM(OFFSET(3:3,0,2,1,COLUMNS(3:3)-2))

Biçimdir SUM(OFFSET(Range, Rows, Cols, [Height], [Width])). Tüm seri ile başlıyoruz, sıfır sıra ve iki sütun üst üste kaydırıyoruz, yüksekliği 1'e ayarlıyoruz ve genişliği mevcut genişlik eksi iki'ye ayarlıyoruz. Genişlik ayarı ofset ile aynı olduğu sürece mükemmel çalışır. İşte satır yerine bir sütunu toplamak için aynı fikir: ( WidthParametreyi kullanmak zorunda olmadığınızı, çünkü orijinal aralık ile aynı genişlikte olmasını istediğinize dikkat edin.)

=SUM(OFFSET(A:A,2,0,ROWS(A:A)-2))

Bu formüllerin halihazırda kabul görmüş cevaplara göre yararı, excel'in herhangi bir sürümünde çalışmasıdır. Ayrıca, hücrelerin önüne yerleştirirseniz, aralığı tüm sütuna / sütuna atıfta bulunduğundan ayarlamaz. Veri kurulumunuza bağlı olarak bu işlevselliği isteyebilirsiniz veya istemeyebilirsiniz.


Bu aslında en iyi cevap. =sum(A3:A*infinity*)Microsoft Excel'in izin verdiği kadar yakın . Ne yazık ki, her referansın iki kez girilmesi gerekir (biri OFSET işlevi ve biri ROWS işlevi için).
Kevin Li

5

Basitçe aşağıdakini yapabileceğini düşündüm: = SUM (A3: A)

Düzenleme : Üzgünüm yanlış okudum, bu bir sütun için

Satırlar için onaylanan cevaba bakınız.


1
Bunu ve geçmişte yaptığım bir işte çalıştığını hatırlıyorum, ancak Office 2007 kopyasında şu anda notasyon formüllerde çalışmaz ya da İsim Kutusuna yazarsanız.
p0lar_bear

1
Bu aslında doğru cevap
voxobscuro

1
Mac 15,36 için Excel'de böyle değil mi
Will

Microsoft Excel 2016 için olması gereken =SUM(A3:A:A).
Keith OYS

Excel 2013'te, =SUM(A3:A:A)aynı gibi görünüyor =SUM(A:A). (Bir sözdizimi hatası olmadığı için şaşırdım.)
Scott

0

İlk hücreyi seçip ardından CTRL+ SHIFT+ ARROWtuşuna basarak ( RIGHT ARROWveya LEFT ARROWsatırlar için, YUKARI OK veya sütunlar için AŞAĞI OK) tuşlarına basarak satır veya sütundaki hücreleri de seçebilirsiniz .

Not Satır veya sütun veri içeriyorsa, CTRL + ÜST KRKT + ARROW tuşu, son kullanılan hücreye göre satır veya sütunu seçer. CTRL + ÜST KRKT + OK tuşlarına ikinci kez basılması , satır veya sütunun tamamını seçer.

PS.
Excel'in Google Sheets ile aynı numaraya sahip olmaması üzücü . Örneğin C2 ila C ( sonsuz ) arasında seçim yapmak için orada yapabilirsiniz:

SUM(C2:2)

Bunun işe yarayacağından nasıl eminsin? Kesinlikle Excel 2013'te çalışmaz. Ayrıca, bu Skube'un 2 yıl önce gönderdiği cevapların aynısıdır .
Mühendis Toast
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.