Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Подобрать строки, чтобы сумма по столбцам находилась в референсных значениях (диапазонах по столбцам), Спрашивал решение даже на форумах Python in Excel пока без результата
 
Сколько будет стоить создание такого алгоритма?
Подобрать строки, чтобы сумма по столбцам находилась в референсных значениях (диапазонах по столбцам), Спрашивал решение даже на форумах Python in Excel пока без результата
 
Цитата
написал:
Перенести тему в Работу?
Спасибо.
Можно, только в какую сумму оценить, чтобы не попасть в черный список?
Подобрать строки, чтобы сумма по столбцам находилась в референсных значениях (диапазонах по столбцам), Спрашивал решение даже на форумах Python in Excel пока без результата
 
Можно ли подобные вопросы задать в платной ветке форума?
Подобрать строки, чтобы сумма по столбцам находилась в референсных значениях (диапазонах по столбцам), Спрашивал решение даже на форумах Python in Excel пока без результата
 
Цитата
написал:
что мешает сделать примитивнее пример?
Спасибо! Буду думать.
Главное, что эта задача решаема.
Как называются подобные задачи и постановка условий?
Изменено: neurologkhv - 28.04.2025 13:02:42
Подобрать строки, чтобы сумма по столбцам находилась в референсных значениях (диапазонах по столбцам), Спрашивал решение даже на форумах Python in Excel пока без результата
 
Привет!
1. Лист1 - Refer.
Таблица диапазонов. Всего столбцов около 30

ИндексАА1А2А3А4А5А6А7А8
1500-3000700-30005-1001,1- 501,2- 50425-35005-1001,5-100400-1000
2. Лист2 - Result.
Промежуточные итоги. В строке 6 знаком Х отмечены значения, которые не входят в диапазон строки 2

ИндексАА1А2А3А4А5А6А7А8
1502100080,81,150082395
3.Лист3 - Base.
Около 7000 строк. Значения по строкам, для уменьшения нулей после запятой, умножены на 100.
Но их можно изменять от 1 до 1000.
Если при 100, значения 1 строки: 168, 0,18, 0,62, 0,03
то при 10, значения 1 строки: 16,8, 0,018, 0, 062, 0,003...

ИндексАА1А2А3А4А5А6А7А8
1168 0,18 0,620,03
2261 0,3340,227 0,2220,10189
3252 0,1930,19 0,190,11460
4266 0,2670,21 0,20,11242
5302 0,0010,1630,053 0,4550,187
6280 0,1430,03328,90,490,327
Задача выбрать одну или больше строк из Лист3 - Base, таким образом чтобы сумма по столбцам с Лист2 - Result находилась в границах диапазона Лист1 - Refer.

Какие параметры условия задачи уточнить?

Файл 400 кб.
Base Py.xlsx
Изменено: neurologkhv - 28.04.2025 05:50:02
Язык М правка для добавления названия запроса в ячейку, Подобное решение хорошо описано здесь https://www.planetaexcel.ru/techniques/12/2152/
 
sotnikov, Спасибо!!!
Язык М правка для добавления названия запроса в ячейку, Подобное решение хорошо описано здесь https://www.planetaexcel.ru/techniques/12/2152/
 
Цитата
написал:
TextBetweenDelimiters
Спасибо! Функция действительно помогла!
Язык М правка для добавления названия запроса в ячейку, Подобное решение хорошо описано здесь https://www.planetaexcel.ru/techniques/12/2152/
 
sotnikov, Очень впечатляет! Поражают ваши знания!!!

А как применить этот код для всей папки C:\Users\HOME\Documents\sostav?

let
Источник = Folder.Files("C:\Users\HOME\Documents\sostav"),

Нужно ли вносить изменения в Расширенном редакторе в Примере файла?

#"Пример файла" meta [IsParameterQuery=true, BinaryIdentifier=#"Пример файла", Type="Binary", IsParameterQueryRequired=true]
Язык М правка для добавления названия запроса в ячейку, Подобное решение хорошо описано здесь https://www.planetaexcel.ru/techniques/12/2152/
 
voler83,  спасибо!

