Bir değerin oluşumunu sayma, iki sütun


1

Değerlerin oluşumunu saymak istiyorum >=13.8 iki sütunda, bununla bir sorunum yok - ama aynı satırdaki değerlerin ikisi de >=13.8 Bir maç saymasını istiyorum.

İşte bir örnek
http://i.stack.imgur.com/VR305.png
Sonuç olmalıdır 6

Basit bir formül kullanarak her bir satırın sonucunu ve o sütundaki değerleri sayan üçüncü bir sütun ekleyebileceğimi biliyorum. Ancak bu oldukça büyük bir belge ve çok fazla sayfa, bu yüzden de hesaplamayı yapmak harika olurdu.

Herhangi bir fikir?

Yanıtlar:


3

Sorunuzu doğru anladıysam görevi şu şekilde yeniden biçimlendirebilirsiniz: İki sütundan birinin (veya her ikisinin) bir değer içerdiği satırları say >=13.8.

Kullanabilirsin SUMPRODUCT amacınıza ulaşmak için (verdiğiniz verilerin hücrelerde olduğunu varsayalım) B1 için C7 ):

=SUMPRODUCT( ( ( ( B1:B7 >= 13.8 ) + ( C1:C7 >= 13.8 ) ) > 0 ) * 1 )

(German) screenshot of the formula to make the brackets a little more clear :)

Yaptığı şey, dizilerin her birinin durumunu değerlendirmektir. true ve false Her satır için) ve sonra kendi değerlerini ekleyin. Böylece, 0s, 1s ve 2s dizilerini elde edersiniz (mevcut satırdaki hiçbir hücrenin bir değere, bir hücreye veya her ikisine birden sahip olmadığına göre). Bu değerler daha sonra kontrol edilir ( > 0 ) ve bir dizi olsun true ve false Yine bir toplam elde edebilmek için 1 ile çarpıyoruz.

Seçerek formül uygulamasını takip edebilirsiniz. Formüller & Gt; Formül Denetimi & Gt; Formülü değerlendirin Şeritten (ekran görüntüleri ile detaylı açıklama İşte ).


Bu mükemmel :) Yardımlarınız için çok teşekkür ederiz!
Tester

2

Kullanmaya devam edebilirsiniz COUNTIFS burada, viz:

=SUM(COUNTIFS(B:B;{">=",">=","<"}&13,8;C:C;{"<",">=",">="}&13,8))

Her ne kadar tartışmasız bir dokunuş katlanmış olsa da, SUMPRODUCT performansa zarar vermeden tüm sütunlara başvurabilirsiniz.

Tabii ki, bu kurulum daha fazla kriterle başa çıkmak için kolayca genişletilemez. Ancak, bu durumda belki de dikkate değer.

Ayırıcıları dizi sabitlerinde değiştirmeniz gerekebileceğini, böylece sisteminiz için geçerli bir biçime sahip olacaklarını unutmayın;

{">="\">="\"<"}

ya da belki:

{">=".">="."<"}

Saygılarımızla


0

Bunu senin için aldım:

=SUM( COUNTIF( A:A;">=13,8" ) ; COUNTIF( B:B;">=13,8" ) ) 
 - COUNTIFS( A:A;">=13,8" ; B:B;">=13,8" )

Her sütunda durumunuzu karşılayan hücreleri sayar ve her iki sütunun da koşulu karşıladığı satır sayısını çıkarır.

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.