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

Вход

Регистрация

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

 

= Мир MS Excel/Вычисляемый столбец по условию - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK  
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Access » Вычисляемый столбец по условию
Вычисляемый столбец по условию
sgkorolew Дата: Среда, 10.01.2018, 21:36 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 99
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый вечер!
Есть такая таблица:
Код | Поле1 | РезультатПоле2 | Поле2
1 | 100 | 0 |
2 | 150 | 1 |
3 | 50 | 0 |
4 | 250 | 1 |
5 | 200 | 1 |
Нужно заполнить Поле2 по условию: ЕСЛИ Поле1 > 100, ТО 1, ИНАЧЕ 0.
Попробовал так: UPDATE Таблица1 SET Поле2 = CASE WHEN Поле1 > 100 THEN 1 ELSE 0 END
Выдается ошибка: Ошибка синтаксиса (пропущен оператор) в выражении запроса 'CASE WHEN Поле1 > 100 THEN 1 ELSE 0 END'.
Подскажите, пожалуйста, как правильно.


Сообщение отредактировал sgkorolew - Среда, 10.01.2018, 21:43
 
Ответить
СообщениеДобрый вечер!
Есть такая таблица:
Код | Поле1 | РезультатПоле2 | Поле2
1 | 100 | 0 |
2 | 150 | 1 |
3 | 50 | 0 |
4 | 250 | 1 |
5 | 200 | 1 |
Нужно заполнить Поле2 по условию: ЕСЛИ Поле1 > 100, ТО 1, ИНАЧЕ 0.
Попробовал так: UPDATE Таблица1 SET Поле2 = CASE WHEN Поле1 > 100 THEN 1 ELSE 0 END
Выдается ошибка: Ошибка синтаксиса (пропущен оператор) в выражении запроса 'CASE WHEN Поле1 > 100 THEN 1 ELSE 0 END'.
Подскажите, пожалуйста, как правильно.

Автор - sgkorolew
Дата добавления - 10.01.2018 в 21:36
Pelena Дата: Среда, 10.01.2018, 22:14 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 12833
Репутация: 2827 ±
Замечаний: 0% ±

Excel 2010, 2016 & Mac Excel
Здравствуйте.
Сделайте запрос с вычисляемым полем с формулой
[vba]
Код
IIf([Поле1]>100;1;0)
[/vba]


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Сделайте запрос с вычисляемым полем с формулой
[vba]
Код
IIf([Поле1]>100;1;0)
[/vba]

Автор - Pelena
Дата добавления - 10.01.2018 в 22:14
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Access » Вычисляемый столбец по условию
  • Страница 1 из 1
  • 1
Поиск:

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