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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 172 След.
Определение итоговых времен (дат) начала и конца событий на основе исходных данных других событий
 
Здравствуйте.
Посмотрите вариант формулами массива. Подойдет ли?
Код
=МАКС(ЕСЛИ($G$5:$G$9=$B11;$F$5:$F$9;""))
=МАКС(ЕСЛИ($I$5:$I$9=$D11;H$5:H$9;""))
Изменено: gling - 29.10.2025 19:57:41
Автонумерация списка, Многоуровневая автоматическая нумерация
 
Вариант в файле.
Расчёт одновременного присутствия
 
Цитата
написал:
В чём причина разницы?
Здравствуйте.
Если
Начальная дата   сессииКонечная дата   сессииДлительность   сессии, суток
01.01.202402.01.20241
считать не как двое суток, тогда Конечную дату не надо брать в учёт и формула от МатросНаЗебре,  будет без знака равенства во втором сравнении, такой
Код
=СЧЁТЕСЛИМН(Таблица15[Начальная дата сессии];"<="&F3;Таблица15[Конечная дата сессии];">"&F3)
Найти дату в тексте и вынести в ячейку., Найти дату в тексте ячейки и вынести дату в другую ячейку при помощи формулы.
 
Цитата
написал:
Первая формула иногда округляет итоговый результат
Возможно до и после точки имеются пробелы. Попробуйте в формуле заменить число 10 на 99. Возможно понятнее стало бы если увидеть этот текст из которого извлекается неправильно дата.
Цитата
написал:
Вторая формула иногда дописывает лишнее
Такое может произойти если сразу после даты нет запятой. В вашем примере после даты есть запятые, кроме если дата в конце предложения. Добавьте после даты запятую и всё отобразится без дополнительного текста.
Цитата
написал:
чтобы из простого года (2025) так же делалась полная (01.01.2025)
Код
=ЕСЛИ(ПРОСМОТР(2^64;--ЛЕВСИМВ(ПСТР(B1&"_0";МИН(НАЙТИ({0;1;2;3;4;5;6;7;8;9};B1&"_0123456789"));15);СТРОКА($1:$15)))>4/1%%;ТЕКСТ(ПРОСМОТР(2^64;--ЛЕВСИМВ(ПСТР(B1&"_0";МИН(НАЙТИ({0;1;2;3;4;5;6;7;8;9};B1&"_0123456789"));15);СТРОКА($1:$15)));"ДД.ММ.ГГГГ");ТЕКСТ(ПРОСМОТР(2^64;--ЛЕВСИМВ("01.01."&ПСТР(B1&"_0";МИН(НАЙТИ({0;1;2;3;4;5;6;7;8;9};B1&"_0123456789"));15);СТРОКА($1:$15)));"ДД.ММ.ГГГГ"))
Но тоже есть неточности. Года через тире 2024-2025, отобразится как 01.01.2024. И если в тексте раньше даты прописано какое то число, то формула это число покажет как дату. Изучайте, экспериментируйте.
Изменено: gling - 27.10.2025 17:36:57
Подсчет цветных ячеек в строке без макроса при условном форматировании, Нужен подсчет формулами
 
Здравствуйте.
Еще вариант:
Счёт красных
Код
=СУММПРОИЗВ(--(ABS(($B3:$RZ3-$B$116:$RZ$116))>4)*($B3:$RZ3>0))
Счёт зеленых
Код
=СУММПРОИЗВ(--(ABS($B3:$RZ3-$B$116:$RZ$116)<2)*($B3:$RZ3>0))
Функция с поиском частичных совпадений, Нужна помощь в написании формулы
 
Цитата
написал:
чтобы прокачать навыки
Смотрите этот форум, пытайтесь решить задачи, смотрите варианты решений участников форума.
Изменено: gling - 25.10.2025 14:46:50
Найти дату в тексте и вынести в ячейку., Найти дату в тексте ячейки и вынести дату в другую ячейку при помощи формулы.
 
