powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / критерий суммесли
23 сообщений из 23, страница 1 из 1
критерий суммесли
    #36906697
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=СУММЕСЛИ(C1;A1&"*";D1)
a1=202
c1=20202
d1=111
функция возвращает 0, что за чудеса???
...
Рейтинг: 0 / 0
критерий суммесли
    #36906710
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению, никаких чудес нет :)
Если в диапазоне (не в одной ячейке, а в нескольких) есть искомое значение, то суммируются значения второго диапазона..
Вы пытаетесь просуммировать части строки.
...
Рейтинг: 0 / 0
критерий суммесли
    #36906723
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB,
это не чудеса, а нормальное явление. Приставив звездочку, Вы сделали критерий текстом.

=СУММЕСЛИ(C1;">"&A1&"00";C1:D1)
...
Рейтинг: 0 / 0
критерий суммесли
    #36906733
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок, и как победить?
...
Рейтинг: 0 / 0
критерий суммесли
    #36906734
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_PristPlanB,
это не чудеса, а нормальное явление. Приставив звездочку, Вы сделали критерий текстом.

=СУММЕСЛИ(C1;">"&A1&"00";C1:D1)не подходит
...
Рейтинг: 0 / 0
критерий суммесли
    #36906773
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=СУММПРОИЗВ(ЕЧИСЛО(НАЙТИ(A1;C1))*D1)
...
Рейтинг: 0 / 0
критерий суммесли
    #36906794
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikttur =СУММПРОИЗВ(ЕЧИСЛО(НАЙТИ(A1;C1))*D1) я не сказал, что с1 и d1 - диапазоны...
...
Рейтинг: 0 / 0
критерий суммесли
    #36906797
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikttur, извиняюсь, всё работает, спасибо.
...
Рейтинг: 0 / 0
критерий суммесли
    #36906812
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если с1=60202, то суммирование происходит, этого не должно быть
сравнение по первым 3 символам
...
Рейтинг: 0 / 0
критерий суммесли
    #36906815
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=СУММПРОИЗВ((--ПСТР(C1;1;3)=A1)*D1)
...
Рейтинг: 0 / 0
критерий суммесли
    #36906817
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanBесли с1=60202, то суммирование происходит, этого не должно быть
сравнение по первым 3 символам

Предугадал проблему :)
...
Рейтинг: 0 / 0
критерий суммесли
    #36906833
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deggasad=СУММПРОИЗВ((--ПСТР(C1;1;3)=A1)*D1)пробовал то же с ЛЕВСИМВ() вместо ПСТР()... спосле простановки унарного минуса работает. а какой в нем смысл тут?
...
Рейтинг: 0 / 0
критерий суммесли
    #36906839
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=СУММПРОИЗВ((ЦЕЛОЕ(C1/100)=A1)*D1)
...
Рейтинг: 0 / 0
критерий суммесли
    #36906855
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
господа, у меня в массивах с1 и d1 есть текст. что-то можно придумать, кроме его замены..
...
Рейтинг: 0 / 0
критерий суммесли
    #36906856
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПСТР и ЛЕВСИМВ - текстовые функции, т.е результат их работы - текст. "*1" или "--" преобразует текст в число.
...
Рейтинг: 0 / 0
критерий суммесли
    #36906864
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB, пора показывать в Excel.
...
Рейтинг: 0 / 0
критерий суммесли
    #36906869
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viktturПСТР и ЛЕВСИМВ - текстовые функции, т.е результат их работы - текст. "*1" или "--" преобразует текст в число.по этой логике, что мешает написать
=СУММЕСЛИ(C1;--(A1&"*");D1)
или
=СУММЕСЛИ(C1;A1&"*"&*1;D1)
?
...
Рейтинг: 0 / 0
критерий суммесли
    #36906876
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viktturPlanB, пора показывать в Excel. тут
столбика счет листа USERLIST нету =)))
...
Рейтинг: 0 / 0
критерий суммесли
    #36906881
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так не получится, потому что в число преобразуется числовое выражение типа "123".
Попробуйте записать и посмотрите, что получится:
=--(A1&"22")
=--(A1&"*")
...
Рейтинг: 0 / 0
критерий суммесли
    #36906912
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делай итоговый пример и объясняй что нужно.
Мы тебя сутки пытаем. а ты вопрос никак не задашь :)
Со всеми своими сложностями, я правда не очень понимаю как это у тебя в диапазоне суммирования текст? И что ты с ним хотел бы сделать, если не заменять :)
Только приложи человеческий пример, а не тот где ссылка, уж уваж...
...
Рейтинг: 0 / 0
критерий суммесли
    #36906944
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deggasad, пример сделал. человеческим его не назовешь, правда...

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

решил сделать формулами, тока лист не трогая. поэтому там текст.
...
Рейтинг: 0 / 0
критерий суммесли
    #36906957
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
example
...
Рейтинг: 0 / 0
критерий суммесли
    #36907123
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мОЗГ вынесло!!!
С чего вы взяли, что я понимаю что вы хотите?
Вот формула которая суммирует, то что вы хотели:
=СУММПРОИЗВ((ПСТР(USERLIST!$B$10:$B$1305;1;3)=D2&"")*ПОДСТАВИТЬ(USERLIST!$I$10:$I$1305;"-";"0"))
В остальном я сильно сомневаюсь в правильности организации данных именно таким образом, хотя вцелом задачу не понял: что такое отричательные коды счетов? что когда все 3 столбца с нулями вместо счетов и т.д.
На ум приходит какая-то сводная таблица с предварительным промежуточным листом который формировал бы исходные данные в плоском виде: при этом исходные данные скорее всего нужно формировать програмно, модулем, т.е. строчка за строчкой выбирать нужные.
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / критерий суммесли
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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