Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Зависимость данных для переноса от даты и времени часа - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Зависимость данных для переноса от даты и времени часа
caind2015 Дата: Среда, 20.03.2024, 08:03 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 0 ±
Замечаний: 0% ±

2016
Здравствуйте.Может ли кто-нибудь помочь с проблемой написания формулы переноса значений зависимых от даты и времени.Возможно ли сделать это функцией впр?Если возможно напишите пожалуйста на примере двух строчек в экселевский документ(Сюдаа).Выделила ячейки цветом для понимания какие должны перенестись из отсюда в сюдаа.
К сообщению приложен файл: sjudaa.xlsx (10.2 Kb) · 7584138.xlsx (38.7 Kb)


пыпы
 
Ответить
СообщениеЗдравствуйте.Может ли кто-нибудь помочь с проблемой написания формулы переноса значений зависимых от даты и времени.Возможно ли сделать это функцией впр?Если возможно напишите пожалуйста на примере двух строчек в экселевский документ(Сюдаа).Выделила ячейки цветом для понимания какие должны перенестись из отсюда в сюдаа.

Автор - caind2015
Дата добавления - 20.03.2024 в 08:03
bigor Дата: Среда, 20.03.2024, 10:26 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1267
Репутация: 244 ±
Замечаний: 0% ±

нет
caind2015, Ни дат, ни времени у вас не вижу, везде текст. Так же если с золотом что-то понятно, то с остальным не очень, в исходной таблице CN а в итоговой нечто для меня непонятное. Тягать из файла лень, формула с путями длинная очень, перенес на второй лист. В иходной таблице в столбце А не должно быть пустых ячеек и текстовых, которые не заканчиваются на что-то похожее на время. Можно прописать обработку ошибок, но это вы сами. Итого получаем для вытаскивания Au
Код
=INDEX(Лист2.$B$2:$F$62;SMALL(IF((--RIGHT(Лист2.$A$2:$A$62;5)=--SUBSTITUTE($B2;".";":"))*(Лист2.B$2:B$62<>0);ROW($B$1:$B$61);"");1);COLUMN(A92))
массивная.
пс Разделитель листов нужно заменить с точки на восклтцательный знак.
К сообщению приложен файл: sjudaa1.xlsx (32.7 Kb)


Сообщение отредактировал bigor - Среда, 20.03.2024, 10:29
 
Ответить
Сообщениеcaind2015, Ни дат, ни времени у вас не вижу, везде текст. Так же если с золотом что-то понятно, то с остальным не очень, в исходной таблице CN а в итоговой нечто для меня непонятное. Тягать из файла лень, формула с путями длинная очень, перенес на второй лист. В иходной таблице в столбце А не должно быть пустых ячеек и текстовых, которые не заканчиваются на что-то похожее на время. Можно прописать обработку ошибок, но это вы сами. Итого получаем для вытаскивания Au
Код
=INDEX(Лист2.$B$2:$F$62;SMALL(IF((--RIGHT(Лист2.$A$2:$A$62;5)=--SUBSTITUTE($B2;".";":"))*(Лист2.B$2:B$62<>0);ROW($B$1:$B$61);"");1);COLUMN(A92))
массивная.
пс Разделитель листов нужно заменить с точки на восклтцательный знак.

Автор - bigor
Дата добавления - 20.03.2024 в 10:26
caind2015 Дата: Среда, 20.03.2024, 12:11 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 0 ±
Замечаний: 0% ±

2016
bigor, А что за обращение столбец (A92) ?


пыпы
 
Ответить
Сообщениеbigor, А что за обращение столбец (A92) ?

Автор - caind2015
Дата добавления - 20.03.2024 в 12:11
bigor Дата: Среда, 20.03.2024, 13:27 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1267
Репутация: 244 ±
Замечаний: 0% ±

нет
столбец (A92) ?

можете вместо этого 1 поставить, я думал масштабировать формулу перетаскиванием, но таблицы не подходят для этого. Можно вообще диапазон Лист2.$B$2:$F$62, прописать как Лист2.$B$2:$B$62 и убрать из формулы ;СТОЛБЕЦ(A92)


Сообщение отредактировал bigor - Среда, 20.03.2024, 13:28
 
Ответить
Сообщение
столбец (A92) ?

можете вместо этого 1 поставить, я думал масштабировать формулу перетаскиванием, но таблицы не подходят для этого. Можно вообще диапазон Лист2.$B$2:$F$62, прописать как Лист2.$B$2:$B$62 и убрать из формулы ;СТОЛБЕЦ(A92)