Куда вставить Text.BetweenDelimiters([Столбец1], "<h4>", ".</h4>")

в код М
Код
let
    Источник = File.Contents("C:\Users\HOME\Music\Исходник.txt"),
    #"Извлеченная таблица из HTML" = Html.Table(Источник, {{"Column1", "TABLE.table.table-border.tc-chemical-table > * > TR > :nth-child(1)"}, {"Column2", "TABLE.table.table-border.tc-chemical-table > * > TR > :nth-child(2)"}, {"Column3", "TABLE.table.table-border.tc-chemical-table > * > TR > :nth-child(3)"}, {"Column4", "TABLE.table.table-border.tc-chemical-table > * > TR > :nth-child(4)"}, {"Column5", "TABLE.table.table-border.tc-chemical-table > * > TR > :nth-child(5)"}, {"Column6", "TABLE.table.table-border.tc-chemical-table > * > TR > :nth-child(6)"}}, [RowSelector="TABLE.table.table-border.tc-chemical-table > * > TR"]),
    #"Измененный тип" = Table.TransformColumnTypes(#"Извлеченная таблица из HTML",{{"Column1", type text}, {"Column2", type text}, {"Column3", type text}, {"Column4", type text}, {"Column5", type text}, {"Column6", type text}})
in
    #"Измененный тип"
Язык М правка для добавления названия запроса в ячейку, Подобное решение хорошо описано здесь https://www.planetaexcel.ru/techniques/12/2152/
 
Цитата
написал:
что это имеет общего с вашим начальным постом?
Согласен с вами. Я написал не совсем точно, безграмотно... поэтому ответила и предложила решение только талантливый программист Ma_Ri

У Николая Павлова есть способ использовать Суперфункцию (регулярные выражения в Power Query) ...3. Идём на вкладку Просмотр - Расширенный редактор (View - Advanced Editor), стираем весь М-код пустого запроса и вставляем туда код нашей суперфункции:

Как будет выглядеть такое регулярное выражение для <h4><u>"Пшеница твердая, зерно"</u>.</h4> где вместо "Пшеница твердая, зерно" будет любое название?
Язык М правка для добавления названия запроса в ячейку, Подобное решение хорошо описано здесь https://www.planetaexcel.ru/techniques/12/2152/
 
