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

Вход

Регистрация

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

 

= Мир MS Excel/Выборка данных и нахождение разности - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Выборка данных и нахождение разности
Marena Дата: Суббота, 04.03.2017, 09:27 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Привет всем специалистам экселя.

У меня возникла сложность в выборке и нахождении разности:

Нужно найти разницу цен между in и out по нескольким условиям.
1. Просчет дня начинается только с in, если день начался с out, то строка игнорируется с out (как буд-то строки out не было и просчет идет с первого in в этом дне).
2. Если in это buy, то считается разность цены как out минус in. Если in это sell, то считается разность цены как in минус out.
3. Разницу можно указывать на против out новым столбцом.
4. Если идет последовательность in in in (больше одного) или out out out(больше одного), то второй и последующий не используется, считается только между первым in и первым out.
5. Если последнее значение в дне in, то оно в просчете игнорируется.
К сообщению приложен файл: 5000916.xlsx (14.3 Kb)
 
Ответить
СообщениеПривет всем специалистам экселя.

У меня возникла сложность в выборке и нахождении разности:

Нужно найти разницу цен между in и out по нескольким условиям.
1. Просчет дня начинается только с in, если день начался с out, то строка игнорируется с out (как буд-то строки out не было и просчет идет с первого in в этом дне).
2. Если in это buy, то считается разность цены как out минус in. Если in это sell, то считается разность цены как in минус out.
3. Разницу можно указывать на против out новым столбцом.
4. Если идет последовательность in in in (больше одного) или out out out(больше одного), то второй и последующий не используется, считается только между первым in и первым out.
5. Если последнее значение в дне in, то оно в просчете игнорируется.

Автор - Marena
Дата добавления - 04.03.2017 в 09:27
AlexM Дата: Суббота, 04.03.2017, 09:53 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Если in это sell, то считается разность цены как in минус out.
тот же вопрос
Результат нужен в столбце О и только против out?



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Суббота, 04.03.2017, 10:11
 
Ответить
Сообщение
Если in это sell, то считается разность цены как in минус out.
тот же вопрос
Результат нужен в столбце О и только против out?

Автор - AlexM
Дата добавления - 04.03.2017 в 09:53
AlexM Дата: Суббота, 04.03.2017, 10:10 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Проверьте, все ли учел?
Код
=(ЕСЛИ(И(E3="in";E2<>"in");G3)-ЕСЛИ(И(E3="in";E2<>"in");ВПР("out";E4:G$999;3;)))*-1^(D3="buy")
К сообщению приложен файл: 5000916_01.xlsx (16.6 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Суббота, 04.03.2017, 10:55
 
Ответить
СообщениеПроверьте, все ли учел?
Код
=(ЕСЛИ(И(E3="in";E2<>"in");G3)-ЕСЛИ(И(E3="in";E2<>"in");ВПР("out";E4:G$999;3;)))*-1^(D3="buy")

Автор - AlexM
Дата добавления - 04.03.2017 в 10:10
Marena Дата: Суббота, 04.03.2017, 11:49 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Результат нужен в столбце О и только против out?


можно на против out или столбща О
 
Ответить
Сообщение
Результат нужен в столбце О и только против out?


можно на против out или столбща О

Автор - Marena
Дата добавления - 04.03.2017 в 11:49
Marena Дата: Суббота, 04.03.2017, 11:50 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Если in это sell, то считается разность цены как in минус out.
тот же вопрос

Перепроверила, верно
 
Ответить
Сообщение
Если in это sell, то считается разность цены как in минус out.
тот же вопрос

Перепроверила, верно

Автор - Marena
Дата добавления - 04.03.2017 в 11:50
Marena Дата: Суббота, 04.03.2017, 11:52 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Проверьте, все ли учел?
[Перевод / Translate]
=(ЕСЛИ(И(E3="in";E2<>"in");G3)-ЕСЛИ(И(E3="in";E2<>"in");ВПР("out";E4:G$999;3;)))*-1^(D3="buy")

на первый взгляд все верно, проверяю))
 
Ответить
Сообщение
Проверьте, все ли учел?
[Перевод / Translate]
=(ЕСЛИ(И(E3="in";E2<>"in");G3)-ЕСЛИ(И(E3="in";E2<>"in");ВПР("out";E4:G$999;3;)))*-1^(D3="buy")

на первый взгляд все верно, проверяю))

Автор - Marena
Дата добавления - 04.03.2017 в 11:52
Marena Дата: Суббота, 04.03.2017, 11:55 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
тот же вопрос
Результат нужен в столбце О и только против out?

