bir sütunda boolean değerlere sahiptir: Excel'de =TRUE+TRUE
döner 2
ve TRUE
eder =TRUE+FALSE
döner 1
1
ve FALSE
eşit olduğunuSUM() içinde çalışmaz DOĞRU ve YANLIŞ
A
1 TRUE
2 FALSE
3 TRUE
4 TRUE
I fark 0
'a eşittir. Bununla birlikte,her zaman 0
'u dizi formülü stili olup olmadığına bakmadan döndürür ... 3
(aralıkta TRUE
sayısı) olmasını beklerim.
3
'u elde etmenin bir yolu, {=SUM(IF(A1:A4,1,0))}
(dizi formülü stili) kullanmaktır, bu da gereksiz buluyorum ... Bundan daha basit bir çözüm düşünebilir mi?
Teşekkürler ... '' 'den başka bir çözümünüz var mı? – SoftTimur
@SoftTimur Kısıtlarınız nelerdir? Saymak istemiyorsanız sayma en iyi seçeneğiniz olabilir. Ancak 'SUM' kullanmanız gerekiyorsa, bunun en kısa çözüm olacağını düşünüyorum. Aksi takdirde, 'IF' ile karşılaştırmaları yapma yaklaşımınız başka bir yol olacaktır. Temelde 'SUM' işlevi tasarım tarafından bir aralık içinde booleans toplamaz, bu yüzden seçenekler biraz daha sınırlı olsun :) – RocketDonkey
Bu Ctrl-Shift-Enter kullanmak için gereken bir dizi formülüdür. – denfromufa