Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.07.2013, 11:51   #1
Доктор
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 73
По умолчанию Вывод в отдельную ячейку первого несоответствия между двумя массивами

Доброго дня!!!!!
Помогите ПЛЗ решить одну проблему;

в массиве А1:А10 неповторяющиеся числа.
в массиве В1:В100 любые числа, которые могут повторяться.
ЗАДАЧА - в ячейку С1 вывести значение первого несоответствия из массива В1:В100 с массивом А1:А10.

Заранее спасибо.
Доктор вне форума Ответить с цитированием
Старый 22.07.2013, 12:46   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
=ИНДЕКС(C[-1];МИН(ЕСЛИ(СЧЁТЕСЛИ(RC[-2]:R[9]C[-2];RC[-1]:R[99]C[-1])=0;СТРОКА(RC[-1]:R[99]C[-1]))))
формула массива
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 22.07.2013, 13:13   #3
Доктор
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 73
По умолчанию

Вы знаете, выдает ошибку!
Доктор вне форума Ответить с цитированием
Старый 22.07.2013, 13:24   #4
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Сообщение от Доктор Посмотреть сообщение
Вы знаете, выдает ошибку!
это равносильно фразе: "Доктор, я болею!"... какую ошибку выдает?
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 22.07.2013, 13:26   #5
Доктор
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 73
По умолчанию

Сообщение стандартное - Ошибка в формуле.
Подсвечивает - =ИНДЕКС(C[-1];МИН(ЕСЛИ(СЧЁТЕСЛИ(RC[-2]:R[9]C[-2];RC[-1]:R[99]C[-1])=0;СТРОКА(RC[-1]:R[99]C[-1]))))
формула массива
Доктор вне форума Ответить с цитированием
Старый 22.07.2013, 13:39   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Доктор,
используйте стидь ссылок R1C1

удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 22.07.2013, 13:56   #7
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

или так:
Код:
=ИНДЕКС(B1:B100;ПОИСКПОЗ(0;ИНДЕКС(СЧЁТЕСЛИ(A1:A10;B1:B100););))
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
DV68 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск данных и вывод отдельную ячейку ReVer273 Microsoft Office Excel 13 21.01.2013 20:55
найти разницу между двумя датами, а результат записать в письменном виде, так чтобы было согласование между падежами KatanaZh Microsoft Office Excel 15 27.11.2012 00:11
Поиск маршрутов между двумя городами между n городов DorianMark Паскаль, Turbo Pascal, PascalABC.NET 11 09.11.2011 00:46
Извлечение нескольких строк из базы данных в отдельную ячейку. Проблема. MF-er Microsoft Office Excel 12 20.07.2011 08:32
вывести префикс соответствующий номеру телефона в отдельную ячейку kutt Microsoft Office Excel 5 11.08.2008 21:07