Szukam kryterium do użycia w =countif(range_of_formulas, [criterion])
, które wskaże niepuste wyniki formuł. Znalazłem sporo tych, jak "<>"
, "<>"&""
, "<>"""
, ">"""
, "*"
i więcej (na przykład na SO here i here). Ale każde kryterium wydaje się działać tylko w niektórych sytuacjach, a nie innych, a oni wszystko nie w następującej sytuacji:COUNTIF nie może liczyć niepustych wyników formuły?
kolumny A i B mają swoje oryginalne dane. Kolumna D przedstawia wyniki formuł, które widzisz w kolumnie C. Kolumna F pokazuje wyniki countif
przy użyciu różnych kryteriów (jak pokazano w kolumnie E), aby zliczyć niepuste wyniki w kolumnie D. Żadna z nich nie weszła poprawnie - 5
W moich badaniach (i odpowiedziach na to pytanie, zanim zredagowałem, aby je zawęzić), widziałem wiele obejść, które miałyby odpowiednią wartość. Ale pytam, czy istnieje kryterium, które zadziałałoby w countif
, czy też jeśli countif
nie może wiarygodnie policzyć niepustych wyników formuły?
(a może ktoś może powiedzieć, pod jakimi warunkami może lub nie może być używany).
Czy chcesz użyć 'COUNTIF' dwa razy? '= COUNTIF ($ D 1: $ D 8 $," <> "" ") - COUNTIF ($ D 1: $ D 8 $," ")' – ian0411
Domyślam się, że ma on tylko 'countif's, ale wciąż jest rozwiązaniem. ... z dotychczasowych odpowiedzi doszedłem do wniosku, że nie ma prostego sposobu na to, aby 'countif' to zliczyć ... w prostym znaczeniu mam na myśli' = COUNTIF ($ D $ 1: $ D $ 8, "[ non - ""] ")'. Jeśli ktoś wie, że to niemożliwe, to też jest odpowiedź. –
Naprawdę znalazłeś świetne pytanie. Próbowałem przez wiele godzin, ale nie mogłem tego zrobić, aby działał w ramach instrukcji 'LICZ.JEŻELI'. To jest po prostu dziwne, że otrzymujesz 3 z 'COUNTIF ($ D $: $ D $ 8," ")', ale nie możesz uzyskać 5 przez '= COUNTIF ($ D $ 1: $ D $ 8," <> "" ")" . Ktoś w MS powinien naprawić ten błąd ... haha. – ian0411