Автор - bigor
Дата добавления - 20.03.2024 в 13:27
caind2015 Дата: Среда, 20.03.2024, 14:46 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 0 ±
Замечаний: 0% ±

2016
bigor, Не работает у меня эта формула.Потому что у меня два разных файла и данные переносятся некорректно.
Ни дат, ни времени у вас не вижу, везде текст

Почему не видите? 18-Mar-24 это Дата . Время ниже 7:00 , 09:00 и так далее. В эти часы делаются анализы вот эти получившиеся данные за эти часы и нужно по формуле перекинуть в другой лист .Оба листа находятся в разных папках и мне приходится их переносить из одного листа в другой потому что люди разные и результат другого видеть не должен по политике компании.
Почему текст,потому что так переносится с электронной таблице в виде текста по-видимому...Я не заношу эти данные только раскидываю. А выделены по цвету в том и другом журнале,какие данные куда должны встать.


пыпы
 
Ответить
Сообщениеbigor, Не работает у меня эта формула.Потому что у меня два разных файла и данные переносятся некорректно.
Ни дат, ни времени у вас не вижу, везде текст

Почему не видите? 18-Mar-24 это Дата . Время ниже 7:00 , 09:00 и так далее. В эти часы делаются анализы вот эти получившиеся данные за эти часы и нужно по формуле перекинуть в другой лист .Оба листа находятся в разных папках и мне приходится их переносить из одного листа в другой потому что люди разные и результат другого видеть не должен по политике компании.
Почему текст,потому что так переносится с электронной таблице в виде текста по-видимому...Я не заношу эти данные только раскидываю. А выделены по цвету в том и другом журнале,какие данные куда должны встать.

Автор - caind2015
Дата добавления - 20.03.2024 в 14:46
bigor Дата: Среда, 20.03.2024, 15:01 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1267
Репутация: 244 ±
Замечаний: 0% ±

нет
Может для вас это и время/даты, а для excel текст, я сделал преобразования в формуле в время, но не 100% ное. Золото из файла в файл он должен перекидывать, если пути прописать полные с именем файла. Как заполнять остальные параметры более/менее понятно, но это еще несколько условий прописывать. Если добьетесь переноса золота из файла в файл, то имеет смысл продолжать, а пока смысла нет.
 
Ответить
СообщениеМожет для вас это и время/даты, а для excel текст, я сделал преобразования в формуле в время, но не 100% ное. Золото из файла в файл он должен перекидывать, если пути прописать полные с именем файла. Как заполнять остальные параметры более/менее понятно, но это еще несколько условий прописывать. Если добьетесь переноса золота из файла в файл, то имеет смысл продолжать, а пока смысла нет.

Автор - bigor
Дата добавления - 20.03.2024 в 15:01
caind2015 Дата: Среда, 20.03.2024, 15:24 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 0 ±
Замечаний: 0% ±

2016
=ИНДЕКС(["Z:\Block-30\Laboratory\Результаты\Cводный журнал - 2024.xlsx"]Mar!$B$2:$F$9962;НАИМЕНЬШИЙ(ЕСЛИ((--ПРАВСИМВ(["Z:\Block-30\Laboratory\Результаты\Cводный журнал - 2024.xlsx"]Mar!$A$2:$A$9962;5)=--ПОДСТАВИТЬ($B257;".";":"))*(["Z:\Block-30\Laboratory\Оборотная вода\Оборотная вода- Март 2024.xlsx"]Лист1!B$2:B$462<>0);СТРОКА($B$1:$B$61);"");1);СТОЛБЕЦ(A3347))
У меня просто вот так получается и я не понимаю от какого журнала данные СТРОКА($B$1:$B$61);"");1);СТОЛБЕЦ(A3347))
Ну ладно допустим Столбец я поставлю А1 ,а что со строкой?


пыпы
 
Ответить
Сообщение=ИНДЕКС(["Z:\Block-30\Laboratory\Результаты\Cводный журнал - 2024.xlsx"]Mar!$B$2:$F$9962;НАИМЕНЬШИЙ(ЕСЛИ((--ПРАВСИМВ(["Z:\Block-30\Laboratory\Результаты\Cводный журнал - 2024.xlsx"]Mar!$A$2:$A$9962;5)=--ПОДСТАВИТЬ($B257;".";":"))*(["Z:\Block-30\Laboratory\Оборотная вода\Оборотная вода- Март 2024.xlsx"]Лист1!B$2:B$462<>0);СТРОКА($B$1:$B$61);"");1);СТОЛБЕЦ(A3347))
У меня просто вот так получается и я не понимаю от какого журнала данные СТРОКА($B$1:$B$61);"");1);СТОЛБЕЦ(A3347))
Ну ладно допустим Столбец я поставлю А1 ,а что со строкой?

