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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2013, 16:57   #1
НастяК
 
Регистрация: 19.03.2013
Сообщений: 6
Вопрос есть два условия...

Всем добрый день!

На листе "1" есть два условия
1. Дата
2. Валюта

На втором листе есть, Дата, Валюта.

Нужно, чтобы по формуле в Лист "1" при нахождении в листе два тех же условиях вставлял нужную цифру.

Пример:
Лист1

дата Валюта
01.03.2013 USD
01.03.2013 USD
01.03.2013 USD
01.03.2013 USD
01.03.2013 USD
01.03.2013 EUR
01.03.2013 EUR
01.03.2013 EUR
01.03.2013 EUR
04.03.2013 USD
04.03.2013 USD
04.03.2013 USD
04.03.2013 USD
04.03.2013 EUR
04.03.2013 EUR
04.03.2013 USD
04.03.2013 USD

Лист2
дата USD EUR
01.03.2013 30,5124 40,1024
02.03.2013 30,6381 40,0563
04.03.2013 30,6381 40,0563
05.03.2013 30,787 40,0293
06.03.2013 30,6963 40,0126
07.03.2013 30,6214 40,0007
08.03.2013 30,7628 39,9732
09.03.2013 30,7628 39,9732
10.03.2013 30,7628 39,9732
11.03.2013 30,7628 39,9732
12.03.2013 30,7576 40,0187
13.03.2013 30,7499 40,0364
14.03.2013 30,7209 40,0631

нужно, чтобы в Лист1 по формуле писался нужный курс! Если Дата и Валюта равны!!!!
если дата=Лист2дате+если валюта=валютеЛиста2

Вообще возможно это в Экселе сделать?

Буду очень, очень признательна!
НастяК вне форума Ответить с цитированием
Старый 19.03.2013, 17:53   #2
BigDaddy
Пользователь
 
Регистрация: 23.11.2012
Сообщений: 45
По умолчанию

в Лист1 в ячейке С1 скопируйте эту формулу
=INDEX(Лист2!$A$1:$C$14,MATCH(A1,Ли ст2!$A$1:$A$14,0),MATCH(B1,Лист2!$A $1:$C$1,0))


получилось?
лучше день потерять, а потом за пять минут долететь
BigDaddy вне форума Ответить с цитированием
Старый 19.03.2013, 18:55   #3
BigDaddy
Пользователь
 
Регистрация: 23.11.2012
Сообщений: 45
По умолчанию

если у вас русскоязычный эксель то формула выглядит вот так:

=ИНДЕКС(Лист2!$A$1:$C$14,ПОИСКПОЗ(A 1,Лист2!$A$1:$A$14,0),ПОИСКПОЗ(B1,Л ист2!$A$1:$C$1,0))
лучше день потерять, а потом за пять минут долететь
BigDaddy вне форума Ответить с цитированием
Старый 19.03.2013, 18:55   #4
BigDaddy
Пользователь
 
Регистрация: 23.11.2012
Сообщений: 45
По умолчанию

Настя, скажите что-нибудь...
лучше день потерять, а потом за пять минут долететь
BigDaddy вне форума Ответить с цитированием
Старый 19.03.2013, 22:34   #5
alx74
Пользователь
 
Регистрация: 16.07.2009
Сообщений: 10
По умолчанию

BigDaddy, в русском Excel, как мне кажется, вместо запятых должны быть точка с запятой?
Код:
=ИНДЕКС(Лист2!$A$1:$C$14;ПОИСКПОЗ(A1;Лист2!$A$1:$A$14;0);ПОИСКПОЗ(B1;Лист2!$A$1:$C$1;0))
или нет?
alx74 вне форума Ответить с цитированием
Старый 20.03.2013, 09:57   #6
НастяК
 
Регистрация: 19.03.2013
Сообщений: 6
По умолчанию

Доброе утро!
Спасибо большое, что откликнулись на мою проблему!
Не получается у меня( Прикрепляю файл, можете вставить формулу, куда нужно?
Спасибо большущее!!!
Вложения
Тип файла: rar Книга1.rar (4.0 Кб, 13 просмотров)
НастяК вне форума Ответить с цитированием
Старый 20.03.2013, 10:07   #7
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

смотрите вложение:
Вложения
Тип файла: zip Книга1.zip (6.8 Кб, 14 просмотров)
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 20.03.2013, 10:35   #8
BigDaddy
Пользователь
 
Регистрация: 23.11.2012
Сообщений: 45
По умолчанию

вот здесь смотрите
в ячейку С2
Вложения
Тип файла: zip Книга1 c formuloy.zip (9.6 Кб, 20 просмотров)
лучше день потерять, а потом за пять минут долететь
BigDaddy вне форума Ответить с цитированием
Старый 20.03.2013, 11:07   #9
НастяК
 
Регистрация: 19.03.2013
Сообщений: 6
По умолчанию

СПАСИБО БОЛЬШУЩЕЕ!!! ВЫ ГЕНИЙ!!!!!!!!!!!!!!!
НастяК вне форума Ответить с цитированием
Старый 20.03.2013, 11:28   #10
НастяК
 
Регистрация: 19.03.2013
Сообщений: 6
По умолчанию

BigDaddy, спасибо большое! Ваша формула супер!!!!!!!! Очень, очень помогли:-)))
НастяК вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
28. Как написать проверку условия, что два числа равны. harvey Помощь студентам 2 10.10.2012 22:33
GPSS - есть два решения - какое верно? sv2311 Помощь студентам 2 02.10.2011 15:54
логическая функция same(t), определяющая, есть ли в бинарном дереве T хотя бы два одинаковых элемента 123456789igor Паскаль, Turbo Pascal, PascalABC.NET 1 30.05.2011 00:22
Как проверить два условия ??? Delphi Aero1 Помощь студентам 3 19.01.2010 18:35