Excel - jeśli wiele komórek w zakresie jest pustych, zwróć odpowiedź


2

W programie Excel (wersja 365) chcę mieć formułę określającą, czy w zakresie 5 komórek 3 z tych komórek są puste. Jeśli są 3 komórki, chcę je wyświetlić INELIGIBLE, jeśli jest mniej niż 3 puste komórki, chcę je wyświetlić ELIGIBLE.

Wartości w komórkach z danymi w nich będą się wahać od 1-6, więc nie jestem pewien, czy COUNT funkcja jest rzeczywiście odpowiednia.

Próbowałem użyć IF i COUNT działa podobnie do innego pytania o superużytkowniku, ale zwraca #NAME? używając wzoru:

= IF (COUNT („GRADE 11 DATA”! C5, „GRADE 11 DATA”! F5, „GRADE 11 DATA”! I5, „GRADE 11 DATA”! L5, „GRADE 11 DATA”! O5)> 2, ELIGIBLE ,KTÓREGO NIE MOŻNA WYBRAĆ).

Odpowiedzi:


2

=IF((COUNTBLANK('GRADE 11 DATA'!C5)+COUNTBLANK('GRADE 11 DATA'!C5)+COUNTBLANK('GRADE 11 DATA'!C5)+COUNTBLANK('GRADE 11 DATA'!C5)+COUNTBLANK('GRADE 11 DATA'!C5))>2,"ELIGIBLE","INELIGIBLE") W konkretnej sytuacji.

Jako ogólniejsza odpowiedź. =IF((COUNTBLANK(D3)+COUNTBLANK(D4)+COUNTBLANK(D5)+COUNTBLANK(D6)+COUNTBLANK(D7))>2,"ELIGIBLE","INELIGIBLE")

Proste do zrobienia. Użyj LICZ.PUSTE zamiast liczyć. Liczę, ile jest pustych komórek i dodaje je. Podoba mi się sformułowanie „countblank”, aby podkreślić, ale możesz również użyć ISBLANK, aby to osiągnąć. Coś jak =IF((ISBLANK(D3)+ISBLANK(D4)+ISBLANK(D5)+ISBLANK(D6)+ISBLANK(D7)>2,"ELIGIBLE","INELIGIBLE") Wychodząc z faktu, że „PRAWDA” rozwiązuje się do jednego, wówczas sumowanie tych będzie działało tak jak COUNTBLANK w tym zakresie.


COUNTBLANK akceptuje zakres , nie musisz tego powtarzać dla każdej komórki. =IF(COUNTBLANK(D3:D7)>2,"ELIGIBLE","INELIGIBLE") wystarczy.
Drew Chapin

racja, ale w przykładzie nie używali przyległych komórek, więc rozdzieliłem je tak, jak musieli
PsychoData

1

Twoja oryginalna formuła zadziała, jeśli umieścisz wartości tekstowe zwracane przez instrukcję IF () w cudzysłowie. Imię? Błąd oznacza, że ​​Excel nie rozpoznaje KWALIFIKACJI i NIEMOŻLIWYCH jako poleceń programu Excel lub zdefiniowanych nazw.

Jeśli komórki zawierają liczby, użyj powyższej formuły. Dodałem tylko cytaty wokół dwóch ostatnich słów.

=IF(COUNT('GRADE 11 DATA'!C5,'GRADE 11 DATA'!F5,'GRADE 11 DATA'!I5,'GRADE 11 DATA'!L5,'GRADE 11 DATA'!O5)>2,"ELIGIBLE","INELIGIBLE")

Możesz też użyć CountA (), który działa dla obu:

=IF(COUNTA('GRADE 11 DATA'!C5,'GRADE 11 DATA'!F5,'GRADE 11 DATA'!I5,'GRADE 11 DATA'!L5,'GRADE 11 DATA'!O5)>2,"ELIGIBLE","INELIGIBLE")
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.