Автор - caind2015
Дата добавления - 20.03.2024 в 15:24
caind2015 Дата: Среда, 20.03.2024, 15:25 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 0 ±
Замечаний: 0% ±

2016
Дату я поменяла на обычный формат даты и время


пыпы
 
Ответить
СообщениеДату я поменяла на обычный формат даты и время

Автор - caind2015
Дата добавления - 20.03.2024 в 15:25
bigor Дата: Среда, 20.03.2024, 15:32 | Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1267
Репутация: 244 ±
Замечаний: 0% ±

нет
СТРОКА($B$1:$B$61);"");1);СТОЛБЕЦ(A3347))
это не с журнала, первая функция нужна для перебора строк, размер диапазона в строках должен быть таким же, как "Z:\Block-30\Laboratory\Результаты\Cводный журнал - 2024.xlsx"]Mar!$B$2:$F$9962, и начитнаться с 1 строки, т.е. СТРОКА($B$1:$B$9961)
про СТОЛБЕЦ(A3347) я уже писал, что можно заменить его на 1.
Формула массивная, и 10 тыс строк наверное долго будет переваривать


Сообщение отредактировал bigor - Среда, 20.03.2024, 15:34
 
Ответить
Сообщение
СТРОКА($B$1:$B$61);"");1);СТОЛБЕЦ(A3347))
это не с журнала, первая функция нужна для перебора строк, размер диапазона в строках должен быть таким же, как "Z:\Block-30\Laboratory\Результаты\Cводный журнал - 2024.xlsx"]Mar!$B$2:$F$9962, и начитнаться с 1 строки, т.е. СТРОКА($B$1:$B$9961)
про СТОЛБЕЦ(A3347) я уже писал, что можно заменить его на 1.
Формула массивная, и 10 тыс строк наверное долго будет переваривать

Автор - bigor
Дата добавления - 20.03.2024 в 15:32
bigor Дата: Среда, 20.03.2024, 15:35 | Сообщение № 10
Группа: Проверенные
Ранг: Старожил
Сообщений: 1267
Репутация: 244 ±
Замечаний: 0% ±

нет
Дату я поменяла на обычный формат даты и время
и где это можно увидеть?
 
Ответить
Сообщение
Дату я поменяла на обычный формат даты и время
и где это можно увидеть?

Автор - bigor
Дата добавления - 20.03.2024 в 15:35
caind2015 Дата: Среда, 20.03.2024, 16:04 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 0 ±
Замечаний: 0% ±

2016
Прикрепила файлы , с датой и временем.В обновлённом варианте.
К сообщению приложен файл: svodnyj_zhurnal_2024.xlsx (24.3 Kb) · oborotnaja_voda_mart_2024.xlsx (75.2 Kb)


пыпы
 
Ответить
СообщениеПрикрепила файлы , с датой и временем.В обновлённом варианте.

Автор - caind2015
Дата добавления - 20.03.2024 в 16:04
bigor Дата: Среда, 20.03.2024, 16:56 | Сообщение № 12
Группа: Проверенные
Ранг: Старожил
Сообщений: 1267
Репутация: 244 ±
Замечаний: 0% ±

нет
Увидел, это позволит вместо --ПОДСТАВИТЬ($B257;".";":") написать $B257
Но если 10 тыс записей, то вы обрабатываете не один день. Вышепредложенная формула работает только с одним днем. И по вашей таблице я сомневаюсь, что смогу сделать формулу, которая учитывала бы дни.
 
Ответить
СообщениеУвидел, это позволит вместо --ПОДСТАВИТЬ($B257;".";":") написать $B257
Но если 10 тыс записей, то вы обрабатываете не один день. Вышепредложенная формула работает только с одним днем. И по вашей таблице я сомневаюсь, что смогу сделать формулу, которая учитывала бы дни.

Автор - bigor
Дата добавления - 20.03.2024 в 16:56
caind2015 Дата: Среда, 20.03.2024, 17:29 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 0 ±
Замечаний: 0% ±

2016
Ясно(.Спасибо.Ну что ж буду по старинке)).
А то я уже и так и так подстановкой занималась - не выходит.


пыпы
 
Ответить
СообщениеЯсно(.Спасибо.Ну что ж буду по старинке)).
А то я уже и так и так подстановкой занималась - не выходит.

Автор - caind2015
Дата добавления - 20.03.2024 в 17:29
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!