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

Вход

Регистрация

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

 

= Мир MS Excel/Зеркальная замена значений по условию - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин  
Зеркальная замена значений по условию
Marena Дата: Суббота, 11.03.2017, 15:12 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Привет.
У меня появилась проблема по автоматической замене значений по одному условию.
В файлике две идентичные таблицы, левая, та в которая оригинал. правая- с новым условием.
Условие: Брала последнюю строку дня и первую строку нового дня. Значения условия: тип, направление, цена.

Если последняя строка buy, а первая sell, и цена buy<цены sell, то первая строка меняется на buy
Если последняя строка buy, а первая buy, и цена buy>цены buy, то первая строка меняется на sell

Если последняя строка sell, а первая buy, и цена sell>цены buy, то первая строка меняется на sell
Если последняя строка sell, а первая sell, и цена sell<цены sell, то первая строка меняется на buy

Если последняя строка по цене равна первой строке по цене, то условие Если опускаем.

Все остальные условия Если, остаются неизменными.

Теперь, когда мы получили зеркальное отображение(при выполнении условия если) нам необходимо завершить условие замены нового дня. Завершение условия (это замена цепочки in-out нового дня)
В нашем примере:50-51 строки это выполнение условия если, а 51-52 это замена цепочки in-out.

Возможна ситуация, когда первая строка нового дня in, вторая строка нового дня in, и только третья строка out, четвертая out, то заркальная замена первого in и второго (если три in- значит замена трех in и трех out), отсюда и двух out.
К сообщению приложен файл: 7919168.xlsx (19.9 Kb)
 
Ответить
СообщениеПривет.
У меня появилась проблема по автоматической замене значений по одному условию.
В файлике две идентичные таблицы, левая, та в которая оригинал. правая- с новым условием.
Условие: Брала последнюю строку дня и первую строку нового дня. Значения условия: тип, направление, цена.

Если последняя строка buy, а первая sell, и цена buy<цены sell, то первая строка меняется на buy
Если последняя строка buy, а первая buy, и цена buy>цены buy, то первая строка меняется на sell

Если последняя строка sell, а первая buy, и цена sell>цены buy, то первая строка меняется на sell
Если последняя строка sell, а первая sell, и цена sell<цены sell, то первая строка меняется на buy

Если последняя строка по цене равна первой строке по цене, то условие Если опускаем.

Все остальные условия Если, остаются неизменными.

Теперь, когда мы получили зеркальное отображение(при выполнении условия если) нам необходимо завершить условие замены нового дня. Завершение условия (это замена цепочки in-out нового дня)
В нашем примере:50-51 строки это выполнение условия если, а 51-52 это замена цепочки in-out.

Возможна ситуация, когда первая строка нового дня in, вторая строка нового дня in, и только третья строка out, четвертая out, то заркальная замена первого in и второго (если три in- значит замена трех in и трех out), отсюда и двух out.

Автор - Marena
Дата добавления - 11.03.2017 в 15:12
Pelena Дата: Воскресенье, 12.03.2017, 09:16 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
По просьбе автора тема перенесена во фриланс


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПо просьбе автора тема перенесена во фриланс

Автор - Pelena
Дата добавления - 12.03.2017 в 09:16
Marena Дата: Воскресенье, 12.03.2017, 12:02 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Правая таблица в качестве примера, она была сделана только для понимания задания. Главное сохранить соотношение дат, а там можно добавить новые для расчетов столбцы
 
Ответить
СообщениеПравая таблица в качестве примера, она была сделана только для понимания задания. Главное сохранить соотношение дат, а там можно добавить новые для расчетов столбцы

Автор - Marena
Дата добавления - 12.03.2017 в 12:02
doober Дата: Воскресенье, 12.03.2017, 12:52 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 970
Репутация: 332 ±
Замечаний: 0% ±

Excel 2010
Макрос подойдет?
Цитата
замена цепочки in-out

Совсем не понял.В примере никакая замена не происходит.


 
Ответить
СообщениеМакрос подойдет?
Цитата
замена цепочки in-out

Совсем не понял.В примере никакая замена не происходит.

Автор - doober
Дата добавления - 12.03.2017 в 12:52
Marena Дата: Воскресенье, 12.03.2017, 12:58 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Макрос подойдет?
Цитата
замена цепочки in-out

Совсем не понял.В примере никакая замена не происходит.


Макрос подойдет, если его можно будет наложить на последующие строки данных.
В примере ручная замена, это то что должно было получиться на выходе.
замены in-out нет, меняется только buy sell


Сообщение отредактировал Marena - Воскресенье, 12.03.2017, 13:00
 
Ответить
Сообщение
Макрос подойдет?
Цитата
замена цепочки in-out

Совсем не понял.В примере никакая замена не происходит.


Макрос подойдет, если его можно будет наложить на последующие строки данных.
В примере ручная замена, это то что должно было получиться на выходе.
замены in-out нет, меняется только buy sell

Автор - Marena
Дата добавления - 12.03.2017 в 12:58
doober Дата: Воскресенье, 12.03.2017, 14:44 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 970
Репутация: 332 ±
Замечаний: 0% ±

Excel 2010
Отписал в личку


 
Ответить
СообщениеОтписал в личку

Автор - doober
Дата добавления - 12.03.2017 в 14:44
Marena Дата: Воскресенье, 12.03.2017, 15:36 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Исполнитель найден. (doober)
 
Ответить
СообщениеИсполнитель найден. (doober)

Автор - Marena
Дата добавления - 12.03.2017 в 15:36
Marena Дата: Воскресенье, 12.03.2017, 19:23 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Задание выполнено. Оплачено.
 
Ответить
СообщениеЗадание выполнено. Оплачено.

Автор - Marena
Дата добавления - 12.03.2017 в 19:23
  • Страница 1 из 1
  • 1
Поиск:

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