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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.12.2007, 12:27   #1
Neonoff
Новичок
Джуниор
 
Регистрация: 05.12.2007
Сообщений: 1
Сообщение функция поиска в диапазоне

требуется в экселе реализовать следующую функцию:
---
найти в диапазоне ячеек D:D такую, чтобы Di = A1 (тип данных в ячейках - текст)
если A1 = A2 (текст) - возвратить Ci (число)
если A1 = B2 (текст) - возвратить Ci*0.5 (число)
иначе возвратить 0 (число)
===
пример
---
есть 4 поля - фамилия (D), коэффициент (C), ставка1 (A) и ставка2 (B)
A1="Иванов" B1="Петров"
А2="Петров" B2="Иванов"
C4=4 D4="Петров"
С8=9 D8="Иванов"
---
нашли D8 (D8=A1)
A1=B2 => возвращаем C8*0.5, т.е. 4.5
===
Neonoff вне форума
Старый 18.02.2008, 03:52   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

=ЕСЛИ(A1=B1;1;0,5)*СМЕЩ(C1;ПОИСКПОЗ (A1;D:D;0)-1

формула написана в ячейке А3
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оптимизация поиска mutabor Общие вопросы Delphi 14 07.02.2008 14:30
Система поиска. R-SER Помощь студентам 0 22.11.2007 18:44
как найти данные в диапазоне Tanya2007 Microsoft Office Excel 2 20.11.2007 19:33
одна функция потока, а другая функция - член класса запускающего этот поток Дмитрий_Ч Общие вопросы C/C++ 2 27.09.2007 08:50