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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 След.
Заполнить колонку числами по двум условиям
 
Спасибо, то, что нужно!  :)  :idea:  
Заполнить колонку числами по двум условиям
 
Нет, будут другие значения никак не связанные между собой. В примере выстроены в порядке увеличения просто для наглядности.
Заполнить колонку числами по двум условиям
 
Всем добрый день!

Прошу помочь с формулой. В колонке "F" числа + время и дата, которое им соответствует. Необходимо заполнить колонку "C" числами из колонки "F" в соответствии с датой и временем, указанных в колонках "A" и "B".

Пример:
- В ячейку "C2" переносим значение "1" из "F2", так как в D2:E2 найдены дата и время, указанные в A2:B2
- В ячейку "C3" переносим значение "6" из "F7", так как в D7:E7 найдены дата и время, указанные в A3:B3
- В ячейку "C4" переносим значение "11" из "F12", так как в D12:E12 найдены дата и время, указанные в A4:B4
и т.д.

Заранее благодарю всех за помощь!
Файл пример и скриншот прилагаю.

Вопрос по оператору ЕСЛИ
 
Да, видимо, я ошибся. Спасибо за разъяснение работы этой функции. Теперь заработало.  :)  :idea:  
Вопрос по оператору ЕСЛИ
 
Всем доброе утро! Сразу извиняюсь за тупой вопрос :sceptic:
Код
=ЕСЛИ(A1>B1-C1;1;0)
=ЕСЛИ(A1>B1+C1;1;0)

Необходимо в формулах выше 2-е значение (B1-C1 - подсвечено жирным шрифтом) вставить именно так - в виде операции суммы или разницы 2-х ячеек. Вопрос, как это реализовать в данной формуле, так как сейчас появляется ошибка #ЗНАЧ!  Или нужно обязательно создавать другую ячейку и там делать суммы-разницы и потом только сравнивать с той ячейкой? Собственно, в этом вопрос - можно ли делать сразу расчеты здесь, чтобы не создавать лишние столбцы?

Спасибо за ответ.
Изменено: oleg9911 - 26.01.2025 10:33:46
Формула отметки времени по условию
 
Спасибо, то, что нужно! :)  :idea:  
Формула отметки времени по условию
 
Всем добрый вечер.

Необходима формула, которая бы отмечала в соседней ячейке фразой "ДА", если время в текущей ячейке больше на 5 минут, чем время в предыдущей ячейке. Если же время равно или меньше 5 мин или равно 0:00, то ничего не отображать.

Пример:
- В колонке "А" перечислены строки со временем с интервалом 5 минут. Если каждая следующая строка больше ровно на 5 минут, то ничего отмечать не нужно.
- На 13 строке указано время 12:00 - оно на 5 минут больше, чем предыдущая ячейка. Её необходимо отметить в колонке "В" фразой "ДА" или цифрой 1.
- с 27 по 33 строку указано время 0:00 - его отмечать не нужно.

Простыми словами, необходимо найти ошибки - отметить "все времена", у которых не соблюдается 5 минутная последовательность.  

Заранее благодарю за помощь.

Изменено: oleg9911 - 13.08.2024 21:16:31
Найти и отметить слова скриптом
 
Большое спасибо, макрос отлично отработал! :idea:  Благодарю за помощь! :idea:  
Найти и отметить слова скриптом
 
А ВПР запишет в колонку где уже проставлены цифры - новые значения выборочно? Он ведь поверх писать должен не трогая другие цифры. То есть, нашел и записал новую цифру 0, поверх 1-цы или любой другой цифры, дальше идет и так далее. Другими словами выгрызть дырки в сыре, оставляя и сам сыр :D  

Или вы предлагаете сделать 2доп колонки, чтобы он еще копировал туда помимо нового и старое значение? тогда да - это вариант. Но опять же, если слов много, то скорость обработки будет низкая по сравнению со скриптом....
Изменено: oleg9911 - 06.06.2024 11:04:06
Найти и отметить слова скриптом
 
Всем доброе утро!

