Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Суммирование в массивах / 7 сообщений из 7, страница 1 из 1
19.07.2015, 15:39
    #39010749
vad-anatolij
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Суммирование в массивах
Доброго времени суток.
Попытался в таблице
8 I 6
6*I 5
3* I 4
1 I 3
Сделать суммирование в нижней строке по типу СУММ(A1:A6)
Но получаю в каждой ячейки "ЗНАЧ".
Формула такая:
Код: vbnet
1.
{=СУММ(ЕСЛИ((ЕОШ(НАЙТИ("*";D9:AH9)))=ИСТИНА;D9:AH9;ЛЕВСИМВ(D9:AH9;ДЛСТР(D9:AH9)-1)):ЕСЛИ((ЕОШ(НАЙТИ("*";D37:AH37)))=ИСТИНА;D37:AH37;ЛЕВСИМВ(D37:AH37;ДЛСТР(D37:AH37)-1)))}



В чем может быть ошибка? Спасибо.
...
Рейтинг: 0 / 0
19.07.2015, 16:02
    #39010757
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Суммирование в массивах
vad-anatolij,
словами объясните, что надо суммировать: строки со звездочками или без звездочек. Файл приложите.
...
Рейтинг: 0 / 0
19.07.2015, 18:06
    #39010792
vad-anatolij
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Суммирование в массивах
Казанский,
Стандартный табель.
Необходимо подытожить за все дни общее количество человек по каждому дню (строка итогов выделена красным).
Суммировать необходимо всех (и со звездочками и без).
Спасибо.
...
Рейтинг: 0 / 0
19.07.2015, 19:46
    #39010814
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Суммирование в массивах
vad-anatolij,
формула массива для ст. D, и "тяните" вправо

Код: plaintext
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(D4:D32;"*";"");))
...
Рейтинг: 0 / 0
19.07.2015, 20:31
    #39010829
vad-anatolij
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Суммирование в массивах
Казанскийvad-anatolij,
формула массива для ст. D, и "тяните" вправо

Код: plaintext
=СУММ(ЕСЛИОШИБКА(--ПОДСТАВИТЬ(D4:D32;"*";"");))


Выдает "0".
...
Рейтинг: 0 / 0
19.07.2015, 20:56
    #39010841
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Суммирование в массивах
vad-anatolij, у меня работает (D35). Вы как формулу массива вводили?
В D36 немного другой вариант формулы, тож массив:

Код: plaintext
=СУММ(ЕСЛИ(ЕТЕКСТ(D4:D32);--ПОДСТАВИТЬ(D4:D32;"*";"");D4:D32))
...
Рейтинг: 0 / 0
19.07.2015, 21:42
    #39010847
vad-anatolij
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Суммирование в массивах
Казанский,
упс, видимо вечер сказывается, ввел формулу массива как обычную формулу (без Ctrl+Shift+Enter), после правильного ввода все работает. спасибо).
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Суммирование в массивах / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]