Игнориране на празни клетки, съдържащи невидими пространства при използване на формули за масиви

Anonim

Проблем:

Колоните A & B съдържат броя точки, отбелязани от определен играч през всяка четвърт от играта.
Празна клетка показва, че през това тримесечие не са отбелязани точки.
Когато използвате следната формула за масив за сумиране на точките, събрани през второто полувреме, #VALUE! се връща.
{= SUM (A2: A5*((B2: B5 = 3)+(B2: B5 = 4)))}

Решение 1:

Използвайте функциите SUM, IF и ISNUMBER, както е показано в следната формула на масива:
{= SUM (IF (ISNUMBER (A2: A5), (A2: A5)*((B2: B5 = 3)+(B2: B5 = 4))))} Забележка:
Най -вероятно празната клетка в колона А всъщност не е празна, а съдържа невидимо пространство.
Използването на функциите ISNUMBER и IF преодолява всички грешки.

За да приложите формулата на масив:
Изберете клетката, натиснете и едновременно натиснете.

Решение 2:

Използвайте функцията SUMIF, както е показано в следната формула:
= SUMIF (B2: B5,3, A2: A5)+SUMIF (B2: B5,4, A2: A5)
Екранна снимка // Игнориране на празни клетки, съдържащи невидими пространства при използване на формули за масиви