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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 167 След.
найти максимум по начислениям, Нужно найти максимальное начисление по каждому сотруднику в списке
 
Тогда так в АО12 и тянуть вниз можно до 3000 строки. если строк с данными больше, измените диапазон.
Код
=ЕСЛИ(AN12=СУММПРОИЗВ(МАКС(($AM$12:$AM$3000=AM12)*$AN$12:$AN$3000));"Основная";"")
Извлечь строку текста из ячейки
 
Здравствуйте.
Цитата
написал:
Как из строк вытащить только нужную мне информацию
А какая информация нужна? Из примера не понятно. Покажите как есть и как надо.
найти максимум по начислениям, Нужно найти максимальное начисление по каждому сотруднику в списке
 
Здравствуйте.
Вариант в файле.
Подсчет итога по критериям других ячеек
 
Здравствуйте.
Попробуйте такую формулу:
Код
=СУММПРОИЗВ(СУММЕСЛИ($B$2:$D$2;E4:AI4&" hrs";$B4:$D4))
Изменено: gling - 14.06.2025 21:37:51
Свод по пробегу тс, Свод по пробегу тс
 
Здравствуйте.
Можно сводной таблицей попробовать. Даты в таблице неправильные, если конечно спидометр не скручивали).
Изменено: gling - 14.06.2025 21:45:26
Создание отдельных сводных таблиц на основе основной базы (или все же сводные?), Можно ли штатными средствами Excel создать изменяемые отчеты с одной базы данных
 
Здравствуйте.
Сделал варианты на базе вашей таблицы исходных данных. С запасом по строкам. Можно конечно и в именованный диапазон загнать, но есть ли смысл в этом? Формулы протянул за пределы таблиц. При дополнении новых данных в Исходную таблицу, необходимо будет протянуть строки с формулами чтобы отобразились все данные, перекрасить группы и при необходимости перегруппировать. Поиграйте с таблицами. Можно выбирать месяцы отдельно, или кварталы отдельно. Если собрать в исходной такие же данные по годам, то можно сравнивать и по годам, при необходимости.
В ячейках с измененными формулами шрифт красный.
Изменено: gling - 14.06.2025 22:26:06
Как искать в массиве и вернуть название столбца/ячейки
 
Цитата
написал:
А сослаться этой формулой на другой файл можно?
А попробовать слабО?
Вопрос по эксель с сохранением полученных значений.
 
Здравствуйте.
Цитата
написал:
Как это можно исправить?
Возможно вам нужна сводная таблица, которая считает всё сама без формул.
Как искать в массиве и вернуть название столбца/ячейки
 
И вам здравствовать долгие лета!
Если по вашей картинке, то можно и такой формулой
Код
=ИНДЕКС(A2:D2;СУММПРОИЗВ((B3:D6=C8)*СТОЛБЕЦ(B3:D6)))
Изменено: gling - 12.06.2025 21:02:41
Добавления пробелов, Нужно добавить пробелы как в файле под именем Примеры, потому что много строк, а вручную очень долго. Помогите пожалуйста!
 
Здравствуйте.
Если у вас Excel 2016 и выше, можно попробовать "Мгновенным заполнением" (Ctrl+E). В файле показаны примеры после использования "Мгновенного заполнения", если данные приблизительно одинаковы .о получается нормально, а если не одинаковы, чуток не то что хотелось бы. Но такие не одинаковые данные можно заполнять по отдельным примерам. Всё лучше, чем каждую ячейку тыкать. Разная заливка по разному примеру заполнялась.
Вытащить номера и цены из ячейки повторяющийся несколько раз в ней
 
Здравствуйте.
Ещё вариант. Тоже три формулы,почти одинаковые, но ещё изменил чуток названия в шапке.
Код
=СЖПРОБЕЛЫ(ЛЕВСИМВ(ПСТР(ПОДСТАВИТЬ($A2;B$1;ПОВТОР(" ";999);ЦЕЛОЕ(СТОЛБЕЦ(C2)/3));999;999);ПОИСК(": ";ПСТР(ПОДСТАВИТЬ($A2;B$1;ПОВТОР(" ";999);ЦЕЛОЕ(СТОЛБЕЦ(C2)/3));999;999)&": ")-1)) 
=СЖПРОБЕЛЫ(ЛЕВСИМВ(ПСТР(ПОДСТАВИТЬ($A2;C$1;ПОВТОР(" ";999);ЦЕЛОЕ(СТОЛБЕЦ(D2)/3));999;999);ПОИСК(", ";ПСТР(ПОДСТАВИТЬ($A2;C$1;ПОВТОР(" ";999);ЦЕЛОЕ(СТОЛБЕЦ(D2)/3));999;999)&", ")-1))
=СЖПРОБЕЛЫ(ЛЕВСИМВ(ПСТР(ПОДСТАВИТЬ($A2;D$1;ПОВТОР(" ";999);ЦЕЛОЕ(СТОЛБЕЦ(E2)/3));999;999);ПОИСК(" 0";ПСТР(ПОДСТАВИТЬ($A2;D$1;ПОВТОР(" ";999);ЦЕЛОЕ(СТОЛБЕЦ(E2)/3));999;999)&" 0")-1)) 

