Как сделать сайт:
  HTML
  JavaScript
  PHP
  CMS
Microsoft Office:
  Word
  Excel
  VBA
Просто о сложном
Список форумов on-line-teaching.com on-line-teaching.com
Онлайн курсы MS Office: Word, Excell. Как сделать сайт: HTML, JS, PHP
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Подскажите формулу

 
Начать новую тему   Ответить на тему    Список форумов on-line-teaching.com -> Excel: общие вопросы
Предыдущая тема :: Следующая тема  
Автор Сообщение
Anna
Rjadovoj - the ranks
Rjadovoj - the ranks


Зарегистрирован: 08.09.2005
Сообщения: 17

СообщениеДобавлено: Чт Сен 08, 2005 11:04 am    Заголовок сообщения: Подскажите формулу Ответить с цитатой

Есть ряд значений от A2 до В2, нужно вывести из этого ряда минимальное значение, но в ответе должно быть указано не число, а название фирмы у которой минимальная цена.

A В
1 Нева Нева+
2 5р 4р
В данном примере это Нева+.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BelkaJul
Prizivnik - draftee
Prizivnik - draftee


Зарегистрирован: 26.09.2005
Сообщения: 5
Откуда: Ростов-на-Дону

СообщениеДобавлено: Пн Сен 26, 2005 10:11 am    Заголовок сообщения: Ответить с цитатой

Вам подойдёт такой принцип :

Выделите диапазон, в котором стоимости товара,
найдите наименьшую стоимость

Dim a As Range
Dim aa As Range
Dim x1 As Double
Dim row_min As Integer
Dim address_min As String
x1 = 10000000
Set a = Range("a2:h2") ' строка с ценами
For Each aa In a
If aa.Value < x1 Then
x1 = aa.Value
row_min = aa.Row
address_min = aa.Address(False, False)
End If
Next aa

address_min = Replace(address_min, Trim(Str(row_min)), Trim(Str(row_min - 1)))
MsgBox "минимальная цена = " & x1 & vbCrLf & _
"фирма " & Range(address_min).Value

Удачи
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lilu
Rjadovoj - the ranks
Rjadovoj - the ranks


Зарегистрирован: 30.05.2006
Сообщения: 10

СообщениеДобавлено: Вт Май 30, 2006 2:36 pm    Заголовок сообщения: Ответить с цитатой

попробуйте так:
только нужно немного переформировать вашу таблицу
1. вариант

5.00р. 4.00р.
нева нева+

сверху должны быть значения, тогда формула
=ГПР(МИН(A1:B1);A1:B2;2;ЛОЖЬ)

или

2. вариант

5.00р. нева
4.00р. нева+

=ВПР(МИН(A1:A2);A1:B2;2;ЛОЖЬ)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов on-line-teaching.com -> Excel: общие вопросы Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB