Страницы: 1
RSS
Обратиться к другому листу, сложить числа в столбце и представить результат
 
Файл прикрепил.
Необходимо обратиться к листу power, просуммировать столбцы AB и представить результат в листе5.
Использовал формулу.
Код
=ЕСЛИОШИБКА(ЕСЛИОШИБКА(СУММ(ДВССЫЛ("'"&A3&"'ab2:ab5"));СУММ(ДВССЫЛ("'"&ПОДСТАВИТЬ(A3;" ";)&"'!ab2:ab5")));"")
Работает только на столбце А, на столбце АВ и прочих не работает.
в чем может быть дело?
Изменено: prog_excel - 28.12.2018 22:02:54
 
prog_excel, может потому что у вас текстовые значения и не число? зайдите в ячейку которые суммируете и нажмите ентер и увидете
Изменено: Mershik - 28.12.2018 22:14:20
Не бойтесь совершенства. Вам его не достичь.
 
=ЕСЛИОШИБКА(ЕСЛИОШИБКА(СУММ(ДВССЫЛ("'"&A3&"'!ab2:ab5"));СУММ(ДВССЫЛ("'"&ПОДСТАВИТЬ(A3;" ";)&"'!ab2:ab5")));"")
не знаю зачем ПОДСТАВИТЬ, но допустим на случае если листы по иному названы, но не суммирует так как в исходных данных текст, а не числа.

Можно массивно вот так
=IFERROR(IFERROR(SUM(--INDIRECT("'"&A3&"'!ab2:ab5"));SUM(--INDIRECT("'"&SUBSTITUTE(A3;" ";)&"'!ab2:ab5")));"")
или так
=IFERROR(IFERROR(SUMPRODUCT(--INDIRECT("'"&A3&"'!ab2:ab5"));SUMPRODUCT(--INDIRECT("'"&SUBSTITUTE(A3;" ";)&"'!ab2:ab5")));"")
Изменено: БМВ - 28.12.2018 22:17:13
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
Можно массивно вот так
Спасибо огромное. Но опять возникла загвоздка, если выделить диапазон ячеек включая текст "Did Not Play", то формула уже ничего не суммируют. Можно как то игнорировать текст?

Я пробовал скопировать обычно с сайта вместе с текстом и суммировать числа в столбце вместе с ячейками с текстом и все считало нормально. А здесь не получается.
Изменено: prog_excel - 28.12.2018 22:42:35
 
=IFERROR(IFERROR(SUM(IFERROR(--INDIRECT("'"&A3&"'!ab2:ab36");));SUM(IFERROR(--INDIRECT("'"&SUBSTITUTE(A3;" ";)&"'!ab2:ab36");)));"")
Изменено: БМВ - 28.12.2018 22:51:17
По вопросам из тем форума, личку не читаю.
 
Изменил диапазон ячеек до АВ11 и он насчитал 6. Вообще не понятно.

Вообщем можно преобразовать в число все ячейки и тогда все нормально становиться.

Только вот столбец J с числами типа 36:29 (это время мин. сек) не знаю во что преобразовывать, чтобы можно было бы также считать сумму. Ничего не срабатывает. Делаю через обращение в списке справа -> изменить и выбираю разные типы данных
Изменено: prog_excel - 28.12.2018 23:09:29
 
Цитата
prog_excel написал:
Изменил диапазон ячеек до АВ11 и он насчитал 6. Вообще не понятно.
Цитата
БМВ написал:
Можно массивно вот так
CTRL+SHIFT+ENTER
По вопросам из тем форума, личку не читаю.
 
Попробывал. не получается. Ладно, преобразую эти столбы в числа. Вроде тогда проблема решается.

А как быть со временем 29:30 мин. сек. Мне нужны только минуты. Попробовал формулой выделить первое число минуты формулой
=--ЛЕВСИМВ(AG4;НАЙТИ(":";AG4)-1)
Но все равно там где текс копируется #ЗНАЧ и я не могу посчитать сумму.  что делать?
Страницы: 1
Наверх