Разница в ПОИСК(": "; ищем двоеточие и пробел,   ПОИСК(", "; ищем запятую и пробел, и  ПОИСК(" 0"; ищем пробел и ноль.

В файле разная заливка - разные формулы. Для копирования необходимо выделять три ячейки и тянуть в разные стороны.

Подсчет количества различающихся символов, Формулой или иным способом
 
Цитата
написал:
16К столбцов,
Больше не меньше.)
Писал для ячейки про строки, а чтоб не транспонировать для диапазона, бездумно заменил на столбец. Но работает же.)
Подсчет количества различающихся символов, Формулой или иным способом
 
Здравствуйте.
Ещё вариант.
Код
=СУММПРОИЗВ(--ЕЧИСЛО(НАЙТИ(СИМВОЛ(СТРОКА($1:$255));A1)))

А для всех ячеек А1:А10 можно так

Код
=СУММПРОИЗВ(--ЕЧИСЛО(НАЙТИ(СИМВОЛ(СТОЛБЕЦ($1:$255));СЦЕПИТЬ(A1;A2;A3;A4;A5;A6;A7;A8;A9;A10))))

Или я не так понял?

Изменено: gling - 10.06.2025 22:49:43
Вернуть массив, если ничего не найдено, в ПРОСМОТРХ
 
Здравствуйте.
А так не подойдет? Формула для С2.
Код
=ЕСЛИОШИБКА("Ваша формула";B2)
Формулой ФИЛЬТР вывести только повторяющие значение у которых статус ОТКРЫТ
 
Здравствуйте.
Обязательно формула, а "Сводная таблица" не подойдёт?
Перенос данных из одной таблицы в другую
 
Здравствуйте.
Вариант в файле. В исходной таблице чуток поменял форму записи, добавил ещё один слеш, если нет другого инвентарного значит там пусто."ID/ инвентарный номер/ другой инвентарный номер/ заводской номер/ ". Разные цвета заливки означают разные формулы.
Изменено: gling - 08.06.2025 20:15:24
Переработка рабочего времени
 
Здравствуйте.
Вариант в D2 и тянуть вниз.
Код
=ЕСЛИ(СЧЁТЕСЛИ(B2;"*вх*");"";"17:00"-МАКС(СУММЕСЛИМН($C$2:$C$35;$A$2:$A$35;A2;$B$2:$B$35;"*вх*");"8:00")-"1:00"-ЕЧИСЛО("1 час = Обеденный перерыв, его тоже вычитаем из общего времени работы"))

Переработка=ЕСЛИ(СЧЁТЕСЛИ(B2;"*вх*");"";МАКС(Результат выше прописанной формулы;суточная норма времени)-суточная норма времени)

Изменено: gling - 08.06.2025 00:15:35
Вычетание из общего значения
 
Здравствуйте.
Попробуйте СУММЕСЛИМН()
Код
=D2-СУММЕСЛИМН(ЖПК!H:H;ЖПК!D:D;Барабаны!B2;ЖПК!E:E;Барабаны!C2)
Изменено: gling - 07.06.2025 16:34:30
Собрать данные из всего столбца в нужные ячейки, формула
 
Здравствуйте.
Ещё вариант
Код
=СУММЕСЛИ($C:$C;E$2;$B:$B)/ВПР("Итого";$A:$B;2;)*100
или
=СУММЕСЛИ($C:$C;E$2;$B:$B)/СУММЕСЛИ($A:$A;"<>Итого";$B:$B)*100
или
=СУММЕСЛИ($C:$C;E$2;$B:$B)/СУММЕСЛИ($C:$C;"<>";$B:$B)*100
Изменено: gling - 07.06.2025 16:13:04
Условное форматирование по датам на другом листе
 
Цитата
написал:
так можно сделать?
Можно. Запишите так
Код
=И(E3>0;СЧЁТЕСЛИМН(Источник!$A:$A;Закрасить!$A3;Источник!$B:$B;Закрасить!$B3;Источник!$E:$E;"<"&Закрасить!E$2))
Интервалы времени и вычисления их перечесений
 
Цитата
написал:
Есть идеи,как это исправить ?
В гугл таблицах, я не помощник.
Или попробуйте формулу, формат ячейки временной
Код
=СУММ(D3+1*(D3<C3)-(D3+1*(D3<C3)-(B3+1*(B3<A3)))-(A3-C3)*(A3>C3)-C3)
Изменено: gling - 03.06.2025 11:08:54
Условное форматирование по датам на другом листе
 
Здравствуйте.
Попробуйте ещё такой вариант
Код
СЧЁТЕСЛИМН(Источник!$A:$A;Закрасить!$A3;Источник!$B:$B;Закрасить!$B3;Источник!$E:$E;"<"&Закрасить!E$2)
Изменено: gling - 03.06.2025 10:30:42
Подтягивание данных в итоговую таблицу из листов книги, по выбору ФИО и даты, При соответствии нескольких условий вывод нужных данных (текста)
 
Здравствуйте.
Предлагаю изменить название темы на: Подтягивание данных в итоговую таблицу из листов книги, по выбору ФИО и даты.
Попробуйте вариант формулы
=ИНДЕКС(ДВССЫЛ("'"&$H$2&"'!4:12");СТРОКА(D1);ПОИСКПОЗ($B$2;ДВССЫЛ("'"&$H$2&"'!2:2");)+СТОЛБЕЦ(A3))
Но немного изменил в файле. Название листов должно быть таким же как и в выпадающем списке в ячейке Н2. И в итоговой таблице добавил строку обеденного времени, как и на каждом листе. Можно конечно искать это время на листах, но тогда формула увеличится. А эту строку можно и спрятать, чтобы не было видно.
Интервалы времени и вычисления их перечесений
 
Здравствуйте.
Цитата
написал:
Что можно сделать?
Может быть так попробовать?
Код
=СУММ(--ТЕКСТ(D3+1*(D3<C3)-ТЕКСТ(D3+1*(D3<C3)-ТРАНСП(B3+1*(B3<A3));"ч:мм;\0")-ТЕКСТ(ТРАНСП(A3)-C3;"ч:мм;\0")-C3;"ч:мм;\0"))
Суммировать значение одной и той же ячейки со всех листов, умноженное на другую закрепленную ячейку в каждом листе., Суммировать произведение ячеек с нескольких листов
 
Здравствуйте.
Попробуйте через ДВССЫЛ(), не знаю как быстро будет работать на ваших объёмах.
Код
=СУММПРОИЗВ(ЧАСТНОЕ(ДВССЫЛ("'"&A1:A2&"'!"&ЯЧЕЙКА("адрес";C9));ДВССЫЛ("'"&СписЛист&"'!B8")))
При добавлении листа, необходимо его внести в список ниже А1:А2 и соответственно изменить диапазон списка в формуле, или можно создать динамический диапазон в диспетчере имен как в приложенном файле диапазон = "СписЛистов".
Изменено: gling - 02.06.2025 15:37:35
Подсчёт количества закрашенных ячеек, Не работает автообновление пользовательской функции
 
Здравствуйте.
Цитата
написал:
Как-нибудь можно
Можно на событие листа, выделение ячейки, повесить пересчёт формул всего листа или только конкретной ячейки, если формул на листе много.
Изменено: gling - 01.06.2025 11:34:50
Вывод определенное количество строк по значению
 
Здравствуйте.
Ещё варианты по выбору номера карточки и по ФИО в строке 5 "Табельный номер"
Изменено: gling - 01.06.2025 22:11:47
ВПР по частичному совпадению текста в ячейке
 
Здравствуйте.
То же самое что и у Hugo, . Но можно и без массивного ввода
Код
=ПРОСМОТР(;-ПОИСК('Таблица каналов продаж'!$A$2:$A$6;A2);'Таблица каналов продаж'!$B$2:$B$6)
Подсчет данных со всех листов
 
Здравствуйте.
Цитата
написал:
Файл не грузится тяжелый
Если почистить пустые строки вокруг таблиц, то файл будет весить 140мб.
Посмотрите вариант в файле.
Для автоматического формирования списка листов на скрытом листе "ВспомЛист", необходимо разрешить работу макросов. Новые табели должны добавляться правее листа "Расчёт часов".
Изменено: gling - 30.05.2025 20:22:54
Как создать макрос для эксель суммирование листов, Как создать макрос для эксель суммирование листов
 
qwerty3, потренировался на вашем файле, что то добавил, что то убрал. Что то считает, а вот точно или нет, не знаю. Надеюсь что правильно считает. Листы можно добавлять и после не корректировать макрос, но для этого нужно чтобы в названии нужного для консолидации листа была точка, я поставил её в конце имени листа. Да и на листе 1А, все возможные варианты сопоставления. Если будут другие Коды, то их надо внести на этот лист и прописать ему Ключ.
Изменено: gling - 29.05.2025 22:47:15
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 167 След.
Наверх