Mantıksal VEYA çalışmıyor için küme parantezleri kullanan Excel COUNTIF kriterleri


0

A sütununda aşağıdakiler göz önüne alındığında:

tom
bob
harry
tom2
bob
harry
tom3
bob
harry

Kullanarak "tom" VEYA "bob" saymak istiyorum =COUNTIF(A:A,{"tom","bob"}). Bununla birlikte, işlev 4 yerine yalnızca 1 döndürür. İşlevde tom ve bob sırasını çevirirsem, 3 elde ederim. İşlev yalnızca küme parantezleri içindeki ilk argümanı sayıyor. Neyi yanlış yapıyorum? Teşekkür ederim!


Yani tom2 ve tom3 sayılmaz mı?
Raystafarian

Yanıtlar:


0

Kolay çözüm iki olurdu countif İşlevler -

=COUNTIF(A:A,"tom")+COUNTIF(A:A,"bob")

Ayrıca kullanabilirsiniz sumproduct Kıvrımlı parantez istiyorsanız

=SUMPRODUCT((A:A={"bob","tom"})*1)

veya parantez yok

=SUMPRODUCT(--(A:A="bob")+(A:A="tom"))

Ve ben düşünmek bu çalışmalı -

=SUM(COUNTIFS(A:A,{"bob","tom"}))

Gibi XOR LX belirtti, bu bir kullanabilirsiniz countif yerine.


Sonuncusu çalıştı (ayrıca daha kompakt). Teşekkür ederim!
Marty

@Marty bu sorunu çözerse, sorunuzu çözülmüş olarak işaretlemek için lütfen yanındaki yeşil onay işaretine tıklayın
Raystafarian

Elbette son örneğin COUNTIFS işlevini kullanması gerekmez. Basitçe COUNTIF yeterli olacaktır.
XOR LX

0

Tom ve bob sayısını hesaplamak için aşağıdaki formülü kullanabilirsiniz.

= SUMPRODUCT (EĞERSAY (A2: A50, { "Bob", "tom"}))

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.