2015-04-23 4 views
-2

Я создал форму оценки в Excel и желаю обновить ее с помощью указанной ниже функции. Таблица выглядит следующим образом:Числовое значение ячейки

 
+--------------------+---+---+---+---+---+ 
|     | 1 | 2 | 3 | 4 | 5 | 
+--------------------+---+---+---+---+---+ 
| Computer knowledge | | | | | | 
+--------------------+---+---+---+---+---+ 
| Office Knowledge | | | | | | 
+--------------------+---+---+---+---+---+ 
| Relationships  | | | | | | 
+--------------------+---+---+---+---+---+

Когда я ставлю x или любой символ в этой таблице я хочу Excel, чтобы присвоить значение столбца и резюме оценка, как показано ниже:

 
+-------------+----+ 
| Total Score | 17 | 
+-------------+----+

Кто-нибудь есть какие-либо предложения?

+0

Откуда берется '17? – pnuts

ответ

1

Если я правильно понимаю ваш вопрос, я полагаю, следующая таблица даст общий балл 10:

enter image description here

Технически вы можете поставить любой символ, который вы хотите в клетках, но подсчет непустых ячеек в столбцах и умножение каждого на коэффициент должны выполнить то, что вы хотите.

Ячейка B6 является следующее:

=(COUNTA(B2:B4)*1)+(COUNTA(C2:C4)*2)+(COUNTA(D2:D4)*3)+(COUNTA(E2:E4)*4)+(COUNTA(F2:F4)*5) 
1

Создание INDEX function, который ссылается на блок ячеек, которые могут содержать в X и использовать, чтобы подводить либо значение в соответствующей строке 1 или ноль.

SUM over INDEX

Стандартная формула В6,

=SUM(INDEX((B2:F4="X")*(B1:F1), ,)) 

Это может быть изменен, чтобы искать любое значение, а не просто X как это.

=SUM(INDEX((B2:F4<>"")*(B1:F1), ,)) 
Смежные вопросы