МатросНаЗебре, Спасибо
Заливка по условному форматированию при активности в соответствующих строках, Условное форматирование при нескольких условиях. MS Excell 2003
Заливка по условному форматированию при активности в соответствующих строках, Условное форматирование при нескольких условиях. MS Excell 2003
Заливка по условному форматированию при активности в соответствующих строках, Условное форматирование при нескольких условиях. MS Excell 2003
|
08.04.2026 17:14:07
МатросНаЗебре, спасибо за помощь с формулой. |
|||
|
|
|
Заливка по условному форматированию при активности в соответствующих строках, Условное форматирование при нескольких условиях. MS Excell 2003
Заливка по условному форматированию при активности в соответствующих строках, Условное форматирование при нескольких условиях. MS Excell 2003
Заливка по условному форматированию при активности в соответствующих строках, Условное форматирование при нескольких условиях. MS Excell 2003
Информация об активной ячейке из нужного диапазона строк, использование функции ЯЧЕЙКА("строка") в Excell 2003
|
01.12.2025 12:25:24
БМВ, Спасибо
|
|
|
|
|
Информация об активной ячейке из нужного диапазона строк, использование функции ЯЧЕЙКА("строка") в Excell 2003
|
30.11.2025 11:16:24
|
|||||
|
|
|
Информация об активной ячейке из нужного диапазона строк, использование функции ЯЧЕЙКА("строка") в Excell 2003
Информация об активной ячейке из нужного диапазона строк, использование функции ЯЧЕЙКА("строка") в Excell 2003
|
29.11.2025 19:29:26
Что не так? Прикрепите пожалуйста файл Excel с введенной формулой.
Изменено: - 29.11.2025 19:33:40
|
|||
|
|
|
Информация об активной ячейке из нужного диапазона строк, использование функции ЯЧЕЙКА("строка") в Excell 2003
|
29.11.2025 15:06:54
БМВ, функция ЕССЫЛКА в 2003 имеется. Формула интересна меньшей длиной, так как необходимо в одной формуле указывать несколько диапазонов (Например: строки 5:18, 21:38, 75:118), но почему-то она
P.S. Через связку с датой на ПК не стал делать, так как выписка может проводиться в другие числа и следовательно будет ошибка в выделении нужного коэффициента. P.P.S. Можно было бы сделать формулы, которая проверяла формулу активной ячейки, на какой коэффициент она ссылается, и через через условное форматирование его подсвечивать, но во-первых, не знаю как это сделать и во-вторых, думаю это сложнее.
Изменено: - 29.11.2025 16:02:45
|
|||||
|
|
|
Информация об активной ячейке из нужного диапазона строк, использование функции ЯЧЕЙКА("строка") в Excell 2003
|
28.11.2025 21:39:55
gling, Спасибо. Работает
|
|
|
|
|
Информация об активной ячейке из нужного диапазона строк, использование функции ЯЧЕЙКА("строка") в Excell 2003
Расчёт суммы за определенный период времени, вариант с SQL
Расчёт суммы за определенный период времени, вариант с SQL
Пересчёт данных в исходной таблице по изменению данных в итоговой таблице
|
31.12.2023 11:18:58
Павел \Ʌ/, Спасибо, всё работает.
Да, моя вина, действительно, поспешил и сам запутался в составлении итоговой таблицы. Сейчас расставил как надо и добавил к Вашей обратную формулу пересчёта. В итоге "Исходная таблица - изменяемая" заполнилась правильно без ошибок. С наступающим Новым годом! |
|
|
|
|
Пересчёт данных в исходной таблице по изменению данных в итоговой таблице
|
28.12.2023 17:35:09
Павел \Ʌ/, чёткой закономерности в расположении товаров в итоговой таблице нет. Однако есть соответствия, по которым можно выяснить, что и откуда брать - это два критерия по столбцам и два критерия по строкам, а также расположения товара в схеме. Получается всего 5 критериев, которые будут ориентиром для итоговой таблицы.
Пример: Значение 1,9 товара "Молоток" в исходной таблице ячейка P19 (по исходной схеме ячейка P8) соответствует критериям: "Сидоров" + "1" - по строкам и "Дальний" + "P" - по столбцам. Следовательно в итоговой таблице результат будет записан в ячейку L75, так как соответствует тем же самым критериям: "Молоток" + "P" + "Сидоров" + "Дальний" + "1" - это логистика, по которой берётся значение из исходной таблицы и записывается в итоговую таблицу. В итоге необходимо написать формулу, по которой будет производиться поиск соответствий критериев в исходной и итоговой схемах, а далее, на их основании, будет прописываться значение с пересчётом из итоговой таблицы в исходную.
Изменено: - 28.12.2023 17:36:20
|
|
|
|
|
Пересчёт данных в исходной таблице по изменению данных в итоговой таблице
|
28.12.2023 14:16:52
Павел \Ʌ/, здравствуйте. Спасибо, за предложенный способ.
Чтобы не было зацикливания, создаются дополнительные исходные и итоговые таблицы. Даже можно без итоговой, так как при внесении необходимой цифры будет удаляться формула в этой ячейке. Однако для наглядности можно и с ней. Примерно такой формулой как Вы написали, я теоретически думал решить задачу (2-ой способ). Просьба адаптировать Вашу формулу для примера с расширенной схемой, приведённой ниже.
Изменено: - 28.12.2023 14:18:58
|
|
|
|
|
Пересчёт данных в исходной таблице по изменению данных в итоговой таблице
|
28.12.2023 09:22:08
andypetr, так вы просто перенесли формулу из одной таблицы в другую. Такой же процесс ручного пересчёта я показал в верхней таблице, где создаётся обратная формула расчёта для каждой ячейки с указанием от неё зависимых, но такой метод не подходит для большого диапазона данных.
Задача была автоматизировать процесс пересчёта, без прописи обратной формулы расчёта и указания зависимых для каждой ячейки. Мне кажется, что здесь, возможно, есть два способа решения задачи: 1) с помощью формулы или VBA будет отслеживаться ссылки на ячейки итоговой таблицы и таким образом связывать итоговую с исходной таблицей, а далее с помощью формулы обратного пересчёта изменяться значения в новой исходной таблице. 2) рядом с исходной и итоговой создаются таблицы со схемой размещения товара (текст), на их основании создаётся новая таблица, где с помощью формулы (на соответствие размещения товара) и формулы обратного пересчёта будет отслеживаться путь и автоматически производиться корректировка исходных данных по итоговым, а сама формула может легко растягиваться на весь диапазон данных.
Изменено: - 28.12.2023 09:23:03
|
|
|
|
|
Пересчёт данных в исходной таблице по изменению данных в итоговой таблице
Поиск знаений по условию и их суммирование, для диапазона
Поиск знаений по условию и их суммирование, для диапазона
Растянуть формулу с заданным шагом, формула для Excel 2003
|
27.10.2023 16:22:45
Павел \Ʌ/, Спасибо.
Вторая формула (без дополнительного столбца) делает связку месяц-декада. Думал, что в этой теме уже не ответят (один вопрос - один ответ) и поэтому создал соответствующую тему Проконсультируйте по поводу Вашей формулы: =ЕСЛИОШИБКА(СУММЕСЛИ(ИНДЕКС(D$4:D$369;п_1):ИНДЕКС(D$4:D$369;п_2);">10";ИНДЕКС(H$4:H$369;п_1):ИНДЕКС(H$4:H$369;п_2))*10/СУММЕСЛИ(ИНДЕКС(D$4:D$369;п_1):ИНДЕКС(D$4:D$369;п_2);">10";ИНДЕКС(D$4:D$369;п_1):ИНДЕКС(D$4:D$369;п_2));"") 1) п_1... п_2 - это шаблоны с формулами для сокращения общей формулы? 2) что нужно менять, что бы расчет был в среднем за месяц? Или тогда уже в другой теме попробовать через соответствие месяц-декада? Если нет, то первая формула =ЕСЛИОШИБКА(10*СУММЕСЛИМН(I$4:I$63;E$4:E$63;">10";C$4:C$63;СТРОКА(AG1))/СУММЕСЛИМН(E$4:E$63;E$4:E$63;">10";C$4:C$63;СТРОКА(AG1));"") отлично справляется и её легко и понятно изменять под другие цели. Павел \Ʌ/, Ещё раз Спасибо. Вы уже и сразу проверку предусмотрели.
Изменено: - 27.10.2023 16:28:27
|
|
|
|
|
Формула для смещения на основании двух критериев, формула для Excel 2003
Растянуть формулу с заданным шагом, формула для Excel 2003
|
27.10.2023 15:38:24
Sergey Stoyanov, Спасибо, всё работает. Только сначала выдавала ошибку, потом понял, что формула для Excel 2007+, а работа делается в Excel 2003.
А я наконец-то сам разобрался и доделал свою формулу: =СУММЕСЛИ(ИНДЕКС(D:D;(СТРОКА(D1)-1)*10+4):ИНДЕКС(D:D;СТРОКА(D1)*10+3);">10";ИНДЕКС(H:H;(СТРОКА(H1)-1)*10+4):ИНДЕКС(H:H;СТРОКА(H1)*10+3))*10/СУММЕСЛИ(ИНДЕКС(D:D;(СТРОКА(D1)-1)*10+4):ИНДЕКС(D:D;СТРОКА(D1)*10+3);">10";ИНДЕКС(D:D;(СТРОКА(D1)-1)*10+4):ИНДЕКС(D:D;СТРОКА(D1)*10+3)) С этим разобрался. Теперь можно и по связке месяц-декада разбираться, чтобы счёт был по декадам и не было недопонимания. |
|
|
|
|
Растянуть формулу с заданным шагом, формула для Excel 2003
|
27.10.2023 15:17:54
МатросНаЗебре,
Я же написал, мне нужна формула с шагом 10
|
|||
|
|
|
Растянуть формулу с заданным шагом, формула для Excel 2003
|
27.10.2023 15:01:35
МатросНаЗебре,
Вот переделал формулу: =СУММЕСЛИ(ИНДЕКС(D:D;(СТРОКА(D1)-1)*10+4):ИНДЕКС(D:D;СТРОКА(D1)*10+3);">10";ИНДЕКС(H:H;(СТРОКА(H1)-1)*10+4):ИНДЕКС(H:H;СТРОКА(H1)*10+3))*10/СУММ(ИНДЕКС(D:D;(СТРОКА(D1)-1)*10+4):ИНДЕКС(D:D;СТРОКА(D1)*10+3)) но выдаёт ошибку При сокращении формулы до: =СУММ(ИНДЕКС(D:D;(СТРОКА(D1)-1)*10+4):ИНДЕКС(D:D;СТРОКА(D1)*10+3)) Всё работает как надо. До этой части тоже всё правильно работает: =СУММЕСЛИ(ИНДЕКС(D:D;(СТРОКА(D1)-1)*10+4):ИНДЕКС(D:D;СТРОКА(D1)*10+3);">10";ИНДЕКС(H:H;(СТРОКА(H1)-1)*10+4):ИНДЕКС(H:H;СТРОКА(H1)*10+3))
Изменено: - 27.10.2023 15:15:59
|
|
|
|
|
Растянуть формулу с заданным шагом, формула для Excel 2003
|
27.10.2023 14:49:49
=СУММЕСЛИ(ИНДЕКС(D:D;(СТРОКА(D1)-1)*10+4):ИНДЕКС(D:D;СТРОКА(D1)*10+3);">10";ИНДЕКС(H:H;(СТРОКА(H1)-1)*10+4):ИНДЕКС(H:H;СТРОКА(H1)*10+3))*10/СУММЕСЛИ(ИНДЕКС(D:D;(СТРОКА(D1)-1)*10+4):ИНДЕКС(D:D;СТРОКА(D1)*10+3)) Пишет: "Для функции введено слишком мало аргументов" А для корректного расчета в прикрепленном примере понадобиться формула с функциями
Изменено: - 27.10.2023 14:59:39
|
|||||||
|
|
|
Растянуть формулу с заданным шагом, формула для Excel 2003
|
27.10.2023 14:42:33
Sergey Stoyanov,
Сделал. но не получается. =СУММЕСЛИ(ИНДЕКС(D:D;10*ЦЕЛОЕ(СТРОКА(D1)/10)+1):ИНДЕКС(D:D;10*ЦЕЛОЕ(СТРОКА(D1)/10)+10);">10";ИНДЕКС(H:H;10*ЦЕЛОЕ(СТРОКА(H1)/10)+1):ИНДЕКС(H:H;10*ЦЕЛОЕ(СТРОКА(H1)/10)+10)*10/СУММЕСЛИ(ИНДЕКС(D:D;10*ЦЕЛОЕ(СТРОКА(D1)/10)+1):ИНДЕКС(D:D;10*ЦЕЛОЕ(СТРОКА(D1)/10)+10)) Для проверки сократил формулу до: =СУММ(ИНДЕКС(D:D;10*ЦЕЛОЕ(СТРОКА(D1)/10)+1):ИНДЕКС(D:D;10*ЦЕЛОЕ(СТРОКА(D1)/10)+10)) , но не корректно считает и при растягивании смещения не происходит - все значения одинаковые. |
|
|
|
|
Растянуть формулу с заданным шагом, формула для Excel 2003