Необходима помощь с несложным скриптом. В колонке "F" лежит список текстовых слов. Необходимо найти есть ли такие слова в колонке "J". И если слово найдено, то в той же строке в колонках G и H прописать значение =0. На скриншоте показал как "было" и как "cтало" - будет после отработки скрипта. То естьв 3й,5й и  7й строках будут проставлены нули тк слова из F найдены в списке J. Скрипт начинает работу со 2-й строки. Файл пример и скриншот прилагаю.

Заранее благодарю всех за помощь!


Создать все варианты предложений из трех колонок слов
 
Цитата
написал:
Если с макросом подойдет, то вот.
Класс, очень круто! Большое спасибо за помощь! :idea:  ;)  
Создать все варианты предложений из трех колонок слов
 
Всем добрый день!

Подскажите, как решить следующую задачу:
Есть 3 колонки текстовых слов (A,B и C). Необходимо в колонку "D" сгенерировать предложения, взяв по 1 слову из каждой колонки. Необходимо создать все варианты оригинальных не повторяющихся предложений. Последовательность склеивания всегда слева направо, то есть сначала берем 1 слово из 1й колонки, склеиваем с ним слово из 2-й и далее склейка со словом из 3-й колонки.

Пример:
- в D2 создался текст "мама_мыла_раму". Для него взяты по каждому 1му слову из каждой колонки.

На скриншоте и файл примере показал.
Заранее благодарю за помощь.

Найти и вывести слова по условию
 
Павел, большое спасибо за помощь!  :idea: Все великолепно работает. Браво :idea:  :)  
Найти и вывести слова по условию
 
Цитата
написал:
для второго варианта
2-й вариант, помоему, с ошибкой отрабатывает. Подскажите в чем может быть дело. 13 и 14 строки, пример.

Найти и вывести слова по условию
 
Цитата
написал:
вы не знаете что такое ВПР?
Да, но самостоятельно, к сожалению, не умею им пользоваться. Подскажите, пожалуйста, как реализовать 2-й вариант (вывод в колонки F и G), вывод когда значение в А=0 (а не A=1 как сейчас), пробовал менять, но выдает ошибку #ЗНАЧ.  
Изменено: oleg9911 - 21.05.2024 15:24:38
Найти и вывести слова по условию
 
Всем добрый день!

Прошу помочь с формулами. Необходимо найти слово в списке и по условию вывести его и цифру относящуюся к нему в ячейку.


В колонке "I" лежит текстовая база слов + в колонке "J" цифры относящиеся к каждому слову (АА принадлежит 1, ББ принадлежит 2, Г принадлежит 3 и так далее). Необходимо взять слово из колонки "B" и осуществить поиск его по всей колонке "I". Если слово найдено + значение в колонке "A"=1 , то вывести
в колонке "C" найденное слово, а в колонке "D" вывести его цифровое соответствие из колонки J. Если слово не найдено, то вывести прочерк.


Пример:
- в колонке "C" в ячейке "C8" будет выведено слово "К" и справа в "D8" выведено число 13, так как слово "К" есть в списке колонки "I" + значение в колонке "A" в данной строке =1.

- в колонке "C" в ячейке "C9" будет выведено слово "Л" и справа в "D9" выведено число 14, так как слово "Л" есть в списке колонки "I" + значение в колонке "A" в данной строке =1. и тп.

p.s. Аналогичный вывод в колонках F и G. Меняется лишь условие у колонки "A". Ищется не значение =1, а значение =0.

Скриншот и файл пример прилагаю. Заранее благодарю всех за помощь!

Найти и вывести слова из списка
 
Большое спасибо! :idea:  
Найти и вывести слова из списка
 
Цитата
написал:
если  и там десятки- сотни тысяч
500 000 эталонных (уникальных) и 14%+ из них искомые (70 000+)
Найти и вывести слова из списка
 
Цитата
написал:
отработала за 7-8 мин
Спасибо!  :idea: Буду тестить ;)  
Найти и вывести слова из списка
 
Всем добрый вечер!

Прошу помочь в решении задачи. В колонке "A" (фикс диапазон А2:A9) лежит текстовая база слов. К каждому слову дополнительно в колонках B,C,D принадлежат доп. три цифровых значения. То есть, к слову "Мама" в строке "А2" относятся также цифры 1, 11 и 21 (из B2, C2, D2).

