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

Вход

Регистрация

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

 

= Мир MS Excel/обработка данных - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » обработка данных (Формулы/Formulas)
обработка данных
xvost007 Дата: Суббота, 14.04.2018, 16:15 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
добрый день.

помогите написать формулы для обработки данных.
1. необходимо проклассифицировать данные из столбца А по двум категориям: "лево" это 002;006;010;016;020;024;028;032;034;040;044;048;054;058;060;064;066;070;072;076;080;084;090;094;098;102;104;108;114;116;120;122;126;132;138;142;146;150;154;158; "право" это 4;8;12;14;18;22;26;30;36;38;42;46;50;52;56;62;68;74;78;82;86;88;92;96;100;106;110;112;118;124;128;130;134;136;140;144;148;152;156;160.

2. В зависимости от того какой стимул получился "левый" или"правый", нужно, чтобы выполнялось условие (если "левый" и столбец F>850, то 1, если нет, то 0)и (если "правый" и столбец F<800, то 1 ,если нет, то 0)

заранее спасибо.
К сообщению приложен файл: 140418.xlsx(45.3 Kb)
 
Ответить
Сообщениедобрый день.

помогите написать формулы для обработки данных.
1. необходимо проклассифицировать данные из столбца А по двум категориям: "лево" это 002;006;010;016;020;024;028;032;034;040;044;048;054;058;060;064;066;070;072;076;080;084;090;094;098;102;104;108;114;116;120;122;126;132;138;142;146;150;154;158; "право" это 4;8;12;14;18;22;26;30;36;38;42;46;50;52;56;62;68;74;78;82;86;88;92;96;100;106;110;112;118;124;128;130;134;136;140;144;148;152;156;160.

2. В зависимости от того какой стимул получился "левый" или"правый", нужно, чтобы выполнялось условие (если "левый" и столбец F>850, то 1, если нет, то 0)и (если "правый" и столбец F<800, то 1 ,если нет, то 0)

заранее спасибо.

Автор - xvost007
Дата добавления - 14.04.2018 в 16:15
abtextime Дата: Суббота, 14.04.2018, 16:57 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 644
Репутация: 87 ±
Замечаний: 0% ±

Excel 2010
в I2
Код
=ЕСЛИ(ПОДСТАВИТЬ($L$2;ПРАВБ(A2;3);"")<>$L$2;"лево";ЕСЛИ(ПОДСТАВИТЬ($L$3;ПРАВБ(A2;3);"")<>$L$3;"право";""))


в J2
Код
=ЕСЛИ(ИЛИ(И(I2="лево";F2>850;F2<>"-");И(I2="право";ИЛИ(F2<800;F2="-")));1;0)


Не знаю, правильно ли я Вас понял - "-" трактовал как нули. Если это не так - поправьте или напишите, поправим

в L2, L3 ваши списки
К сообщению приложен файл: 4017032.xlsx(59.2 Kb)
 
Ответить
Сообщениев I2
Код
=ЕСЛИ(ПОДСТАВИТЬ($L$2;ПРАВБ(A2;3);"")<>$L$2;"лево";ЕСЛИ(ПОДСТАВИТЬ($L$3;ПРАВБ(A2;3);"")<>$L$3;"право";""))


в J2
Код
=ЕСЛИ(ИЛИ(И(I2="лево";F2>850;F2<>"-");И(I2="право";ИЛИ(F2<800;F2="-")));1;0)


Не знаю, правильно ли я Вас понял - "-" трактовал как нули. Если это не так - поправьте или напишите, поправим

в L2, L3 ваши списки

Автор - abtextime
Дата добавления - 14.04.2018 в 16:57
xvost007 Дата: Суббота, 14.04.2018, 17:08 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
abtextime, огромное спасибо.
 
Ответить
Сообщениеabtextime, огромное спасибо.

Автор - xvost007
Дата добавления - 14.04.2018 в 17:08
xvost007 Дата: Суббота, 14.04.2018, 18:29 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
abtextime, пытался на примере вашего решения задачи решить более сложную, но не получилось. Можете помочь с этим?

помогите написать формулы для обработки данных.
1. необходимо проклассифицировать данные из столбца А по 16 категориям:
зеленый_вверх_лево 44;52;86;94;112
зеленый_вверх_право 34;48;74;82;104
зеленый_вверх 42;56;60;64;154
зеленый_лево 22;30;78;114;128
зеленый_низ_лево 10;16;38;122;142
зеленый_низ_право 90;108;134;146;148;
зеленый_низ 4;28;68;100;158
зеленый_право 14;118;124;130;138
красный_вверх_лево 58;62;88;136;156
красный_вверх_право 18;46;72;132;144
красный_вверх 8;26;40;96;152
красный_лево 70;98;110;150;160
красный_низ_лево 6;24;32;50;84
красный_низ_право 2;66;76;80;126
красный_низ 20;102;106;116;140
красный_право 12;36;54;92;120

2.покрасить строки в зависимости от того какой стимул получился «зеленый….» в зеленый цвет, а «красный…..» в красный цвет.

