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

Страницы: 1 2 3 4 След.
Заполнить колонку числами по двум условиям
 
Всем добрый день!

Прошу помочь с формулой. В колонке "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
и т.д.

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

Вопрос по оператору ЕСЛИ
 
Всем доброе утро! Сразу извиняюсь за тупой вопрос :sceptic:
Код
=ЕСЛИ(A1>B1-C1;1;0)
=ЕСЛИ(A1>B1+C1;1;0)

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

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

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

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

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

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

Изменено: oleg9911 - 13.08.2024 21:16:31
Найти и отметить слова скриптом
 
Всем доброе утро!

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

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


Создать все варианты предложений из трех колонок слов
 
Всем добрый день!

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

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

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

Найти и вывести слова по условию
 
Всем добрый день!

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


В колонке "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.

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

Найти и вывести слова из списка
 
Всем добрый вечер!

Прошу помочь в решении задачи. В колонке "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? Могут ли быть тормоза с поиском и выводом фразы и ее цифровых соответствий? Может есть какие-то другие решения.

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

Перевести значение формулы в текстовый формат
 

Друзья, подскажите как перевести формулу в ячейке "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.

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

Найти и отметить комбинацию цифр
 
Всем добрый день!

Прошу помочь в реализации скрипта, который бы решал следующую задачу:
В колонке "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
Удалить повторяющиеся значения в колонке по условию
 
Всем добрый вечер!

В колонке "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" показал какие единицы останутся в колонке. Файл пример прилагаю.

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

Скрипт для отметки повторений указанного значения в диапазоне
 
Всем привет!

В колонке "А" лежат данные с текстовыми значениями.
Необходимо в колонке "B" указанного диапазона А3:A31 с помощью цифры "1" отметить все повторения значения, которое указано в ячейке "B1".
На скриншоте "Было -> Стало" показал как получится (колонка H).

Пример:
1. В ячейку "B1" вписали значение "8"
2. Запустили скрипт поиска
3. В колонке "B" проставились единицы в строках: 10, 12, 18, 24, 26, 28 и 29.

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

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

Банальная задача "Найти и отметить уникальные значения в соседней колонке цифрой". Но появилась проблема - на большом количестве строк (500 000 шт) время на обработку увеличивается многократно и процессор сразу разгоняется до 100%. Предполагаю, что эта проблема может решится обработкой скриптом, тк пробовал обработку строк этой формулой:
Код
=СЧЁТЕСЛИ($A$3:$A$31;$A3)>1
но она долго считает и время окончания обработки сложно расчитать.


В колонке "А" лежат данные с текстовыми значениями.
Необходимо в колонке "B" с помощью единицы отметить каждое уникальное значение в указанном диапазоне А3:A31
Повторяющиеся значения никак не отмечаем. Нужны именно уникальные.
На скриншоте "Было -> Стало" показал как должно получится (колонка H). В примере указал всего 28 строк, но по факту их 500 000.

Желательно, во время работы скрипта добавить счетчик "Текущий номер обработанной строки", чтобы было видно на какой строке работает скрипт и не подвис ли сам скрипт. То есть писать номер обработанной строки, например, в С1  (или в идеале сделать процент завершения (диапазон перевести в %)).

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

Перенести значения из одних колонок в другие с пересчетом формул
 
Всем привет, еще раз.

Прошу помочь со скриптом (формулы не подойдут, так как не делают пересчет в моменте времени),
который бы выполнял 3 действия в заданном диапазоне:
1. с 3-й строки переносим цифровые значения трех колонок B:D в колонки F:H
2. Делаем обязательный пересчёт всех формул.
3. Переносим значение из той же строки колонки "O" в колонку "N"
и так далее до конца заданного диапазона. В данном примере задан фиксированный диапазон обработки с 3 по 33 строку.

Пример:
1. Начинаем перенос цифровых значений с 3-й строки, то есть B3:D3 переносим в F3:H3
2. Делаем пересчёт формул.
3. Переносим значение из "O3" в "N3"
4. Переход на след строку и далее делаем те же самые действия:
B4:D4 переносим в F4:H4, пересчет формул, перенос O4 в N4, переход на следующую строку
B5:D5 переносим в F5:H5, пересчет формул, перенос O5 в N5, переход на следующую строку
и так далее повтор цикла до конца заданного диапазона (здесь до 33-й строки)

Спасибо всем за помощь!

Создать сумму каждых N строк + создать ссылку на каждую N строку
 
Всем доброе утро!
Прошу помочь с небольшим скриптом.

