/ / CountIf wartość komórki spełnia warunek - excel

CountIf wartość komórki spełnia warunek - excel

Cześć Mam wiersz obliczonych wartości, które muszę policzyć na podstawie warunku.

Mam warunki pracy w formatowaniu warunkowym, więc to jest warunek, że komórka zmienia kolor, ale muszę znaleźć sumy każdego koloru.

=AND($V1/$Z1>0.5, $V1/$Z1<=0.79)

więc do tego chcę tylko liczyć wartości, jeśli to stwierdzenie jest prawdziwe

=COUNTIF(Z:Z, (AND($V1/$Z1>0.5, $V1/$Z1<=0.79)))

obecnie to returns 0 gdy jest 10 wartości, które spełniają te kryteria

czy ktoś wie, czy countif może być używany w ten sposób?

Odpowiedzi:

1 dla odpowiedzi № 1

Widzę twój problem, miałam zabawę inie jestem w stanie go złamać, jeśli chcesz zachować go w pojedynczej komórce, prawdopodobnie będziesz musiał przejść przez formułę tablicową, prawdopodobnie jej zbytnio komplikuje i powinieneś szukać kolumny pomocniczej,

w kolumnie AA, weź wzór =$v1/$z1, następnie dla swojego konta napisz:

=countifs(AA:AA,">0.5",AA:AA,"<=0.79")


0 dla odpowiedzi nr 2

Można to zrobić bez kolumny pomocnika za pomocą funkcji Sumproduct ().

=SUMPRODUCT(--($V$1:$V$100/$Z$1:$Z$100>0.5),--($V$1:$V$100/$Z$1:$Z$100<=0.79))

lub

=SUMPRODUCT(($V$1:$V$100/$Z$1:$Z$100>0.5)*($V$1:$V$100/$Z$1:$Z$100<=0.79))

Spowoduje to zliczenie wszystkich przypadków, w których wartości od V1 do V100 podzielone przez wartości w Z1 do Z100 wynoszą od 0,5 do 0,79

Zauważ, że SumProduct jest w istocie tablicąformuła (nawet jeśli nie wymaga potwierdzenia przy pomocy Ctrl-Shift-Enter, ale ocenia każdy zakres jako tablicę), więc nie chcesz jej używać z pełnymi odwołaniami do kolumn. Jeśli chcesz zachować szybkość obliczeń, upewnij się, że odnosić się tylko do używanych wierszy, a nie do gazillionów pustych komórek.