В колонке "F" указаны слова, которые необходимо найти в А2:A9. После того, как слово найдено — выводим в колонках G,H,I доп инфо из колонок B,C,D соответствующей найденной строки.

Пример:
1. Смотрим строку F2. В ней указан текст "Текст1". Ищем в диапазоне А2:A9 текст "Текст1"
2. Нашли в строке "А6" текст "Текст1". Выводим в "G2" доп инфо1 из "B6". Выводим в "H2" доп инфо2 из "C6". Выводим в "I2" доп инфо3 из "D6".
3. Аналогичные действия для строки F3, F4 и так далее до конца колонки.

p.s. Дополнительный вопрос связан с тем, как оптимизировать задачу, если строк в колонке "А" будет 500 000? Могут ли быть тормоза с поиском и выводом фразы и ее цифровых соответствий? Может есть какие-то другие решения.

Заранее спасибо всем за помощь.

Перевести значение формулы в текстовый формат
 
Цитата
написал:
у вас реально странный вопрос/
Да, я что-то не проверил и напутал с выводом.

Цитата
написал:
См.файл. Вроде все 'идентифицируется'
Всё верно. Прошу прощения!  :sceptic:  Тема закрыта...
Создать колонки значениями из других колонок
 
Цитата
написал:
Угадал
Здорово, работает!  :) И главное, формулой обошлись, что удобно и не зашивает фикс значения внутри ячеек. Супер :idea: Большое спасибо Вам за помощь! :idea:


Цитата
написал:
Где правда?
Ошибся, выложил 1-ую версию, а описание написал к последней. Прошу прощения за неточность :sceptic:  
Перевести значение формулы в текстовый формат
 

Друзья, подскажите как перевести формулу в ячейке "G1" в текстовый формат? Визуально она читается как текстовое, но если к ней обращаться и сравнивать с таким же текстом, то она не идентифицируется. Можно конечно копи-пастом руками, но интересно можно ли как-то переводить это сразу в текстовый формат.

Заранее спасибо.
Создать колонки значениями из других колонок
 
Всем добрый вечер!

Прошу помочь в решении задачи в виде скрипта или формулы.
У нас имеются 2 колонки "A" и "B" в текстовом формате.

В ячейке "D1" указан шаблон формулы:
Код
=ЕСЛИ(C1="11";"22";"-")
который необходимо взять в буфер и сгенерировать по 1 ячейке в каждой следующей колонке, попутно поменять в формуле 2 части, заменив их значениями из +1 колонки А и B.

Пример:
1. Берем в буфер формулу из "D1"
2. Вставляем её в 1-й строке следующей +1 колонки, то есть в "E1"
3. Меняем в формуле 2 части, а именно в "в первых" и "вторых ковычках":
- "11" меняем на значение из А2
- "22" меняем на значение из В2
Получится в "Е1" будет формула:
Код
=ЕСЛИ(C1="12";"33";"-")
4. Аналогично создаем записи в следующей +1 колонке в ячейке "F1", меняя в формуле 2 части взяв их уже со следующей строчки А3 и В3.
т.е. в "F1" будет формула
Код
=ЕСЛИ(C1="13";"44";"-")
и так далее генерируются колонки пока не закончатся значения в колонке А:B.  На скриншоте и файле показал как будет выглядеть сгенерированная ячейка E1.

Заранее благодарю всех за помощь!

Найти и отметить комбинацию цифр
 
Потрясающе :)  Браво, огромное спасибо за помощь! :idea:  :idea:  
Найти и отметить комбинацию цифр
 
Всем добрый день!

Прошу помочь в реализации скрипта, который бы решал следующую задачу:
В колонке "A" перечислены текстовые комбинации (5432,  54321,  543210  и  3210) подсвечены серым цветом.
Каждая комбинация отделяется от другой пробелом. У каждой комбинации есть цифровое значение, присвоенное ей, то есть, по сути, имя.
Например, комбинации из A2:A5  (5432) присвоено цифровое значение = 12 (подсвечено темно-серым цветом).
Данное значение указано в 1-й строчке начала комбинации (здесь в "B2").