Есть колонка "А" с цифровыми значениями со 2 по 31 строку. Необходимо сделать 2 действия:
1. Необходимо в колонку "Е" со 2-й строки записать сумму каждых N строк. В примере excel файла и скриншоте каждые 6 строк.
2. А в колонку "F" записать ссылку на каждую N строку (указанную в 1-м пункте. То есть также каждую 6-ю строку).


Пример:
1. В ячейку Е2 пишем сумму строк А2-А7.
В ячейку Е3 пишем сумму строк А8-А13.
В ячейку Е4 пишем сумму строк А14-А19.
и так далее до конца диапазона обработки.

2. В ячейку F2 пишем значение каждой N cтроки, указанной в 1-м действии (здесь каждые 6 строк).
То есть в ячейке F2 будет ссылка на ячейку А7 тк она 6-я со 2й строки.
в ячейке F3 будет ссылка на ячейку А13, так как она следующая 6-я строка после А7.
в ячейке F4 будет ссылка на ячейку А19, так как она следующая 6-я строка после А13.
и так далее до конца диапазона обработки.

В скрипте необходимо указать фиксированный диапазон обработки указанной колонки.
В приложенном примере диапазон обработки задан "со 2-й по 31-ю строку колонки А".

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



p.s. реализация формулами не подойдет.
Cмена значений ячеек кликом мышки
 
Всем доброе утро!

Прошу помочь в решении следующей задачки:
У нас есть диапазон А1:C5 в котором указаны цифровые значения 3 типов: 1 ,  -1  или пустая ячейка.
Необходимо осуществить возможность менять кликом мышки по ячейке цифровое значение на значение с другим знаком (с 1 на -1  и  с -1 на 1), также если ячейка пустая, то никаких действий не производить.

Я так понимаю, реализовать подобное можно через закольцованный скрипт. Кнопки запуска и остановки скрипта сделаю самостоятельно. Прошу помочь со скриптом. По поводу клика мышкой это будет 1 клик или 2 - не принципиально.

Пример:
В А1 указано значение 1. При нажатии мышкой по ячейке А1 значение должно смениться на значение -1. При повторном нажатии с -1 на 1.
В B1 указано значение -1. При нажатии мышкой по ячейке B1 значение должно смениться на значение 1. При повторном нажатии с 1 на -1.
В C1 пустая ячейке. При нажатии мышкой по ячейке С1 ничего не должно происходить.
Аналогичные действия будут в остальных ячейках диапазона А1:C5

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

Как скриптом закрасить нижнюю границу ячеек линией определенного цвета?
 
Всем привет.

Прошу подсказать скрипт, который бы закрашивал нижние границы диапазона ячеек толстой линией определенного цвета.

Пример:
1.Необходимо закрасить А1:B1 нижние границы толстой черной линией.
2.Необходимо закрасить А3:B3 нижние границы толстой красной линией.
Файл и скрин ниже.

Спасибо за помощь

p.s. Речь не про цвет фона ячейки, а про закраску границ ячейки. Такое вообще возможно скриптом? Если да, то как выбирать размер линии?

Как из формата времени оставить только минуты, переведя их в число?
 
Всем привет.

Подскажите, пожалуйста, как формулой из ячейки в формате "время" (например 00:04) перевести в другую ячейку оставив только значение минут, и далее перевести его в формат "число".

Примеры:
00:04  ->  4
10:50  ->  50
00:12  ->  12
и т.п.

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

Необходим скрипт, который будет вешаться на кнопку. Суть работы скрипта - менять цифровое значение в ячейке А1 со значения 0 на значение 1 и так далее по кругу.

Пример:
В ячейке А1 указано значение 0. Нажали на кнопку - значение в А1 поменялось на значение 1.
В ячейке А1 указано значение 1. Нажали на кнопку - значение в А1 поменялось на значение 0.
и так далее по кругу (циклу).

Благодарю всех за помощь! :)

p.s. файл и скриншот прилагаю.
Сделать вычитание по условию
 
Всем привет.

Прошу помочь со скриптом, который бы сделал вычитание цифр из 2 колонок и записал разницу в третью колонку, но при условии.

Пример:

1. У нас есть 2 колонки "А" и "B" в которых поочереди парами слева-направо размещены цифровые значения.
На скриншоте видно, что это цифры 10-5 , 11-1, 22-12 и 40-20. То есть цифры идут блоками по 2 шт. Слева четный номер последовательности, справа нечетный. (в "А3" цифра "10" - первая четная, в "В6" цифра "5" - вторая нечетная и так далее вниз)