Здравствуйте.
Посмотрите Здесь. может быть подойдёт?
Код
=ПСТР(ПСТР(B1;МИН(НАЙТИ({0;1;2;3;4;5;6;7;8;9};B1&"0123456789"));10);1;ПОИСК(",";ПСТР(B1;МИН(НАЙТИ({0;1;2;3;4;5;6;7;8;9};B1&"0123456789"));10)&",")-1)
=ПСТР(ЗАМЕНИТЬ(B2;СУММПРОИЗВ(МАКС(ЕСЛИОШИБКА(НАЙТИ({0;1;2;3;4;5;6;7;8;9};B2);)))+1;999;"");МИН(НАЙТИ({0;1;2;3;4;5;6;7;8;9};B2&"0123456789"));10)
Изменено: gling - 26.10.2025 08:59:51 (Изменил формулы и файл)
В УФ подкрасить ячейки с начала листа, до определенной с условием.
 
Здравствуйте.
Попробуйте формулу в УФ
Код
=СТОЛБЕЦ()<=ПРОСМОТР(2;1/(($A2:$J2>0)*ЕЧИСЛО(ПОИСК("факт";$A$1:$J$1)));СТОЛБЕЦ($A$2:$J$2))
Изменено: gling - 24.10.2025 19:31:22
Функция с поиском частичных совпадений, Нужна помощь в написании формулы
 
Цитата
написал:
можно с этим  что то сделать?  
Можно создать динамические диапазоны в Диспетчере имен, как в файле. Или справочник вести в умной таблице.
Код
=ЕСЛИОШИБКА(ПРОСМОТР(1;1/СЧЁТЕСЛИ(A24;"*"&Материал&"*");Группа);"Нет совпадений")

При такой формуле материалы можно писать без звездочек

Формула через ЕСЛИ, Как создать формулу из четырёх значений ЕСЛИ
 
Цитата
написал:
(если 1 то 4, если 2 то 1, если 3 то 2, если 4 то 3)
Код
=ЕСЛИ(C2=1;4;C2-1)
Поиск в содержимом ячейки знака рубля
 
Попробуйте копировать и вставлять при разной раскладке клавиатуры или покажите пример.  
Поиск в содержимом ячейки знака рубля
 
Здравствуйте.А скопировать его из ячейки и вставить в код не вариант?  
Почему при попытке изменить данные в таблице, участвующей в формуле, эксель зависает
 
Цитата
написал:
можно ли его отключить только в одной конкретной книге?
У меня он так и отключается. Если вы сохраняете книгу после изменения. Попробуйте сами в двух разных книгах.. Можно и макрос написать и повесить на открытие этой книги. Не знаю как это отключение будет влиять на другие открытые книги, если отключать пересчет при открытых нескольких книгах.
Изменено: gling - 23.10.2025 22:15:19
Почему при попытке изменить данные в таблице, участвующей в формуле, эксель зависает
 
Здравствуйте.
Попробуйте отключить автопересчёт формул и после изменения данных нажмите F9. А если таблица умная, то наверно при изменении одного значения, начинается проверка всей таблицы, и потом выводится вопрос, изменить ли формулу в других ячейках. А если включена еще и проверка ошибок в параметрах Excel (при ошибке в ячейках есть зелененький треугольничек в углу), то это тоже грузит комп при расчетах.
Изменено: gling - 23.10.2025 21:59:06
ВПР не подтягивает значение, ВПР не находит значение при сравнении двух списков
 
Цитата
написал:
почему значение не нашлось?
Здравствуйте.
Возможно ВПР() не работает с числами более 9 знаков. попробуйте использовать другой вариант проверки наличия в столбце. В вашем примере можно так:
Код
=ЕСЛИ(СЧЁТЕСЛИ(A:A;D2);D2;"")
перенос в другую ячейку полностью с содержимым
 
Цитата
написал:
а есть макрос какой нибудь?  
Здравствуйте.
Посмотрите, может быть подойдет?
Суммирование ячеек по универсальной формуле
 
Здравствуйте.
Посмотрите вариант формулами СУММЕСЛИМН(). Для каждого цвета своя формула. Для протягивания формул можно автофильтром выделять по цвету строки и тянуть вниз по столбцу. При таком написании формулы, при добавлении и удалении строк, формулы сбиваться не должны. Необходимо чтобы диапазоны сравнения и суммирования в формулах самых верхних строках таблицы должны быть больше или равны последней строке таблицы. После удаления или добавления строк проверяйте диапазоны или сразу увеличьте до нужного количества строк, но не до последней строки листа.
Изменено: gling - 23.10.2025 20:49:13
Функция с поиском частичных совпадений, Нужна помощь в написании формулы
 
