Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Таблица для автоматического подсчета результатов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Таблица для автоматического подсчета результатов (Макросы/Sub)
Таблица для автоматического подсчета результатов
LaS4930 Дата: Среда, 25.08.2021, 15:25 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Всем добрый день.
Решил для облегчения работы сделать таблицу для более простого подсчета результатов спортсменов и перевода их в очки согласно двум разным таблицам (мальчики и девочки)
Попробовал сделать самостоятельно используя формулы, но ничего не вышло (либо не видит значений, либо не удается сопоставить результат с очками и еще множество различных проблем)

Однако в поиске решения проблем наткнулся на похожую тему, в которой решение было путем добавления в excel дополнительной функции, с которой проводится расчет (файл №1 "пример"). Однако в данной функции дополнительными критерием является возраст спортсмена, что в моем случае не играет значения.

Что касается моего файла, в нем основным критерием выбора таблицы с очками будет пол спортсмена (сделан как выпадающий список для быстрой смены), а так же есть два выпадающих списка которые прикреплены к списку пола (прыжки подразделяются на "Высота" и "Длина"; и длинный бег в зависимости от пола спортсмена подразделяется на два разных списка с разными дисциплинами) (файл "таблица подсчета")

Собственно, сам вопрос: Возможно ли данную дополнительную функцию из файла "пример" подстроить под мою таблицу, исключив из нее критерий возраста и добавив возможность определения количества очков по результату в зависимости от выбранной дисциплины?

Заранее спасибо за ответы, и приношу извинения если есть какие-то ошибки в описании или оформлении (впервые пользуюсь форумом для поиска решения проблемы)
К сообщению приложен файл: 7662891.xls(173.0 Kb) · 3988947.xls(86.5 Kb)
 
Ответить
СообщениеВсем добрый день.
Решил для облегчения работы сделать таблицу для более простого подсчета результатов спортсменов и перевода их в очки согласно двум разным таблицам (мальчики и девочки)
Попробовал сделать самостоятельно используя формулы, но ничего не вышло (либо не видит значений, либо не удается сопоставить результат с очками и еще множество различных проблем)

Однако в поиске решения проблем наткнулся на похожую тему, в которой решение было путем добавления в excel дополнительной функции, с которой проводится расчет (файл №1 "пример"). Однако в данной функции дополнительными критерием является возраст спортсмена, что в моем случае не играет значения.

Что касается моего файла, в нем основным критерием выбора таблицы с очками будет пол спортсмена (сделан как выпадающий список для быстрой смены), а так же есть два выпадающих списка которые прикреплены к списку пола (прыжки подразделяются на "Высота" и "Длина"; и длинный бег в зависимости от пола спортсмена подразделяется на два разных списка с разными дисциплинами) (файл "таблица подсчета")

Собственно, сам вопрос: Возможно ли данную дополнительную функцию из файла "пример" подстроить под мою таблицу, исключив из нее критерий возраста и добавив возможность определения количества очков по результату в зависимости от выбранной дисциплины?

Заранее спасибо за ответы, и приношу извинения если есть какие-то ошибки в описании или оформлении (впервые пользуюсь форумом для поиска решения проблемы)

Автор - LaS4930
Дата добавления - 25.08.2021 в 15:25
NikitaDvorets Дата: Среда, 25.08.2021, 23:34 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 41 ±
Замечаний: 0% ±

Excel 2019
LaS4930, добрый день.
Вопрос предполагает разработку небольшой аналитической базы данных с применением формул/пользовательской функции.

В связи с этим предлагаю Вам перевести данную тему на платную ветку форума, желательно с указанием бюджета.
Получены предварительные результаты с новой пользовательской функцией.
 
Ответить
СообщениеLaS4930, добрый день.
Вопрос предполагает разработку небольшой аналитической базы данных с применением формул/пользовательской функции.

В связи с этим предлагаю Вам перевести данную тему на платную ветку форума, желательно с указанием бюджета.
Получены предварительные результаты с новой пользовательской функцией.

Автор - NikitaDvorets
Дата добавления - 25.08.2021 в 23:34
NikitaDvorets Дата: Пятница, 27.08.2021, 09:08 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 41 ±
Замечаний: 0% ±

