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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 86 След.
Поиск по частичному совпадению из списка значений
 
Почитайте ТУТ
Изменено: Msi2102 - 16.08.2022 15:37:20
Выборка и сведение с горизонтальных данных и вертикальных.
 
Почитайте ТУТ, о КРОССАХ нужно сообщать
Преобразование из формулы в значение ячейки, excel
 
ТУТ почитайте
Удаление пустых строк в ячейке при помощи regex, Удаление пустых строк в ячейке при помощи regex
 
Ну если всё-таки принципиально RegExp, то наверное лучше будет так, а то вдруг не все строки будут начинаться с "•" и будет больше одного переноса строки
Код
^\n*|\n*(?=\n.|$)
Изменено: Msi2102 - 16.08.2022 10:19:08
Удаление пустых строк в ячейке при помощи regex, Удаление пустых строк в ячейке при помощи regex
 
Думаю Вам может подойти такой паттерн
Код
\n(?=•|$)
Изменено: Msi2102 - 16.08.2022 09:38:32
Разделить текст в ячейке на отдельные строки, Разделить текст в ячейке на отдельные строки
 
Говорят можно на 2010 установить Power Query
Код
let
    Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    #"Разделить столбец по разделителю" = Table.ExpandListColumn(Table.TransformColumns(Источник, {{"Столбец1", Splitter.SplitTextByDelimiter("#(lf)", QuoteStyle.Csv), let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "Столбец1")
in
    #"Разделить столбец по разделителю"
Изменено: Msi2102 - 15.08.2022 18:15:26
Разделить текст в ячейке на отдельные строки, Разделить текст в ячейке на отдельные строки
 
Читайте ТУТ
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
Цитата
Jack Famous написал:
А блок-схемы по алгоритму "Дракон" — улётная вещь
Я их уже тысячу лет не рисовал, часто такие темы выскакивают. Думаю ограничиться только разбором "ЕСЛИ".
Цитата
Jack Famous написал:
Делать же блок-схему на основе парсинга формулы — вообще непонятно, зачем нужно
Вот поэтому в бесплатной ветке  :D
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
Цитата
Jack Famous написал:
(не знаю, почему ТЫ так зацепился)
В принципе задача интересная, может даже от если делать будет нечего то посмотрю, но не в рамках этой темы, с этим ТС работать будет просто не возможно
Изменено: Msi2102 - 15.08.2022 16:29:08
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
Jack Famous,Так тут не суть, по новому или по старому, просто ТС в ПРИНЦИПЕ не понимает почему так, а главное почему это написано в его формуле, но как начальник увидевший новые ворота, пытается убедить себя и всех остальных, что он прав
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
Это не результат это условие, в ромбах пишется условие, единственное не написал над стрелками "ДА" и НЕТ", слева всё "ДА" справа "НЕТ". Дописал Вам в файле, просто это не готовое решение, повторюсь ещё раз, а примерный вид того как это могло выглядеть, и без да и не будет понятно. Про блок-схемы почитайте ТУТ
Автоматическая постройка блок схемы(алгоритма) на любую формулу Excel, Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания
 
Цитата
mymen написал:
Не можете/не хотите браться за работу проходите мимо
Вы все-таки озвучьте максимальную сумму, чтобы все прошли мимо
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
mymen, Ну Вы же разбираетесь в формулах   :D
ЕСЛИ((ЕСЛИ(ИЛИ(Q49>0;T49<2);4;ЕСЛИ(ИЛИ(СУММ(R49:S49)>5);3;ЕСЛИ(ИЛИ(СУММ(R49:S49)>3;T49<5);2;1)))+P49)=5;4;ЕСЛИ(ИЛИ(Q49>0;T49<2);4;ЕСЛИ(ИЛИ(СУММ(R49:S49)>5);3;ЕСЛИ(ИЛИ(СУММ(R49:S49)>3;T49<5);2;1)))+P49)
Изменено: Msi2102 - 15.08.2022 15:51:02
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
Цитата
mymen написал:
Что выходит снизу третьего условия???
Когда копировал на чистый лист съехали связи, просто не заметил, но это сути не меняет, я Вам ещё раз говорю, что это блок-схема Вашей формулы из первого сообщения, и если Вы не понимаете, почему там идут так связи (не считая ошибочной) и почему там два повторяющихся блока, то вам будет очень тяжело с этим разобраться. Блок схема того как Вы хотите, должна выглядеть примерно так, но это не блок схема формулы
Изменено: Msi2102 - 15.08.2022 15:36:34
Автоматическая постройка блок схемы(алгоритма) на любую формулу Excel, Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания
 
Joiner, А Вы читали ТУТ полную версию, возможно решение никогда не будет найдено
Автоматическая постройка блок схемы(алгоритма) на любую формулу Excel, Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания
 
