Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как по значению одной ячейки, вывести название столбца - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как по значению одной ячейки, вывести название столбца (По значению одной ячейки, вывести название столбца)
Как по значению одной ячейки, вывести название столбца
dansant Дата: Понедельник, 28.05.2012, 01:00 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Доброго времени суток всем,

Долго лопатил ваш сайт, но к сожалению ничего похожего на нужный мне ответ пока не нашел.. Поэтому, прошу меня простить если такой вопрос уже встречался:

Как по минимальному значению одной ячейки, вывести название столбца (в другой ячейке), откуда было взято это значение?

Пример из файла:

В колонке "Best Rate" из прикрепленного файла указано наименьшее значение строки относительно определенного парамета (20s, 40s, 40hc).
Т.е. если в ячейке D3 значение = 2200 (20s, название NYK), то как в ячейке A3 вывести название к которому это значение принадлежит (в данном случае NYK)?

Заранее всем низкий поклон за помощь..
К сообщению приложен файл: Compare_Rates_2.xls (46.5 Kb)
 
Ответить
СообщениеДоброго времени суток всем,

Долго лопатил ваш сайт, но к сожалению ничего похожего на нужный мне ответ пока не нашел.. Поэтому, прошу меня простить если такой вопрос уже встречался:

Как по минимальному значению одной ячейки, вывести название столбца (в другой ячейке), откуда было взято это значение?

Пример из файла:

В колонке "Best Rate" из прикрепленного файла указано наименьшее значение строки относительно определенного парамета (20s, 40s, 40hc).
Т.е. если в ячейке D3 значение = 2200 (20s, название NYK), то как в ячейке A3 вывести название к которому это значение принадлежит (в данном случае NYK)?

Заранее всем низкий поклон за помощь..

Автор - dansant
Дата добавления - 28.05.2012 в 01:00
Michael_S Дата: Понедельник, 28.05.2012, 03:03 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Проверяйте
К сообщению приложен файл: dansant.xls (74.5 Kb)
 
Ответить
СообщениеПроверяйте

Автор - Michael_S
Дата добавления - 28.05.2012 в 03:03
Serge_007 Дата: Понедельник, 28.05.2012, 09:47 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Вариант покороче:
[vba]
Code
=ИНДЕКС($I$1:$AF$1;;СУММПРОИЗВ((D3=$I3:$AF3)*(A$2=$I$2:$AF$2)*СТОЛБЕЦ($A:$X))-СТОЛБЕЦ()+1)
[/vba]

