Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

22 Март 2019, 11:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Как можно сделать следующее: у меня есть определённый  (Прочитано 4129 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ForumOOo (бот)

Offline Offline

Сообщений: 676


« Стартовое сообщение: 2 Март 2013, 13:34 »

Компонент: Calc
Версия продукта: 3.3.x
Сборка:  OpenOffice.org
ОС: Win 7

Как можно сделать следующее: у меня есть определённый набор значений (температура) , так же есть определенные интервалы со своими
названиями (Интервал 1, Интервал 2, интервал 3), для Интервала 1 значения от 0,1 до 3, Интервал 2 от 3,1 до 4, Интервал 3 от 3,1 до
6. Нужно чтобы напротив значений, OpenOffice сам выдавал название интервала в который попадает значение.

Тестовый файл: http://forumooo.ru/attachments/upload/bez_imeni_1.ods (8.86 КБ)

--
Подпись: Химер
Записан
greenman
Форумчанин
***
Offline Offline

Сообщений: 244


« Ответ #1: 2 Март 2013, 14:50 »

Как-то так: Calc: IF function
В справке опенофиса достаточно неплохо расписано.
« Последнее редактирование: 2 Март 2013, 14:51 от greenman » Записан
Химер
Участник
**
Offline Offline

Сообщений: 7


« Ответ #2: 2 Март 2013, 15:35 »

Спасибо! Буду пробовать. для интервала 1 и интервала 2 понял как сделать, а вот как написать сразу для трех возможных вариантов не дошло пока.
Записан
Химер
Участник
**
Offline Offline

Сообщений: 7


« Ответ #3: 2 Март 2013, 16:00 »

Получается только выбрать 2 возможных результата, например интервал 1 или интервал 2! IF не решает мою задачу(((

[вложение удалено Администратором]
Записан
greenman
Форумчанин
***
Offline Offline

Сообщений: 244


« Ответ #4: 2 Март 2013, 16:26 »

IF решает. Ищите примеры, размышляйте. В принципе, довольно простая формула.
Формула для первой таблицы
Код:
=IF(AND((A2 > $D$2);(A2 < $E$2));$C$2;IF(AND((A2 > $D$3);(A2 < $E$3));$C$3;IF(AND((A2 > $D$4);(A2 < $E$4));$C$4;"other")))
« Последнее редактирование: 2 Март 2013, 16:30 от greenman » Записан
Химер
Участник
**
Offline Offline

Сообщений: 7


« Ответ #5: 2 Март 2013, 16:31 »

А можешь файл прикрепить? у меня что - то ошибка с кодом
Записан
greenman
Форумчанин
***
Offline Offline

Сообщений: 244


« Ответ #6: 2 Март 2013, 16:34 »

Ну, блин...
Да, во всех строках надо заменить 'other' на  "other".

Если надо, поставить A2 >=



[вложение удалено Администратором]
« Последнее редактирование: 2 Март 2013, 16:36 от greenman » Записан
Химер
Участник
**
Offline Offline

Сообщений: 7


« Ответ #7: 2 Март 2013, 16:35 »

Спасибо!
Записан
Химер
Участник
**
Offline Offline

Сообщений: 7


« Ответ #8: 2 Март 2013, 16:47 »

Вот теперь всё. Спасибо еще раз)

[вложение удалено Администратором]
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!