Необходимо:
1. Записать в базу комбинации из колонки "А" (и их значения из "B")
2. Далее найти в колонке "D" наши комбинации. После нахождения, отметить в колонке "E" найденную комбинацию. На скриншоте в колонке "E" показал как должно получиться (какие комбинации будут найдены и отмечены).
Прошу обратить внимание, что в D23:D27 указана специально схожая комбинация с доп цифрой "3" сверху , которая не должна идентифицироваться. То есть каждая комбинация должна точно соответствовать своему составу, видимо, скрипт должен обязательно проверять, обрамлена ли искомая комбинация пробелами сверху и снизу. Если же в списке цифр находится комбинация, но она не обрамлена пробелом сверху и снизу, то комбинация не отмечается.  

Пример:
1. Смотрим колонку А и пишем в базу 4 комбинации и ее значения:
для комбинации "5432" присваиваем значение = 12
для комбинации "54321" присваиваем значение = 15
для комбинации "543210" присваиваем значение = 17
для комбинации "3210" присваиваем значение = 33

2. Осуществляем поиск комбинаций в колонке "D". В колонке "D" цифры могут быть разделены 1,2 и более пробелами. Соответственно, мы должны искать комбинации между этими пробелами. В строках D8:D11 найдена комбинация под именем "12". Прописываем в 1й строчке (E8) имя комбинации в виде цифрового значения т.е. = 12. И так далее вниз до конца страницы.  


p.s. В примере в колонке "A" указано 4 шт комбинаций, по факту их будет больше, т.е. необходимо сначала загрузить в "базу сравнения" все комбинации, далее их искать. Как это реализовать прошу подсказать. Я предложил текущий 1й вариант "как сейчас" - сначала скрипт забирает комбинации (из А) и их значения (из колонки В) , далее ищет комбинации в колонке D и отмечает найденную в колонке Е.
Либо 2-й вариант, прописать изначально список комбинаций прямо внутри скрипта. Какой вариант быстрее сделать — тот и лучше.

Заранее спасибо за помощь!

Изменено: oleg9911 - 19.04.2024 16:06:06
Удалить повторяющиеся значения в колонке по условию
 
Большое спасибо всем за помощь!  :idea:  Какой вариант использовать (формулой или скриптом) — покажет тест.  ;)  
Удалить повторяющиеся значения в колонке по условию
 
Да, в колонке "А" только единицы. Других символов или цифр нет.
Удалить повторяющиеся значения в колонке по условию
 
Всем добрый вечер!

В колонке "A" перечислены цифровые значения = 1. Необходимо удалить каждое следующее значение = 1, при условии, что оно на расстоянии менее, чем количество строк, указанных в ячейке "B1" от предыдущего значения "1". Если расстояние = или > то единицу не удаляем и начинаем теперь сравнивать расстояние от нее до след единицы.

Пример:
1. В "А3" найдена первая единица. Её не удаляем. С ней будем сравнивать следующую найденную единицу.

2. Находим следующую единицу. Она в "А5". Меряем расстояние от ее номера строки до номера строки, на которой находится предыдущая (эталон) единица.
Если количество строк меньше чем число, указанное в "B1", то единицу в "А5" удаляем. На скриншоте и файле следующая единица находится в "A5". Расстояние от нее до единицы в А3 всего 2 строки, т.е. менее 10 (цифры из B1), значит единицу в А5 удаляем.

3. Аналогично меряем расстояние ко всем следующим найденным значениям. Соответственно в А9, А11, А12, А13 единицы будут удалены, так как расстояние от предыдущей единицы менее 10 (цифры из B1).

4. Единица в А24 не удаляется, тк расстояние от пред единицы более или = 10. И так далее, принцип, надеюсь, смог описать. На скриншоте в колонке "G" показал какие единицы останутся в колонке. Файл пример прилагаю.

Заранее благодарю за помощь.

Скрипт для отметки повторений указанного значения в диапазоне
 
Да, все верно. Что-то я сегодня туплю))) :D  Спасибо!
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 След.
Наверх