Цитата
Jack Famous написал:
и это НАЧАЛЬНИК, прикинь
Неее это подчиненный, это хуже, если начальство не понимает отдает подчиненным, а если и подчиненный не понимает, то это полный alles kaputt
Автоматическая постройка блок схемы(алгоритма) на любую формулу Excel, Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания
 
Цитата
Joiner написал:
ТС не представляет размеры бедствия.
Я скажу больше, ТС даже не представляет как это должно выглядеть, что удваивает размер бедствия.
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
del
Изменено: Msi2102 - 15.08.2022 14:45:30
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
Цитата
mymen написал:
Ну если бы блок схема была бы составлена правильно, то полегчало бы.
Ну хорошо, пусть у меня неверная блок-схема, но ту схему, что Вы нарисовали в самом начале никому не показывайте, а то не только я буду знать, что вы не разбираетесь в формулах, а и все остальные.
Цитата
mymen написал:
Например функция ИЛИ формируется параллельными блоками, а не вписывается в условие (для упрощения)
Я Вам показал, как это могло выглядеть, не стану Вам врать давно не рисовал подобных схем, поэтому хотелось бы увидеть Ваш ПРАВИЛЬНЫЙ вариант, с параллельными блоками.
Цитата
mymen написал:
Условие может иметь только два решения Да или Нет.
А что, в моей блок-схеме есть ещё значение НЕ ЗНАЮ или ВОЗМОЖНО?
Цитата
mymen написал:
Если алгоритм пришёл к константе, например к=4, то далее продолжения алгоритма не должно быть.
Оно там, так и есть, посмотрите сообщение №37, в нем я попытался объяснить почему так, а не иначе. Если это не понятно, и это условие для Вас продолжает оставаться циклом,то советую постараться спихнуть обязанность по разбору этих формул, на кого-нибудь другого.
И да, не завидую тому, кто возьмется в платной ветке с Вами работать. Тяжело работать с тем, кто не понимает, а ещё хуже не знает, того чего хочет.
Изменено: Msi2102 - 15.08.2022 14:51:58
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
Цитата
mymen написал:
В результате получив "0" Вы не захотите узнать почему? Какие показатели Вам нужно подтянуть или контролировать, чтобы получить оценку выше?
Ну дал я Вам блок схему Вашей формулы, полегчало? Если хотите понимать почему 0, а не 5, тогда Вам нужно анализировать входящие данные
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
Цитата
mymen написал:
По моему это похоже на цикл
Это не цикл, для проверки условия вам приходится определять значение, и если это значение не соответствует вашему параметру у Вас это (5), то принимаем это значение, иными словами если разбить эту формулу на несколько более простых то будет Выглядеть примерно так
A4
Код
=ЕСЛИ(B4=5;4;B4)