2. Нам необходимо в колонку "C" записать разницу цифр каждого блока: вычесть из 1-й  2-ю цифру, из 3-й  4-ю,  из 5-й  6-ю и так далее вниз.
На примере:
- из 10 вычесть 5 и результат 5 записать в колонку "С" (в "С6" нижней строки каждого блока цифр)
- из 11 вычесть 1 и результат 10 записать в колонку "С" в С13.
- из 22 вычесть 12 и результат 10 записать в колонку "С" в С20.
- из 40 вычесть 20 и результат 10 записать в колонку "С" в С26.
На скриншоте и приложенной файле это колонки D:F

3. Необходим также 2-й вариант скрипта, который бы делал вычитание наоборот т.е вычитал.  из 2-й  1-ю цифру, из 4-й  3-ю,  из 6-й  5-ю и так далее последовательно вниз. На скриншоте и приложенной файле это колонки H:J

Надеюсь, смог описать понятно. Заранее благодарю всех за помощь!

Отметить найденную строку записью в другой колонке n-количеством строк
 
Всем привет!

Прошу помочь в решении задачи. Необходима реализация формулами. Есть колонка "A" в которой необходимо найти строку с цифровым значением = 1. После нахождения этой строки - отметить в соседней колонке 10 строк вниз также цифровым значением = 1.

Пример:
1. Cмотрим колонку "А". Ищем строку где есть цифровое значение =1. Это будет ячейка "А5", в которой значение =1 (аналогично будут найдены строки А16 и А21)
2. Прописываем в колонке "B" вниз на 10 строк значения =1, т.е. с B5 по B14 будут стоять цифровые значение =1 (т.к. в А5 нашли цифру =1). Также пишем для найденных строк А16 и А21 (но с ними есть небольшая проблема описанная ниже)

Как дополнительно решать проблему пересечения строк? (в примере это строки А16 и А21) Возможно ли как в скриншоте складывать значения? (В примере строки E21:E25 имеют значения =2, так как в одни и те же строки должна быть запись по одной единице от строк А16 и А21). Как вариант решения - сделать запись не в 1 колонке, а в 2, 3 и т.д. для простоты разделения. Надеюсь, смог понятно описать.

Благодарю за помощь.

Найти в заданном диапазоне пустые строки и заполнить их формулами из других строк ниже
 
Всем привет!

Прошу помочь в решении задачи с помощью скрипта. В заданном диапазоне А2:A36 найти пустую строку/и. В нашем случае не заполненная ячейка будет в А6 и А7. Найдя её/их - скопировать в неё содержимое (формулу) из 5-й следующей за найденной пустой ячейки (строки). В скрипте необходимо указать абсолютное обращение к листу "page1", так как замечал, что иногда скрипт отрабатывает в листе, который открыт в данный момент. В файле есть доп лист с названием "тест " на котором можно протестить запись скрипта в лист "page1". По умолчанию, в А8:A36 прописана формула "ссылка на предыдущую ячейку".

Файл пример и скриншот как должно получится прилагаю.
Заранее благодарю за помощь.

Изменено: oleg9911 - 23.08.2023 17:32:47
Отфильтровать колонку с разными типами данных и оставить только цифровые значения
 
Всем привет.

В колонке "А" размещены 3 типа данных: цифровые значения, текстовые в виде "-" и сообщения в виде #ЗНАЧ!
Необходимо отфильтровать колонку и выводить в колонку "C" только цифровые значения. Прошу подсказать как это сделать.

Пример файла и скриншот прилагаю. В колонке "C" показано, что должно остаться от колонки "А" после фильтрации.
Спасибо за помощь!

УФ для времени и минут
 
Всем привет.

Подскажите какую формулу ставить на время для условного форматирования?

Пример:
Вв ячейке указано время 1:03
Необходимо подсветить фон ячейки в др цвет если значение времени стало = или больше 1:05

Спасибо за ответ.
Извините за тупой вопрос  :D Не смог найти ответ :sceptic:  
Изменено: oleg9911 - 11.08.2023 12:49:07
Найти последнее указанное значение в колонке и заполнить им N количество строк
 
Всем привет.

Необходим макрос, который бы находил в колонке последнее цифровое значение "1" и после него ставил еще 10 таких же значений (единичек).

Пример:
1. Задаем фиксированную высоту для проверки колонки "А". Здесь А1:А36
2. Ищем в колонке "А" ячейку, где находится последнее сверху цифровое значение =1. Здесь получается последняя единица находится в ячейке "А5"
3. Прописываем в следующих 10 строках также цифровое значение "1".
Получится если нажать на кнопку "Добавить", то в А6:A16 пропишется цифра "1".
Если еще раз нажать на кнопку "Добавить", то в А7:A27 пропишется цифра "1", тк в "А16" будет послед единица.
И так далее.