Здравствуйте.
Вариант формулами:
Код
=ПРОСМОТР(1;1/СЧЁТЕСЛИ(A3;справочник!$A$3:$A$17);справочник!$B$3:$B$17)
=ЕСЛИОШИБКА(ПРОСМОТР(1;1/СЧЁТЕСЛИ(A3;справочник!$A$3:$A$17);справочник!$B$3:$B$17);"Нет совпадений")
Изменение в режиме реального времени
 
И вам тоже здравствовать, уважаемый Ranker Dark, !
Посмотрите файл. Что то сделал, сам не знаю что, но как то работает.
Текстовый документ с ссылками на ячейки
 
Цитата
написал:
Главное чтобы форматирование текста сохранялось.
Проверил что происходит при копировании со связями, действительно формат при обновлении изменяется.
Тогда используйте вариант "Слияния Word и Excel". В файле Excel создаёте лист например "Слияние", на этом листе в первой строке пишите название итогов, а во второй строке пишите формулу ссылающуюся на ячейку с нужной суммой на листе расчёта. Получится 2 строки, первая названия итогов, вторая сумма этих итогов. Создаёте файл слияния по предложенным описаниям от Msi2102, или от Sanja, при создании ссылаетесь на лист "Слияние".
Изменено: gling - 22.10.2025 10:17:27
Расчёт временных разниц
 
Здравствуйте.
Из названия ничего не понял, посмотрел файл, тоже ничего не понял. Расчет временных разниц, как я понял у вас производится в столбце D, а вот отнесение к "Начисле-ние ОНО" и другим происходит по непонятной логике. Вам как понял необходимо выполнить именно это отнесение разниц. Чтобы Разнеси временные разницы в нужные столбцы, нужно знать логику отнесения, а логика в ваших формулах мне не понятна. Например =ЕСЛИ(И($I2>0;$D4<0;$D4>$I2);$D4;0) всегда будет ноль, так как условие "И" не даст положительный результат. Такого не может быть чтобы D4 было <0 И >I2, при том что I2>0 по этому же условию. Опишите логику отнесения по столбцам, возможно и решение придет быстрее.
Распределения данных по таблице с условиями
 
Здравствуйте.
Цитата
написал:
вывести цвет шрифта в отдельный столбец с помощью пользовательской функции,
Если выводить в отдельный столбец, то не нужна и UDF. В отдельном столбце ставить любой знак, а условное форматирование изменит цвет шрифта.
В задаче есть непонятки. Как вытянуть нужный процент повышения не красных значений, если красные значения входят в "Всего по всем позициям", Если ИП не равно сумме всех красных, то получить нужный результат можно, но он будет не такой как вы задумали.
Скрытый текст
Изменено: gling - 22.10.2025 00:26:44
Текстовый документ с ссылками на ячейки
 
Здравствуйте.
Цитата
написал:
Пытался перенести текст по строчно из ворда в эксель,
Цитата
написал:
Замысел такой, чтобы в тексте word'а сделать ссылки на ячейки таблицы excel.
Так что вы хотите, мне не понятно. Чтобы данные таблицы Excel отобразились в документе Word или наоборот из Word в Excel?
Если из Excel в Word. то можно скопировать ячейку в Excel и при вставке в Word, через "специальную вставку" нажать "Связать и объединить форматирование", в Excel2016 это есть. Потом при открытии файла Word будет появляться запрос об обновлении данных, при необходимости можно не обновлять, обновлять при необходимости через ПКМ (правую кнопку мыша), либо обновить, либо изменить значение в документе Excel, выбрав нужное в "Связанном объекте". Или Слиянием как вам уже предложили в сообщении выше.
А из Word подтянуть в Excel, наверно только макросом, но я не знаю как.
Изменено: gling - 21.10.2025 20:06:37
Умная таблица, Умная таблица_добавление данных
 