Цитата
написал:
let    f=(x)=>[a=Text.FromBinary(x)
Спасибо! Это было бы красивым решением, но файлы в папках имеют цифровые имена (99, 100, 1001.txt...)
Power Query название определяет по заголовку  <h4><u>"Пшеница твердая, зерно"</u>.</h4> каким образом код

let    f=(x)=>[a=Text.FromBinary(x)

сделать?

let    f=(x)=>[a=Text.<h4><u>"*.*"</u>.</h4>(x)
Язык М правка для добавления названия запроса в ячейку, Подобное решение хорошо описано здесь https://www.planetaexcel.ru/techniques/12/2152/
 
Спасибо. Изменил ссылку с привязкой к месту.

Т.е вместо Количество вставить Имя
Изменено: neurologkhv - 21.04.2025 10:18:16
Язык М правка для добавления названия запроса в ячейку, Подобное решение хорошо описано здесь https://www.planetaexcel.ru/techniques/12/2152/
 
Привет. Импортирую файлы из папки. Если по одному, то название сохраняется в названии листа, но если импортировать сразу все файлы, то не могу вставить название в таблицу, т.е ячейку Количество заменить на название Таблицы/Запроса. Подобное рассматривалось здесь Сборка таблиц из разных файлов Excel с помощью Power Query но я так и не понял, что сделать, изменить в расширенных настройках.
Изменено: neurologkhv - 21.04.2025 10:01:05
Диагностика в Excel Индекса массы тела
 
Цитата
1. Тема - Диагностика ИМТ в Excel и создание макета Дашборда!
2. Названный вами "Лишний вес" в Методических рекомендациях МР 2.3.1.0253 -21 называется - Избыточная масса тела, а в англоязычной литературе - Избыточная масса (Предожирение) значения ИМТ 25,0-29,9
3. ИМТ это скрининговый тест, который существует уже 100 лет, для дифференции населения на Худых, Норм., Толстых для того, чтобы для одних добавить количество пищи, а для других уменьшить. До 1998 года в США нормой ИМТ была 27,8 (это для врачей в 5-6 колене). В значения Нормы ИМТ входит 95-97% популяции планеты Земля, но 3-5% в Норму ИМТ не входят, поэтому Бодибилдерам... снижать/уменьшать количество пищи не нужно!
Диагностика в Excel Индекса массы тела
 
Цитата
написал:
А вот это - вообще чушь! Норма для всех одинакова, и зависит только от роста человека! В среднем норма, как, к стати, Вы и написали, - 18,5-24,9
Норма у всех РАЗНАЯ, находится в пределах ИМТ 18,5-24,9, но даже эти значения менялись...
У бодибилдеров норма может быть выше 24,9 из-за разного удельного веса мышечной и жировой ткани, по простому - мышцы весят больше... https://www.businessinsider.com/guides/health/is-bmi-accurate

Вы Макет поможете сделать?
Изменено: neurologkhv - 19.02.2025 00:26:07
Диагностика в Excel Индекса массы тела
 
Спасибо!
В https://chat.deepseek.com/ вбил Body Mass Index by Age, Gender and Percentiles in Excel выдал 32 ссылки в которых есть готовые решения в .xlsx
Поэтому сейчас думаю, как правильно задать вопрос по Макету, с приложенным .xlsx
Вам еще раз спасибо и с пятницей)
Диагностика в Excel Индекса массы тела
 
Цитата
написал:
с конкретикой
Спасибо, но как написать с конкретикой всё наше с Вами обсуждение, чтобы было понятно гуру от Excel?
Вступление оставить?
Диагностика в Excel Индекса массы тела
 
Спасибо! Хороший черновик.

Может, не выбирать значения в столбце C, а ввод значений в B и итог в B7,
и ниже (строка B16) этого блока сделать,
блок Расчет суточной нормы калорий по формуле Миффлина-Сан Жеора, по умолчанию минимальная физическая активность 1,2
https://calculatorium.net/body/mifflin-st-jeor-equation
Диагностика в Excel Индекса массы тела
 
Цитата
написал:
и в основной ветке решайте.
Я даже не знаю, какую ветку считать ОСНОВНОЙ, поэтому в первом комментарии и написал про помощь в написании технического задание и примерный дашборд  https://youtu.be/9tc3UDnX9b0?t=349 отнюдь не модный на мой взгляд.
Диагностика в Excel Индекса массы тела
 
Цитата
написал:
это несложно.
Для кого не сложно?!
Конечно про ИМТ я знал и 20 лет назад, как показатель "ожирения", но на себе я его не использовал, считая, что всё и так нормально. 2 года назад вес 107 кг, стал ходить на фитнес, исключил "мучное" а вес 107 кг держался 3 месяца. Затем перестал взвешиваться т.к - демотивирующий фактор.
Поэтому 1 этап Диагностики, а именно (ИМТ и калораж) очень важен!
Жаль, что кроме Вас это пока никому не нужно, а ведь на 2 этапе, будет еще интереснее!
Может конкурс на макет Дашборда? 1 тыс.р. хватит?

Спасибо, что ответили!
Диагностика в Excel Индекса массы тела
 
Цитата
написал:
и если важно в какой части диапазона находится - одно, если нет, до другое.
Лучше указать на часть диапазона, можно стрелкой, можно и по-другому. И хотя Индекс массы тела балерин ниже Нормы 18,5 https://vaganovaacademy.ru/vaganova/priem/spo/Tabl_rost_ves.pdf а у бодибилдеров Норма выше 24,9, то для обычных людей лучше точно укладываться в диапазон 18.50 – 24.99, основываясь на рекомендациях ВОЗ и МР2.3.1.0253 -21
Интересно, что даже нутрициологи пишут статьи не совсем правильно, а мои комментарии часто удаляют.

Может поможет Калькулятор ИМТ https://calculator-imt.com/ я ввел свои данные (рост, вес, возраст, пол) он подсчитал и внизу открывшего окна, помимо данные, такое примечание "Вы хотите, чтобы ваши посетители имели возможность использовать Калькулятор ИМТ на вашем сайте? Просто скопируйте и вставьте небольшой код и расчет ИМТ может начаться" правда посмотреть код мне не удалось.

Цифры выложил в прикрепленном файле.
Диагностика в Excel Индекса массы тела
 
Цитата
написал:
Интересует как лучше оформить или сделать расчет?
То и другое.  
Диагностика в Excel Индекса массы тела
 
Привет. Мне за 60 лет, врач, есть специализации по неврологии..., 15 лет не работаю. 2 года назад появились признаки венозной недостаточности, купил абонемент в фитнес-зал. За 2 года перечитал Руководства по диетологии и Тренировкам не только на русском языке, на блогеров время не тратил. Последние 3 месяца, из-за дискомфорта в икроножной мышце, нагрузки снизил, вместо пробежки 10 км каждый день, стал бегать по 2 км 1-2 раза в неделю, силовые 1 раз в неделю, убрал низкоуглеводную диету. Появилось время. Написал свои предложения по новой Dietary Guidelines for Americans, на смену предыдущей 2020-2025
https://www.dietaryguidelines.gov/sites/default/files/2020-12/Dietary_Guidelines_for_Americans_2020-...
Всё это я пишу для того, что я в теме и на собственном опыте... Даже думал написать книгу - "Сколько и чего есть, как и сколько тренироваться?", но оставил эту затею, никто читать не будет... Все существующие приложения перегружены информации, категоричны и часто лишены наглядности/визуализации.

А, что если Дашбоард в Excel или Power BI? Но знаний моих явно не хватит, а посвятить остаток дней изучению Power BI... Поэтому обратился на этот форум. У меня офис 365 семейная подписка, есть доступ к корпоративной лицензии, в том числе к Azure...

1. Этап
Диагностика в Excel Индекса массы тела и ккал.

а. Индекс массы тела (ИМТ) формула: = вес (кг) / рост (м)2 + коэффициент перцентилей с учетом пола и возраста.
б. Определение к какому типу относится ИМТ: 16 и менее - Выраженный дефицит массы тела, 16—18,5 - Недостаточная (дефицит) масса тела, 18,5—25 - Норма, 25—30 - Избыточная масса тела (предожирение), 30—35 - Ожирение 1 степени, 35—40 - Ожирение 2 степени, 40 и более - Ожирение 3 степени.
https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D0%B4%D0%B5%D0%BA%D1%81_%D0%BC%D0%B0%D­1%81%D1%81%D1%8B_%D...

г. Расчет суточной нормы калорий по формуле Миффлина-Сан Жеора, сделать по умолчанию минимальная физическая активность 1,2
https://calculatorium.net/body/mifflin-st-jeor-equation

Какой макет подойдет (Может такой), чтобы любой человек понял, какой у него ИМТ? Сделать норму 18,5—25 зеленой, разделить столбец или строку и вставить полученной значение ИМТ.
Где разместить значения калорий?

Если этот 1 Этап трудоемкий, то как правильно мне написать техническое задание и сколько это будет стоить?

С уважением,
Евгений
Изменено: neurologkhv - 07.02.2025 08:29:06
Выбор диаграммы для визуализации Нормы из 3 критериев с референсными значениями, Визуализации Нормы из 3 критериев с референсными значениями
 
Sergius спасибо, пока не могу придумать.
Вы даете платные консультации?
Выбор диаграммы для визуализации Нормы из 3 критериев с референсными значениями, Визуализации Нормы из 3 критериев с референсными значениями
 
Здравствуйте. Решение в Примерах Диаграмм https://www.planetaexcel.ru/techniques/4/ не нашел. Есть референсные значения Нормы (3 критерия): от 10 до 15%, от 15 до 30%, от 55 до 75% Создание кольцевой диаграммы меня не устроило. Может цветовые градиенты помогли бы, но не совсем уверен.
Как правильно решить эту проблему, чтобы продвинутый пользователь Excel и чайник (как я) мог бы сразу понять референсы Нормы. С уважением Евгений.
Страницы: 1
Наверх