Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

18 Июнь 2021, 15:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Все мозги разбил на части, все извилины заплёл... а формула не придумывается :(  (Прочитано 830 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Wapr Old
Участник
**
Offline Offline

Сообщений: 19


« Стартовое сообщение: 10 Май 2021, 17:25 »

Помогите, пожалуйста, с формулой или скажите, что это невозможно.
Я там в файле всё откомментировал, потому-что на словах не могу правильно вопрос сформулировать.
Не хочется писать макрос т.к. думается, что это как-то можно решить без него.

* 7-НК - примерный принцип работы v.1.2.ods (27.89 Кб - загружено 6 раз.)
Записан
economist
Форумчанин
***
Offline Offline

Сообщений: 1 495


« Ответ #1: 10 Май 2021, 19:47 »

=СУММЕСЛИМН()

И да. 4-е столбца вставить проще и просуммировать уже их.
Ни одна "форма" не выше "содержания" и не должна переопределять механизм подсчета данных в форме.Следовательно, форму можно нарушить (добавив столбцы), а потом скрыть их.
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
Bigor
Мастер
*****
Offline Offline

Пол: Мужской
Сообщений: 1 122


« Ответ #2: 10 Май 2021, 21:23 »

Пробуйте
Код:
=SUMPRODUCT(IFERROR(VLOOKUP(A12:A21;$Список_КДФ.A4:C13;3;0);0);K12:K21)
Записан

Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут
Wapr Old
Участник
**
Offline Offline

Сообщений: 19


« Ответ #3: 11 Май 2021, 03:08 »

Пробуйте
ДА! ЭТО ОНО! И оно работает. Всё хорошо Я счастлив... ещё б понять, как оно работает В замешательстве
Определил ещё пару диапазонов и получилось так:
Код:
=SUMPRODUCT(IFERROR(VLOOKUP(КДФ_7НК;ALL_SOURCE;3;0);0);K$12:K$21)
=SUMPRODUCT(IFERROR(VLOOKUP(КДФ_7НК;ALL_SOURCE;5;0);0);K$12:K$21)
=SUMPRODUCT(IFERROR(VLOOKUP(КДФ_7НК;ALL_SOURCE;7;0);0);K$12:K$21)
=SUMPRODUCT(IFERROR(VLOOKUP(КДФ_7НК;ALL_SOURCE;9;0);0);K$12:K$21)
Теперь её можно протянуть по всем категориям.

* 7-НК - примерный принцип работы v.1.3.ods (24.53 Кб - загружено 6 раз.)
« Последнее редактирование: 11 Май 2021, 03:39 от Wapr Old » Записан
Bigor
Мастер
*****
Offline Offline

Пол: Мужской
Сообщений: 1 122


« Ответ #4: 11 Май 2021, 10:56 »

как оно работает
Код:
IFERROR(VLOOKUP(КДФ_7НК;ALL_SOURCE;3;0);0)
формирует аналог Вашего доп столбца, далее SUMPRODUCT перемножает значения полученного массива на столбец с флажками и суммирует полученные значения
Записан

Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!