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

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

12 Апрель 2021, 20:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Помогите написать формулу в OPEN OFFICE  (Прочитано 8668 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Татьяна
Новичок
*
Offline Offline

Сообщений: 3


« Стартовое сообщение: 23 Апрель 2013, 11:13 »

Есть таблица В5 В1646 и таблица J5 J1002
нужно сверить эти таблицы так, чтобы информация в каждой ячейке с J5 до J1002 не повторялась в ячейках с В5 до В1646

Нужно примерно так: Если ячейка J5(6,7,8,9.....1002) не равна ни одному значению из интервала В5 В1646 то равно 0, а если равно, то 1.
Записан
VlhOwn
Форумчанин
***
Offline Offline

Пол: Мужской
Расположение: Ростов-на-Дону
Сообщений: 1 076


« Ответ #1: 23 Апрель 2013, 12:00 »

В K5 помещаем формулу =ISNA(VLOOKUP(J5;$B$5:$B$1646);1;0) и растягиваем ее до ячейки K1002
В результате в столбце K получаем ЛОЖЬ, если ячейка слева находится в диапазоне B5:B1646, и ИСТИНА в противном случае.
Если Вам нужны именно 0 и 1, как описано, то используем формулу =IF(ISNA(VLOOKUP(J5;$B$5:$B$1646);1;0);0;1).
Обратная проверка - аналогично.
« Последнее редактирование: 23 Апрель 2013, 12:08 от VlhOwn » Записан
Hasim
Форумчанин
***
Offline Offline

Сообщений: 754

Woe from wit


« Ответ #2: 23 Апрель 2013, 12:38 »

VlhOwn
Проверяйте то, что пишете.

Татьяна
Прикладывайте файл с данными.



[вложение удалено Администратором]
Записан
Татьяна
Новичок
*
Offline Offline

Сообщений: 3


« Ответ #3: 23 Апрель 2013, 14:07 »

Спасибо огромное, Вы мне очень помогли!!!!
Записан
VlhOwn
Форумчанин
***
Offline Offline

Пол: Мужской
Расположение: Ростов-на-Дону
Сообщений: 1 076


« Ответ #4: 23 Апрель 2013, 14:31 »

Татьяна,
Hasim прав, я там со скобочками как водится напутал: =ISNA(VLOOKUP(J5;$B$5:$B$1646;1;0))

Hasim,
безусловно проверил, но поскольку диапазоны у меня были другие, не копировал формулу, а вбил руками. Но Татьяна, похоже, разобралась.
« Последнее редактирование: 23 Апрель 2013, 14:36 от VlhOwn » Записан
Hasim
Форумчанин
***
Offline Offline

Сообщений: 754

Woe from wit


« Ответ #5: 23 Апрель 2013, 14:44 »

Очень вредный преподаватель: Пятерку хотите? Тогда скажите, как не растягивать формулу на все ячейки, а получить результат в одной-единственной ячейке, например, в А1 ("ИСТИНА" или "ЛОЖЬ")
Записан
Татьяна
Новичок
*
Offline Offline

Сообщений: 3


« Ответ #6: 23 Апрель 2013, 14:54 »

Да, мы уже совместными усилиями разобрались на месте))) Спасибо за направление - куда мыслить.
У меня получилось вот так =IF(COUNTIF(B$5:B$1646; J5)>0; 1;0) И все работает, урааааа
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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