Посмотрела, все правильно. Большое спасибо!!! Только можете сделать небольшую поправку. Что бы разница была на против out? Результат пишется там только в том случае, если нет дублеров in in, а с дублерами пишется результат на in, а хотела бы на out?


Сообщение отредактировал Marena - Суббота, 04.03.2017, 11:59
 
Ответить
Сообщение
тот же вопрос
Результат нужен в столбце О и только против out?

Посмотрела, все правильно. Большое спасибо!!! Только можете сделать небольшую поправку. Что бы разница была на против out? Результат пишется там только в том случае, если нет дублеров in in, а с дублерами пишется результат на in, а хотела бы на out?

Автор - Marena
Дата добавления - 04.03.2017 в 11:55
AlexM Дата: Суббота, 04.03.2017, 17:04 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
В столбце О новая формула, в столбце Р - старая
Код
=(ЕСЛИ(И(E3="in";E4="out";ИЛИ(E5="in";E5="out";E5=""));G3)-ЕСЛИ(И(E3="in";E4="out";ИЛИ(E5="in";E5="out";E5=""));ВПР("out";E4:G$999;3;)))*-1^(D3="buy")
К сообщению приложен файл: 5000916_02.xlsx (18.8 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеВ столбце О новая формула, в столбце Р - старая
Код
=(ЕСЛИ(И(E3="in";E4="out";ИЛИ(E5="in";E5="out";E5=""));G3)-ЕСЛИ(И(E3="in";E4="out";ИЛИ(E5="in";E5="out";E5=""));ВПР("out";E4:G$999;3;)))*-1^(D3="buy")

Автор - AlexM
Дата добавления - 04.03.2017 в 17:04
belkes Дата: Суббота, 04.03.2017, 20:32 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте!
Прошу прощения у автора темы за то, что здесь обращаюсь со своими вопросами, но у меня схожая проблема.
Надо найти разницу цен между "sell" и "buy".
1) Выбрать строки с одинаковым "ID Position"
2) Из выбранных строк вычислить разницу "Цена" между "Направление"=Sell и "Направление"=Buy.
К сообщению приложен файл: 5368219.xls (29.0 Kb)
 
Ответить
СообщениеЗдравствуйте!
Прошу прощения у автора темы за то, что здесь обращаюсь со своими вопросами, но у меня схожая проблема.
Надо найти разницу цен между "sell" и "buy".
1) Выбрать строки с одинаковым "ID Position"
2) Из выбранных строк вычислить разницу "Цена" между "Направление"=Sell и "Направление"=Buy.

Автор - belkes
Дата добавления - 04.03.2017 в 20:32
Pelena Дата: Суббота, 04.03.2017, 20:43 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
belkes, прочитайте Правила форума и создайте свою тему


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

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

Excel 2010
В столбце О новая формула, в столбце Р - старая

=(ЕСЛИ(И(E3="in";E4="out";ИЛИ(E5="in";E5="out";E5=""));G3)-ЕСЛИ(И(E3="in";E4="out";ИЛИ(E5="in";E5="out";E5=""));ВПР("out";E4:G$999;3;)))*-1^(D3="buy")
К сообщению приложен файл: 5000916_02.xlsx(19Kb)


СУПЕР!!!
 
Ответить
Сообщение
В столбце О новая формула, в столбце Р - старая

=(ЕСЛИ(И(E3="in";E4="out";ИЛИ(E5="in";E5="out";E5=""));G3)-ЕСЛИ(И(E3="in";E4="out";ИЛИ(E5="in";E5="out";E5=""));ВПР("out";E4:G$999;3;)))*-1^(D3="buy")
К сообщению приложен файл: 5000916_02.xlsx(19Kb)


СУПЕР!!!

Автор - Marena
Дата добавления - 04.03.2017 в 23:02
AlexM Дата: Воскресенье, 05.03.2017, 08:39 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Marena, чуть короче получилось
Код
=(ЕСЛИ(И(E3="in";E4="out");G3)-ЕСЛИ(И(E3="in";E4="out");G4))*-1^(D3="buy")
К сообщению приложен файл: 5000916_03.xlsx (19.6 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеMarena, чуть короче получилось
Код
=(ЕСЛИ(И(E3="in";E4="out");G3)-ЕСЛИ(И(E3="in";E4="out");G4))*-1^(D3="buy")

Автор - AlexM
Дата добавления - 05.03.2017 в 08:39
Pelena Дата: Воскресенье, 05.03.2017, 08:40 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Marena, не надо цитировать посты целиком, это нарушение Правил форума


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

Автор - Pelena
Дата добавления - 05.03.2017 в 08:40
  • Страница 1 из 1
  • 1
Поиск:

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