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 № 1Widzę 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.