Здравствуйте.
Название темы про "Умную таблицу" и ничего про графики и сводные. Если создать динамический диапазон и на его основе создавать сводную таблицу, а из неё диаграммы и графики, то при добавлении новых данных, одним обновлением родительской сводной, можно изменить все диаграммы и графики. Но это без умной таблицы, и значит это другая тема, и для неё нужен файл пример и правильное название.
Изменено: gling - 22.10.2025 00:19:14
Многоуровневый выпадающий список
 
Здравствуйте.
Посмотрите в файле, так ли понял задумку, не знаю.
Диапазоны в диспетчере имен можно усложнить, сделать динамическими, для формирования выпадающих списков без пустых ячеек в конце.
Номера Номенклатур и Цены изменил, чтобы было понятно с какого листа подтягиваются.
Изменено: gling - 21.10.2025 19:28:32
Как две формулы, возвращающие столбцы, в массив?
 
Цитата
написал:
почему ошибка в формуле в ячейке L3
Вы создаёте диапазон из двух столбцов "(ИНДЕКС($B$3:$D$12;;3):ИНДЕКС($B$3:$C$12;;2))*(B3:B12=B3)" а столбец в нем указываете значение первой ячейки диапазона, оно =5. Пятый столбец выходит за границу диапазона, по этому ССЫЛКА. Замените (ИНДЕКС($B$3:$C$12;;2))*(B3:B12=B3) на цифру 1 (первый столбец полученного диапазона) и получите результат.
Как две формулы, возвращающие столбцы, в массив?
 
Цитата
написал:
Мне нужно получить результат как в ячейке I3, не ссылаясь на диапазон F3:G12
Без массивного ввода:
Код
=ИНДЕКС($C$3:$C$12;СУММПРОИЗВ(ПОИСКПОЗ(МАКС(($B$3:$B$12=$B$3)*ИНДЕКС($C$3:$D$12;;2));($B$3:$B$12=$B$3)*ИНДЕКС($C$3:$D$12;;2);)))
Или формула массива с массивным вводом:
Код
=ИНДЕКС($C$3:$C$12;ПОИСКПОЗ(МАКС(($B$3:$B$12=$B$3)*ИНДЕКС($C$3:$D$12;;2));($B$3:$B$12=$B$3)*ИНДЕКС($C$3:$D$12;;2);))
Изменено: gling - 20.10.2025 13:01:11
Как две формулы, возвращающие столбцы, в массив?
 
А откуда тогда брать наименование, чтобы формулами их подтягивать, или в формулах создать массив этих наименований? На что ссылаться?  Как можно не ссылаясь на данные, создать массив из этих данных? Или я что-то не понимаю?
Изменено: gling - 19.10.2025 01:03:23
Как две формулы, возвращающие столбцы, в массив?
 
Цитата
написал:
Но как это сделать?
Вы смотрели файл?
Цитата
написал:
Теперь я по ней делаю ИНДЕКС(F3:G12;;2)
Этой формулой вы просто копируете данные столбца G в другое место.
Мне не понятно что вы хотите. В файле показал как выбрать из массива данные по померу строки и столбца массива. Если хотите подтянуть все данные в другое место по строкам, то замените в моей формуле "номер строки" на динамический номер, например напишите СТРОКА(A1)  и тяните вниз. Возможно получите нужный вам результат. Хотите подтянуть и столбцы массива, замените в формуле "номер столбца" на динамический, например СТОЛБЕЦ(A1) и тяните вправо.
Код
=СУММПРОИЗВ(ИНДЕКС(($B$3:$B$12="яблоко")*ИНДЕКС($C$3:$D$12;;2);СТРОКА(A1)))'тянуть вниз
=СУММПРОИЗВ(ИНДЕКС(($B$3:$B$12="яблоко")*ИНДЕКС($C$3:$D$12;;СТОЛБЕЦ(A1));1))'тянуть вправо
=СУММПРОИЗВ(ИНДЕКС(($B$3:$B$12="яблоко")*ИНДЕКС($C$3:$D$12;;СТОЛБЕЦ(A1));СТРОКА(A1)))'тянуть вправо и вниз
Изменено: gling - 19.10.2025 00:26:55
Вывести столбец цен только по одному наименованию
 
Еще варианты сводной  и ВПР с доп. столбцом.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 172 След.
Наверх