2014-02-20 3 views
0

Я хотел бы вычислить сумму значений внутри ячейки, но unfoturnate то, что эти клетки также содержат текст в форматефункции Excel SUMIF для ячеек, которые содержат текст значение

logvitprob=-49.5 

Внутри документ может быть использован также пустыми строками, как это:

logvitprob=-58.2467       
(TOP (DT The)(DT-R (NN company)(NN-R (VBD said)(VBD-R (IN that)(IN-R (DT the)(DT-R (NN number)(NN-R (IN of)(IN-R (NN access)(NN-R (NNS lines)(NNS-R (VBD dropped)(VBD-R (RB slightly)(RB-R (IN in)(IN-R (DT the)(DT-R (NN quarter)(NN-R (DT a)(DT-R (NN decline)(NN-R (VBD attributed)(VBD-R (TO to)(TO-R (JJ seasonal)(JJ-R (NNS fluctuations)))))))))))))))))))))       

logvitprob=-39.201      
(TOP (IN For)(IN-R (DT the)(DT-R (NN year)(NN-R (RB however)(RB-R (NN access)(NN-R (NNS lines)(NNS-R (IN in)(IN-R (NN service)(NN-R (VBP have)(VBP-R (VBN increased)(VBN-R (CD 5.5)(CD-R (NN %)))))))))))))      

logvitprob=-83.0381       
(TOP (NNP Chairman)(NNP-R (NNP D.H.)(NNP-R (NNP Hibbard)(NNP-R (VBD said)(VBD-R (DT the)(DT-R (NN company)(NN-R (VBZ has)(VBZ-R (VBN set)(VBN-R (DT a)(DT-R (JJ new)(JJ-R (CD five)(CD-R (NN year)(NN-R (NN goal)(NN-R (IN of)(IN-R (VBG doubling)(VBG-R (NNS revenues)(NNS-R (TO to)(TO-R (RB about)(RB-R (\$ \$)(\$-R (CD 1.8)(CD-R (CD billion)(CD-R (IN while)(IN-R (RB steadily)(RB-R (VBG increasing)(VBG-R (NN net)))))))))))))))))))))))))) 

I could count the no of lines containing lovvit=smth with =COUNTIF(A1:A103976, "*logvitprob=*"), but how can I compute their sum? Many thanks!      
+0

Для примера это 'logvitprob = -58.2467' содержимое всей ячейки или является следующей частью этой же ячейки? –

ответ

1

Добавить столбец справа от ваших logvitprob... значений. Написать эту формулу:

=IFERROR(VALUE(RIGHT(A1,LEN(A1)-FIND("=",A1))),"") 

Теперь, когда вы извлекли значение (если у вас есть = символа только в клетках, которые имеют значения), вы можете подвести их.

Смежные вопросы