B4
Код
=ЕСЛИ(ИЛИ(Q49>0;T49<2);4;ЕСЛИ(СУММ(R49:S49)>5;3;ЕСЛИ(ИЛИ(СУММ(R49:S49)>3;T49<5);2;1)))+P49
Изменено: Msi2102 - 15.08.2022 13:52:56
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
mymen, Это алгоритм работы формулы, в первом блоке идет расчет k после чего проверка если k+P49=5 то только в этом случае присваиваем значение 4 и если не равно 5, то весь расчет происходит заново.
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
Цитата
mymen написал:
Но почему как то он зациклен?
Где Вы там цикл увидели. k-это и есть Ваш результат
У меня такое чувство, что Вы пытаетесь сделать то, в чем не совсем разбираетесь. Вам нужно почитать немного литературы на эту тему.
Вот так Выглядит цикл на блок-схеме
Изменено: Msi2102 - 15.08.2022 12:49:00
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
Цитата
evgeniygeo написал:
Единственное, мне кажется, что потерялось одно ИЛИ в начале
Да, согласен, рисовал на скорую руку, пропустил. Поправил в файле
Изменено: Msi2102 - 15.08.2022 12:22:20
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
Цитата
mymen написал:
Я не могу составлять свои формулы в этих документах, т. к. они запаролены. Это официальные отчетные документы (как из министерства). Я могу лишь постараться понять их логику. Кто я и кто они!
Ну Вот видите, там уже постарались, чтобы эти данные не меняли, значит это сделано не просто так и расчеты кем-то утверждены и проверены. Не понятно тогда зачем Вам это нужно.
Цитата
mymen написал:
Если я смог найти в их формуле ошибки, значит мой уровень не такой уж недостаточный по сравнению с ними)
Дело не в ошибке, как я вам писал, что на расчет это не влияет, возможно, что собирается эта формула не в ручную, а к примеру макросом.
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
Я не стану утверждать, но мне кажется блок схема этой формулы должна выглядеть примерно так
Изменено: Msi2102 - 15.08.2022 12:24:24
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
Цитата
mymen написал:
Я к сожалению не обладаю такими правами, чтобы указывать другим людям, а тем более начальству, как им работать.
Ну если Вы не обладаете такими правами, тогда что Вы пытаетесь изменить, примите данный результат как должное. Вы можете составить свои формулы, которые вы будете считать правильными и пересчитывать их значения и если результат он не совпадает, тогда нужно будет будет думать, что делать и как с этим жить.
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
Я не пытался особо разбираться с формулой из первого сообщения, но на первый взгляд не понятно, для чего там столько ИЛИ
=ЕСЛИ((ЕСЛИ(ИЛИ(Q49>0;T49<2);4;ЕСЛИ(ИЛИ(СУММ(R49:S49)>5);3;ЕСЛИ(ИЛИ(СУММ(R49:S49)>3;T49<5);2;1)))+P49)=5;4;ЕСЛИ(ИЛИ(Q49>0;T49<2);4;ЕСЛИ(ИЛИ(СУММ(R49:S49)>5);3;ЕСЛИ(ИЛИ(СУММ(R49:S49)>3;T49<5);2;1)))+P49)
Это конечно ошибки не выдаст и на расчет не повлияет, но при создании блок схемы может дать неверный результат. А ещё мне кажется, что с такой нарисованной блок схемой Вы ещё больше всех запутаете
Изменено: Msi2102 - 15.08.2022 11:21:50
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
mymen, Вы меня не поняли, я Вам пишу, о том, что такой алгоритм должен быть первичен, и на основание этого алгоритма должен производиться расчет
Цитата
mymen написал:
Некоторые сотрудники даже Excel не знают как открыть.
Этим сотрудникам навряд-ли вообще получится, что объяснить, без минимальных знаний не выйдет.
Цитата
mymen написал:
А что если формулы работают, но алгоритм формирования оценок взят неверный, как найти ошибку?
Так вот, когда будет составлен алгоритм, тогда можно будет и проверять формулы, то есть Вы будете видеть (хотя бы при подстановке других значений) как происходит расчет и происходит ли изменение в соответствии с алгоритмом или нет.
Цитата
mymen написал:
Для примера формула, к которой сейчас рисую блок схему вручную:ЕСЛИ((ЕСЛИ(ИЛИ(Q49>0;T49 5);3;ЕСЛИ(ИЛИ(СУММ(R49:S49)>3;T49 0;T49 5);3;ЕСЛИ(ИЛИ(СУММ(R49:S49)>3;T49<5);2;1)))+P49)
Покажите что у Вас получилось, как Вы себе представляете данную блок схему. А если в расчетах используются например дополнительные столбцы?
Я бы на Вашем месте, не стремился разобраться в формулах, которые не понятно как написаны, а попытался систематизировать расчеты для всех отделов, например расчет этого значения ведется только по такой формуле и не какой другой, вплоть до разработки форм отчета с защитой ячеек с формулой от изменения. Нужно минимизировать фантазию сотрудников. Если они будут только вводить данные, как простые операторы, то и ошибок будет гораздо меньше. А обработка полученных данных должна вестись автоматически по определенному алгоритму централизованно.
Изменено: Msi2102 - 15.08.2022 10:40:52
Визуализация формулы Excel, Как быстро построить блок схему на любую формулу для наглядного её понимания.
 
Цитата
mymen написал:
Блок-схема в Excel представляет из себя алгоритм действий
У меня такое чувство, что Вы пытаетесь двигаться в обратную сторону. Как мне кажется, вначале должен быть составлен алгоритм действий, а потом уже всё остальное. Если у вас нет алгоритма, то вы можете только угадать правильную формулу. Так например формула в ячейке А2 "=2" до определенного момента будет выдавать правильный результат, пока не выяснится, что должно быть условие, =Если(А1=2;2;3). Так вот совокупность этих условий и последовательность их выполнения будет являться алгоритмом и составляться он должен не из имеющихся формул, а из знания самого механизма расчета.
Цитата
mymen написал:
На работе часто приходится использовать таблицы с других отделов и иногда очень сложно, а порой и невозможно понять смысл и взаимосвязи формул, которые некоторые "гении" составляют.
То, что эти гении составляют формулы, которые Вам не понять, так это не их вина, а скорее свидетельствует о Вашем недостаточном уровне знаний. И если у гениев Всё считается как положено, то однозначно они разбираются в том как это всё работает. Другой вопрос, если на самом деле формулы в этих таблицах не работают, так тогда, какой смысл пытаться составить алгоритм по этим таблицам?
Изменено: Msi2102 - 15.08.2022 09:49:30
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 86 След.
Наверх