Благодарю за помощь!

Изменено: oleg9911 - 07.08.2023 17:16:09
Отправка письма по событию без использования Outlook-а
 
Всем добрый вечер!
Код
If .Cells(i, Lr + 5) = "1" Then ' проверка условия если в ячейке текущей строки значение =1
str = "Вам сообщение" ' тогда выдаем окно с текстом
Call load  ' вызов звука для сообщения
End If
В скрипте по событию выдается окошко и звуковое сообщение. Каким образом добавить в скрипт также сразу автоматическую отправку письма на e-mail с тем же заголовком без подтверждений? + у меня нет outlook-а. Есть ли варианты отправки почты через bat или какими-то другими путями?

Благодарю за помощь.
Последнее значение в диапазоне
 
Всем доброе утро.

Подскажите, какой формулой вывести последнее значение в заданном диапазоне?
Пример: У нас есть диапазон чисел в колонке "А": A1=10, A2=20, A3=30.
Необходимо вывести в "В1" последнее значение в диапазоне A1:A3
Соответственно, в "В1" будет выведено значение "30", т.к. оно последнее значение в диапазоне A1:A3.

Спасибо за помощь.
Изменено: oleg9911 - 25.06.2023 09:00:29
Вывести значение в ячейке при условии нахождения в колонке заданной комбинации чисел
 
Всем добрый вечер!

Прошу помочь в решении небольшой задачи в виде формулы.
В колонке "A" находятся 2 вида цифровых значений: 1 и 0. Необходимо вывести в колонке "B" значение "YES" если после значения "1" прошло 5 или более нулей, то есть найдена комбинация 1-0-0-0-0-0. И наоборот, выводить значение "NO" если этого не происходит. После нахождения комбинации 1-0-0-0-0-0 продолжать выводить значение "YES", пока значение в колонке А не сменится снова с 0 на 1.

Пример:
1. В ячейках B1-B17 выводим "NO", т.к. в колонке "A" не найдена комбинация чисел 1-0-0-0-0-0
2. В ячейках B18, B19, B28 выводим значение "YES", т.к. после последней "1" прошло 5 или более нулей (т.е. комбинация 1-0-0-0-0-0 найдена и после нее идут нули, т.е. значение в колонке А не =1)
3. В ячейках B41-B60 аналогично пункту 2 -  выводим значение "YES", т.к. комбинация 1-0-0-0-0-0 найдена и после нее идут нули, т.е. значение в колонке А не =1)

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

Изменено: oleg9911 - 26.05.2023 20:37:52
Заполнить значения между строк значениями из другой колонки при условии
 
Всем привет!

Подскажите, есть ли решение в виде формулы для следующей задачи. Если нет — прошу подсказать скрипт.

У нас есть 2 колонки "C" и "D" с цифровыми значениями. Грубо говоря значение в колонке "C" это начало цепочки, а значение в колонке "D" - конец цепочки. Подобные значениям идут парами (в примере 100-50, 120-50, 12-22)

Необходимо заполнить в колонке C интервалы строк, находящихся между каждой парой значений колонок С и D. Заполняем значениями из колонки А. Т.е. мы находим цепочки C-D и заполняем пустые интервалы внутри них. Цепочки же, D-C пропускаем и ничего не заполняем в колонке С. На скриншоте и файле примере в колонках H и I показал как в итоге должно получится. Синим показаны какие и куда значения будут записаны.

Пример:
- В ячейку С3 пишем значением из А3, тк значение находится между С2 и D3 (или, видимо, в С2 найдено начало цепочки C-D).
- Интервал C4-C11 не заполняем тк в D2 был найден конец цепочки С-D.
- В ячейку С13 пишем значением из А13, тк значение между С12 и D20 (или в С12 найдено начало новой цепочки C-D). и так далее пишем до С20.
- В ячейку С28 пишем значением из А28, тк значение между С27 и D32 (или в С12 найдено начало новой цепочки C-D). и так далее пишем до С31.

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


Изменено: oleg9911 - 19.04.2023 15:14:20
Заполнить строку с нулевым значением значением из предыдущей строки
 
Всем привет!
Подскажите, пожалуйста, простую формулу. В колонке чередуются 3 вида цифровых значений: 1, 2 и 0.
Нужно все нули заменять на значение предыдущей строки. Простите, но я туплю, не могу такую простую вещь сделать)) Заклинило :D

Пример колонки:
1
0
0
0
2
0
0
1
0
0

Должно получится так:
1
1
1
1
2
2
2
1
1
1

Спасибо!
Страницы: 1 2 3 4 След.
Наверх