ЗЫ Кстати, dansant, неплохо было бы указать, что начало этой темы здесь
К сообщению приложен файл: dansant2.xls (63.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеВариант покороче:
[vba]
Code
=ИНДЕКС($I$1:$AF$1;;СУММПРОИЗВ((D3=$I3:$AF3)*(A$2=$I$2:$AF$2)*СТОЛБЕЦ($A:$X))-СТОЛБЕЦ()+1)
[/vba]

ЗЫ Кстати, dansant, неплохо было бы указать, что начало этой темы здесь

Автор - Serge_007
Дата добавления - 28.05.2012 в 09:47
dansant Дата: Понедельник, 28.05.2012, 11:35 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Всем большое спасибо за помощь!!
 
Ответить
СообщениеВсем большое спасибо за помощь!!

Автор - dansant
Дата добавления - 28.05.2012 в 11:35
dansant Дата: Вторник, 29.05.2012, 01:33 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Quote (Serge_007)
Вариант покороче:
=ИНДЕКС($I$1:$AF$1;;СУММПРОИЗВ((D3=$I3:$AF3)*(A$2=$I$2:$AF$2)*СТОЛБЕЦ($A:$X))-СТОЛБЕЦ()+1)

ЗЫ Кстати, dansant, неплохо было бы указать, что начало этой темы здесь


Вероятно, так надо было бы и сделать, просто не думал, что эти два сайта связаны. На будующее учту.

Простите мне мою тупость, но позвольте задать вам вопрос (если это офф топик - вам решать):

Ваша формула гораздо короче , на мой субъективный взгляд, чем формула уважаемого Michael_S (спасибо ему отдельное), не могли бы вы мне это обьяснить?

Просто сегодня почти целый день провел за чтением значения функции (или формулы? smile INDEX, и все что с ней связанно, но видимо не судьба..

"Функция INDEX - Дает возможность выбрать значение нужной ячейки в массиве данных."

С уважением,
 
Ответить
Сообщение
Quote (Serge_007)
Вариант покороче:
=ИНДЕКС($I$1:$AF$1;;СУММПРОИЗВ((D3=$I3:$AF3)*(A$2=$I$2:$AF$2)*СТОЛБЕЦ($A:$X))-СТОЛБЕЦ()+1)

ЗЫ Кстати, dansant, неплохо было бы указать, что начало этой темы здесь


Вероятно, так надо было бы и сделать, просто не думал, что эти два сайта связаны. На будующее учту.

Простите мне мою тупость, но позвольте задать вам вопрос (если это офф топик - вам решать):

Ваша формула гораздо короче , на мой субъективный взгляд, чем формула уважаемого Michael_S (спасибо ему отдельное), не могли бы вы мне это обьяснить?

Просто сегодня почти целый день провел за чтением значения функции (или формулы? smile INDEX, и все что с ней связанно, но видимо не судьба..

"Функция INDEX - Дает возможность выбрать значение нужной ячейки в массиве данных."

С уважением,

Автор - dansant
Дата добавления - 29.05.2012 в 01:33
Michael_S Дата: Вторник, 29.05.2012, 01:53 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
В случае, если есть два МИН в строке, формула
Code
=ИНДЕКС($I$1:$AF$1;;СУММПРОИЗВ((D3=$I3:$AF3)*(A$2=$I$2:$AF$2)*СТОЛБЕЦ($A:$X))-СТОЛБЕЦ()+1)

вернет неверный результат (скорее всего - "0")
 
Ответить
СообщениеВ случае, если есть два МИН в строке, формула
Code
=ИНДЕКС($I$1:$AF$1;;СУММПРОИЗВ((D3=$I3:$AF3)*(A$2=$I$2:$AF$2)*СТОЛБЕЦ($A:$X))-СТОЛБЕЦ()+1)

вернет неверный результат (скорее всего - "0")

Автор - Michael_S
Дата добавления - 29.05.2012 в 01:53
Serge_007 Дата: Вторник, 29.05.2012, 09:49 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (dansant)
не думал, что эти два сайта связаны

Все сайты одинаковой тематики связаны между собой. В основном их постоянными посетителями smile

Quote (dansant)
Ваша формула гораздо короче, не могли бы вы мне это обьяснить?

Объяснить что? Что моя формула короче? Вы и так это заметили smile

Quote (dansant)
"Функция INDEX - Дает возможность выбрать значение нужной ячейки в массиве данных."

Абсолютно верно. И в данном случае тоже так происходит. Из массива выбирается нужный столбец:



Quote (Michael_S)
В случае, если есть два МИН

Миш, о каких МИН речь?
К сообщению приложен файл: 3210821.gif (25.8 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (dansant)
не думал, что эти два сайта связаны

Все сайты одинаковой тематики связаны между собой. В основном их постоянными посетителями smile

Quote (dansant)
Ваша формула гораздо короче, не могли бы вы мне это обьяснить?

Объяснить что? Что моя формула короче? Вы и так это заметили smile

Quote (dansant)
"Функция INDEX - Дает возможность выбрать значение нужной ячейки в массиве данных."

Абсолютно верно. И в данном случае тоже так происходит. Из массива выбирается нужный столбец:



Quote (Michael_S)
В случае, если есть два МИН

Миш, о каких МИН речь?

Автор - Serge_007
Дата добавления - 29.05.2012 в 09:49
Michael_S Дата: Вторник, 29.05.2012, 10:07 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Quote (Serge_007)
Миш, о каких МИН речь?
К сообщению приложен файл: dansant2_.xls (63.5 Kb)
 
Ответить
Сообщение
Quote (Serge_007)
Миш, о каких МИН речь?

Автор - Michael_S
Дата добавления - 29.05.2012 в 10:07
Serge_007 Дата: Вторник, 29.05.2012, 10:22 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Это и так понятно. В примере повторов не было, я их и не учитывал smile
Я спросил что такое "МИН"?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЭто и так понятно. В примере повторов не было, я их и не учитывал smile
Я спросил что такое "МИН"?

Автор - Serge_007
Дата добавления - 29.05.2012 в 10:22
Michael_S Дата: Вторник, 29.05.2012, 10:31 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Quote (Serge_007)
Я спросил что такое "МИН"?

"МИН"=минимальных (в данном случае.
Лень писать было wink
 
Ответить
Сообщение
Quote (Serge_007)
Я спросил что такое "МИН"?

"МИН"=минимальных (в данном случае.
Лень писать было wink

Автор - Michael_S
Дата добавления - 29.05.2012 в 10:31
dansant Дата: Вторник, 29.05.2012, 10:41 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Все, понял..!! Благодарю за помощь и доходчивое обьяснение. Удачи вам!!
 
Ответить
СообщениеВсе, понял..!! Благодарю за помощь и доходчивое обьяснение. Удачи вам!!

Автор - dansant
Дата добавления - 29.05.2012 в 10:41
serg_but Дата: Воскресенье, 10.02.2013, 17:05 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Добрый день! Поясните новичку для чего нужна формула - СУММПРОИЗВ((D3=$I3:$AF3)*(A$2=$I$2:$AF$2)*СТОЛБЕЦ($A:$X))-СТОЛБЕЦ()+1) и в частности не понятна здесь функция СТОЛБЕЦ($A:$X))-СТОЛБЕЦ(). Помогите, пжл, правильно настроить формулу в приложенном файле. Заранее благодарен.
К сообщению приложен файл: 1064662.xlsx (11.0 Kb)
 
Ответить
СообщениеДобрый день! Поясните новичку для чего нужна формула - СУММПРОИЗВ((D3=$I3:$AF3)*(A$2=$I$2:$AF$2)*СТОЛБЕЦ($A:$X))-СТОЛБЕЦ()+1) и в частности не понятна здесь функция СТОЛБЕЦ($A:$X))-СТОЛБЕЦ(). Помогите, пжл, правильно настроить формулу в приложенном файле. Заранее благодарен.

Автор - serg_but
Дата добавления - 10.02.2013 в 17:05
ABC Дата: Воскресенье, 10.02.2013, 20:05 | Сообщение № 13
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
я не понял задачу, но уверен что Вашем файле использовать СТОЛБЕЦ() без полезно...
пробуйте через вычисление формул


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет
 
Ответить
Сообщениея не понял задачу, но уверен что Вашем файле использовать СТОЛБЕЦ() без полезно...
пробуйте через вычисление формул

Автор - ABC
Дата добавления - 10.02.2013 в 20:05
AlexM Дата: Воскресенье, 10.02.2013, 20:29 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
Формула для А3
Код
=ИНДЕКС($F$1:$J$1;;СУММПРОИЗВ((B3=$F3:$K3)*(A$2=$F$2:$K$2)*СТОЛБЕЦ($A:$F)))
К сообщению приложен файл: 1064662_new.xls (30.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеФормула для А3
Код
=ИНДЕКС($F$1:$J$1;;СУММПРОИЗВ((B3=$F3:$K3)*(A$2=$F$2:$K$2)*СТОЛБЕЦ($A:$F)))

Автор - AlexM
Дата добавления - 10.02.2013 в 20:29
serg_but Дата: Воскресенье, 10.02.2013, 22:01 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

AlexM, низкий поклон за помощь - получил то что хотел. Но хочется понять логику формулы: 1. Для чего используется функция СУММПРОИЗВ аргументом в формуле функции ИНДЕКС. 2. Для чего используется функция СТОЛБЕЦ аргументом в формуле функции СУММПРОИЗВ. 3. Почему аргументом функции СТОЛБЕЦ указан диапазон $A:$F а не какой-то другой. Пжл объясните чайнику.
 
Ответить
СообщениеAlexM, низкий поклон за помощь - получил то что хотел. Но хочется понять логику формулы: 1. Для чего используется функция СУММПРОИЗВ аргументом в формуле функции ИНДЕКС. 2. Для чего используется функция СТОЛБЕЦ аргументом в формуле функции СУММПРОИЗВ. 3. Почему аргументом функции СТОЛБЕЦ указан диапазон $A:$F а не какой-то другой. Пжл объясните чайнику.

Автор - serg_but
Дата добавления - 10.02.2013 в 22:01
AlexM Дата: Воскресенье, 10.02.2013, 22:16 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
В вашем файле, в диапазоне F9:K11 показано что возвращает каждый фрагмент формулы
Как видно внутри функции СУММПРОИЗВ все фрагменты перемножаются, а потом суммируются. Происходит то, что отражается в названии функции СУММируютсяПРОИЗВедения
почему СТОЛБЕЦ($A:$F). Столбец А - 1-ый, Столбец В - 2-ой, С - 3 и тд
Функция СУММПРОИЗВ вернет значение номер элемента массива $F$1:$J$1



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеВ вашем файле, в диапазоне F9:K11 показано что возвращает каждый фрагмент формулы
Как видно внутри функции СУММПРОИЗВ все фрагменты перемножаются, а потом суммируются. Происходит то, что отражается в названии функции СУММируютсяПРОИЗВедения
почему СТОЛБЕЦ($A:$F). Столбец А - 1-ый, Столбец В - 2-ой, С - 3 и тд
Функция СУММПРОИЗВ вернет значение номер элемента массива $F$1:$J$1

Автор - AlexM
Дата добавления - 10.02.2013 в 22:16
serg_but Дата: Воскресенье, 10.02.2013, 22:45 | Сообщение № 17
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

AlexM, еще раз спасибо!
 
Ответить
СообщениеAlexM, еще раз спасибо!

Автор - serg_but
Дата добавления - 10.02.2013 в 22:45
exel Дата: Воскресенье, 25.08.2013, 00:56 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Всем доброй ночи!!!

Вот сижу - ломаю голову... Никак вышеуказанные формулы у меня не работают. Есть нескольно ньюансов.

1. Нужно из строки найти мин значение, по некоторым столбцам эти мин значения повторяются.

2. В самом первом столбце не во всех строках есть значения.

Задача: в отдельной колонке должно быть указано название столбца с минимальным значением строки, если таковых несколько, то через запятую названия столбцов.
К сообщению приложен файл: 9876245.xls (32.0 Kb)
 
Ответить
СообщениеВсем доброй ночи!!!

Вот сижу - ломаю голову... Никак вышеуказанные формулы у меня не работают. Есть нескольно ньюансов.

1. Нужно из строки найти мин значение, по некоторым столбцам эти мин значения повторяются.

2. В самом первом столбце не во всех строках есть значения.

Задача: в отдельной колонке должно быть указано название столбца с минимальным значением строки, если таковых несколько, то через запятую названия столбцов.

Автор - exel
Дата добавления - 25.08.2013 в 00:56
Nic70y Дата: Воскресенье, 25.08.2013, 09:21 | Сообщение № 19
Группа: Друзья
Ранг: Экселист
Сообщений: 8770
Репутация: 2277 ±
Замечаний: 0% ±

Excel 2010
через запятую

формулой? я даже не знаю...
К сообщению приложен файл: 236.xls (37.5 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
через запятую

формулой? я даже не знаю...

Автор - Nic70y
Дата добавления - 25.08.2013 в 09:21
exel Дата: Воскресенье, 25.08.2013, 12:10 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
у меня есть несколько первозчиков, у каждого свои ставки.

Хочу, чтобы в отдельной колонке считалась минимальная ставка (это понятно как сделать) и в отдельном столбце указан был перевозчик, у которого такая низкая ставка.
А если, допустим, получается что несколько перевозчиков предоставляют одинаково низкие тарифы, то должно быть в этой колонке они и выскакивать вместе.
К сообщению приложен файл: 0271642.xls (30.5 Kb)
 
Ответить
Сообщениеу меня есть несколько первозчиков, у каждого свои ставки.

Хочу, чтобы в отдельной колонке считалась минимальная ставка (это понятно как сделать) и в отдельном столбце указан был перевозчик, у которого такая низкая ставка.
А если, допустим, получается что несколько перевозчиков предоставляют одинаково низкие тарифы, то должно быть в этой колонке они и выскакивать вместе.

Автор - exel
Дата добавления - 25.08.2013 в 12:10
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как по значению одной ячейки, вывести название столбца (По значению одной ячейки, вывести название столбца)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!