Excel 2019
LaS4930, добрый день.
Если возникли какие-либо затруднения по Вашему вопросу, просьба прокомментировать.
 
Ответить
СообщениеLaS4930, добрый день.
Если возникли какие-либо затруднения по Вашему вопросу, просьба прокомментировать.

Автор - NikitaDvorets
Дата добавления - 27.08.2021 в 09:08
LaS4930 Дата: Пятница, 27.08.2021, 11:29 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
NikitaDvorets, добрый день. Я могу применить имеющийся макрос и под свою таблицу, но это будет включать лишний и не очень удобный ввод данных, в связи с чем и задавался вопрос: как эту формулу лучше оптимизировать под мое условие с выпадающим списком, а не разработку новых макросов с нуля. в связи с этим, к сожалению, ваши комментарии не несут никакой информативности по теме вопроса и не логичны.


Сообщение отредактировал LaS4930 - Пятница, 27.08.2021, 11:29
 
Ответить
СообщениеNikitaDvorets, добрый день. Я могу применить имеющийся макрос и под свою таблицу, но это будет включать лишний и не очень удобный ввод данных, в связи с чем и задавался вопрос: как эту формулу лучше оптимизировать под мое условие с выпадающим списком, а не разработку новых макросов с нуля. в связи с этим, к сожалению, ваши комментарии не несут никакой информативности по теме вопроса и не логичны.

Автор - LaS4930
Дата добавления - 27.08.2021 в 11:29
NikitaDvorets Дата: Пятница, 27.08.2021, 11:42 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 41 ±
Замечаний: 0% ±

Excel 2019
LaS4930,
Цитата
как эту формулу лучше оптимизировать под мое условие с выпадающим списком, а не разработку новых макросов с нуля

Вы знаете, иногда проще создать 4 новых пользовательских функции, чем дорабатывать существующий макрос, настроенный на совсем другую организацию данных.
Для иллюстрации прилагаю вариант аналитической базы данных.
Результаты по первым трем полям оформлены выпадающими списками с условиями (не надо вводить вручную).
К сообщению приложен файл: ___27-08-2021_.xlsm(121.2 Kb)
 
Ответить
СообщениеLaS4930,
Цитата
как эту формулу лучше оптимизировать под мое условие с выпадающим списком, а не разработку новых макросов с нуля

Вы знаете, иногда проще создать 4 новых пользовательских функции, чем дорабатывать существующий макрос, настроенный на совсем другую организацию данных.
Для иллюстрации прилагаю вариант аналитической базы данных.
Результаты по первым трем полям оформлены выпадающими списками с условиями (не надо вводить вручную).

Автор - NikitaDvorets
Дата добавления - 27.08.2021 в 11:42
LaS4930 Дата: Воскресенье, 29.08.2021, 00:31 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
NikitaDvorets, Благодарю за помощь) в некоторых дистанциях выпадающий список был не нужен, так как там возможны промежуточные результаты. Так же немного дополнили ваш код именно на случай промежуточного результата, которого нет в таблице (например в графе метания есть 80.00 и 80.50, но если результат например был 80.33 то выдавало ошибку, хотя планировалось что в этом случае будет проставляться количество очков следующего меньшего результата). Теперь все работает так, как и задумывалась первоначально. Благодарен за Вашу помощь!! на этом тему можно считать закрытой
К сообщению приложен файл: 6189984.xlsm(62.7 Kb)


Сообщение отредактировал LaS4930 - Воскресенье, 29.08.2021, 00:32
 
Ответить
СообщениеNikitaDvorets, Благодарю за помощь) в некоторых дистанциях выпадающий список был не нужен, так как там возможны промежуточные результаты. Так же немного дополнили ваш код именно на случай промежуточного результата, которого нет в таблице (например в графе метания есть 80.00 и 80.50, но если результат например был 80.33 то выдавало ошибку, хотя планировалось что в этом случае будет проставляться количество очков следующего меньшего результата). Теперь все работает так, как и задумывалась первоначально. Благодарен за Вашу помощь!! на этом тему можно считать закрытой

Автор - LaS4930
Дата добавления - 29.08.2021 в 00:31
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Таблица для автоматического подсчета результатов (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования Jobsora jooble
© 2010-2021 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!