3. В зависимости от того какой стимул получился, нужно, чтобы выполнялось условие:
Если зеленый_вверх_лево и столбец F<800, и столбец G<500 , то 1, если нет, то 0.
Если зеленый_вверх_право и столбец F>800, и столбец G<500 , то 1, если нет, то 0.
Если зеленый_вверх и столбец G<500 , то 1, если нет, то 0.
Если зеленый_лево и столбец F<800, то 1, если нет, то 0.
Если зеленый_низ_лево и столбец F<800, и столбец G>500 , то 1, если нет, то 0.
Если зеленый_низ_право и столбец F>800, и столбец G>500 , то 1, если нет, то 0.
Если зеленый_низ и столбец G>500 , то 1, если нет, то 0.
Если зеленый_право и столбец F>800, то 1, если нет, то 0.
Если красный_вверх_лево и столбец F = от 700 до 900, и столбец G= от 400 до 600 , то 1, если столбец F<700, и столбец G<400, то 0.
Если красный_вверх_право и столбец F = от 700 до 900, и столбец G= от 400 до 600 , то 1, если столбец F>900, и столбец G<400, то 0.
Если красный_вверх и столбец F = от 700 до 900, и столбец G= от 400 до 600 , то 1, если и столбец G<400 , то 0.
Если красный_лево и столбец F = от 700 до 900, и столбец G= от 400 до 600 , то 1, если и столбец F<700, то 0.
Если красный_низ_лево и столбец F = от 700 до 900, и столбец G= от 400 до 600 , то 1, если столбец F<700, и столбец G>600 , то 0.
Если красный_низ_право и столбец F = от 700 до 900, и столбец G= от 400 до 600 , то 1, если столбец F>900, и столбец G>600 , то 0.
Если красный_низ и столбец F = от 700 до 900, и столбец G= от 400 до 600 , то 1, если столбец G>600 , то 0.
Если красный_право и столбец F = от 700 до 900, и столбец G= от 400 до 600 , то 1, если столбец F>900, то 0.
К сообщению приложен файл: 140418-1-.xlsx(34.9 Kb)
 
Ответить
Сообщениеabtextime, пытался на примере вашего решения задачи решить более сложную, но не получилось. Можете помочь с этим?

помогите написать формулы для обработки данных.
1. необходимо проклассифицировать данные из столбца А по 16 категориям:
зеленый_вверх_лево 44;52;86;94;112
зеленый_вверх_право 34;48;74;82;104
зеленый_вверх 42;56;60;64;154
зеленый_лево 22;30;78;114;128
зеленый_низ_лево 10;16;38;122;142
зеленый_низ_право 90;108;134;146;148;
зеленый_низ 4;28;68;100;158
зеленый_право 14;118;124;130;138
красный_вверх_лево 58;62;88;136;156
красный_вверх_право 18;46;72;132;144
красный_вверх 8;26;40;96;152
красный_лево 70;98;110;150;160
красный_низ_лево 6;24;32;50;84
красный_низ_право 2;66;76;80;126
красный_низ 20;102;106;116;140
красный_право 12;36;54;92;120

2.покрасить строки в зависимости от того какой стимул получился «зеленый….» в зеленый цвет, а «красный…..» в красный цвет.

3. В зависимости от того какой стимул получился, нужно, чтобы выполнялось условие:
Если зеленый_вверх_лево и столбец F<800, и столбец G<500 , то 1, если нет, то 0.
Если зеленый_вверх_право и столбец F>800, и столбец G<500 , то 1, если нет, то 0.
Если зеленый_вверх и столбец G<500 , то 1, если нет, то 0.
Если зеленый_лево и столбец F<800, то 1, если нет, то 0.
Если зеленый_низ_лево и столбец F<800, и столбец G>500 , то 1, если нет, то 0.
Если зеленый_низ_право и столбец F>800, и столбец G>500 , то 1, если нет, то 0.
Если зеленый_низ и столбец G>500 , то 1, если нет, то 0.
Если зеленый_право и столбец F>800, то 1, если нет, то 0.
Если красный_вверх_лево и столбец F = от 700 до 900, и столбец G= от 400 до 600 , то 1, если столбец F<700, и столбец G<400, то 0.
Если красный_вверх_право и столбец F = от 700 до 900, и столбец G= от 400 до 600 , то 1, если столбец F>900, и столбец G<400, то 0.
Если красный_вверх и столбец F = от 700 до 900, и столбец G= от 400 до 600 , то 1, если и столбец G<400 , то 0.
Если красный_лево и столбец F = от 700 до 900, и столбец G= от 400 до 600 , то 1, если и столбец F<700, то 0.
Если красный_низ_лево и столбец F = от 700 до 900, и столбец G= от 400 до 600 , то 1, если столбец F<700, и столбец G>600 , то 0.
Если красный_низ_право и столбец F = от 700 до 900, и столбец G= от 400 до 600 , то 1, если столбец F>900, и столбец G>600 , то 0.
Если красный_низ и столбец F = от 700 до 900, и столбец G= от 400 до 600 , то 1, если столбец G>600 , то 0.
Если красный_право и столбец F = от 700 до 900, и столбец G= от 400 до 600 , то 1, если столбец F>900, то 0.

Автор - xvost007
Дата добавления - 14.04.2018 в 18:29
Мир MS Excel » Вопросы и решения » Вопросы по Excel » обработка данных (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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