Выборка данных и нахождение разности
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, то оно в просчете игнорируется.
Привет всем специалистам экселя. У меня возникла сложность в выборке и нахождении разности: Нужно найти разницу цен между 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
Ответить
Сообщение Привет всем специалистам экселя. У меня возникла сложность в выборке и нахождении разности: Нужно найти разницу цен между 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?
Если in это sell, то считается разность цены как in минус out.
тот же вопрос Результат нужен в столбце О и только против out?AlexM
Номер мобильного модема (без голосовой связи) 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")
Проверьте, все ли учел?Код
=(ЕСЛИ(И(E3="in";E2<>"in");G3)-ЕСЛИ(И(E3="in";E2<>"in");ВПР("out";E4:G$999;3;)))*-1^(D3="buy")
AlexM
Номер мобильного модема (без голосовой связи) 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
Ответить
Сообщение Результат нужен в столбце О и только против 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
Ответить
Сообщение Если 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
Ответить
Сообщение Проверьте, все ли учел? [Перевод / 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?
тот же вопрос Результат нужен в столбце О и только против out?
Посмотрела, все правильно. Большое спасибо!!! Только можете сделать небольшую поправку. Что бы разница была на против out? Результат пишется там только в том случае, если нет дублеров in in, а с дублерами пишется результат на in, а хотела бы на out?Marena
Сообщение отредактировал 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")
В столбце О новая формула, в столбце Р - стараяКод
=(ЕСЛИ(И(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
Номер мобильного модема (без голосовой связи) 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.
Здравствуйте! Прошу прощения у автора темы за то, что здесь обращаюсь со своими вопросами, но у меня схожая проблема. Надо найти разницу цен между "sell" и "buy". 1) Выбрать строки с одинаковым "ID Position" 2) Из выбранных строк вычислить разницу "Цена" между "Направление"=Sell и "Направление"=Buy. belkes
Ответить
Сообщение Здравствуйте! Прошу прощения у автора темы за то, что здесь обращаюсь со своими вопросами, но у меня схожая проблема. Надо найти разницу цен между "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 , прочитайте Правила форума и создайте свою тему
belkes , прочитайте Правила форума и создайте свою темуPelena
"Черт возьми, Холмс! Но как??!!" Ю-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
Ответить
Сообщение В столбце О новая формула, в столбце Р - старая =(ЕСЛИ(И(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")
Marena , чуть короче получилосьКод
=(ЕСЛИ(И(E3="in";E4="out");G3)-ЕСЛИ(И(E3="in";E4="out");G4))*-1^(D3="buy")
AlexM
Номер мобильного модема (без голосовой связи) 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 , не надо цитировать посты целиком, это нарушение Правил форума
Marena , не надо цитировать посты целиком, это нарушение Правил форумаPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Marena , не надо цитировать посты целиком, это нарушение Правил форумаАвтор - Pelena Дата добавления - 05.03.2017 в 08:40