mam wartości logicznych w kolumnie:prawda i fałsz nie działają wewnątrz SUM()
A
1 TRUE
2 FALSE
3 TRUE
4 TRUE
zdaję sobie sprawę, że w programie Excel =TRUE+TRUE
powraca 2
i =TRUE+FALSE
powraca 1
co implikuje TRUE
jest równa 1
i FALSE
jest równy 0
. Jednak SUM(A1:A4)
zawsze zwraca 0
bez względu na to, czy jest to styl formuły tablicowej ... Oczekuję, że będzie to 3
(numer TRUE
w zakresie).
Jednym ze sposobów uzyskania 3
jest użycie {=SUM(IF(A1:A4,1,0))}
(styl formuły tablicowej), który uważam za nadmiarowy ... Czy ktoś mógłby pomyśleć o prostszym rozwiązaniu niż to?
Dzięki ... masz jakieś inne rozwiązanie niż '--'? – SoftTimur
@SoftTimur Jakie są twoje ograniczenia? Liczenie może być najlepszą opcją, jeśli nie chcesz sumować. Jeśli jednak chcesz użyć 'SUMA', myślę, że byłoby to najkrótsze rozwiązanie. W przeciwnym razie twoje podejście do porównywania z 'IF' byłoby inne. Zasadniczo funkcja 'SUM' nie sumuje wartości binarnych w zakresie od projektu, więc opcje stają się nieco bardziej ograniczone :) – RocketDonkey
Jest to formuła tablicowa, która wymaga użycia Ctrl-Shift-Enter. – denfromufa