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

Вход

Регистрация

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

 

= Мир MS Excel/О возможности прописывать значения соседней ячейки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
О возможности прописывать значения соседней ячейки
Вячеслав Дата: Четверг, 01.11.2012, 15:39 | Сообщение № 1
Группа: Гости
Здравствуйте, интересует вопрос:
Есть таблица, в ней представлено много значений.
Например:
Таблица1
Название продукта Стоимость1 Стоимость2
Бананы 500 800
Яблоки 400 350

Мне надо, чтобы в другую таблицу эти числовые значения заносились следующим образом:
Таблица2
1. "Бананы Стоимость: 800"
2. "Бананы Стоимость: 500"
3. "Яблоки Стоимость: 400"
4. "Яблоки Стоимость: 350"

То есть по убыванию и excel сам определял, что если самое высокое значение является "800", а название продукта (слева столбец)Бананы и прописывал оба значения в другой ячейке (таблице2).
Скажите возможно ли это? Есть похожая функция ВПР, но не получается ее применить на практике, постоянно выдает ошибку, да и отсортировывать она не может.
 
Ответить
СообщениеЗдравствуйте, интересует вопрос:
Есть таблица, в ней представлено много значений.
Например:
Таблица1
Название продукта Стоимость1 Стоимость2
Бананы 500 800
Яблоки 400 350

Мне надо, чтобы в другую таблицу эти числовые значения заносились следующим образом:
Таблица2
1. "Бананы Стоимость: 800"
2. "Бананы Стоимость: 500"
3. "Яблоки Стоимость: 400"
4. "Яблоки Стоимость: 350"

То есть по убыванию и excel сам определял, что если самое высокое значение является "800", а название продукта (слева столбец)Бананы и прописывал оба значения в другой ячейке (таблице2).
Скажите возможно ли это? Есть похожая функция ВПР, но не получается ее применить на практике, постоянно выдает ошибку, да и отсортировывать она не может.

Автор - Вячеслав
Дата добавления - 01.11.2012 в 15:39
nicalf Дата: Четверг, 01.11.2012, 15:55 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

*То есть по убыванию и excel сам определял, что если самое высокое значение является "800", а название продукта (слева столбец)Бананы, то прописывал оба значения в ячейке 1 (таблице2), далее идет 500 и это Бананы, то следовательно они заносятся во вторую ячейку (таблица2).
Скажите возможно ли это? Есть похожая функция ВПР, но не получается ее применить на практике, постоянно выдает ошибку, да и отсортировывать она не может.
 
Ответить
Сообщение*То есть по убыванию и excel сам определял, что если самое высокое значение является "800", а название продукта (слева столбец)Бананы, то прописывал оба значения в ячейке 1 (таблице2), далее идет 500 и это Бананы, то следовательно они заносятся во вторую ячейку (таблица2).
Скажите возможно ли это? Есть похожая функция ВПР, но не получается ее применить на практике, постоянно выдает ошибку, да и отсортировывать она не может.

Автор - nicalf
Дата добавления - 01.11.2012 в 15:55
vikttur Дата: Четверг, 01.11.2012, 16:06 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

То же:
http://www.planetaexcel.ru/forum.php?thread_id=47025

Возможно. С макросами, без оных...
Пример с ячейками для будущих формул будет?


Сообщение отредактировал vikttur - Четверг, 01.11.2012, 16:48
 
Ответить
СообщениеТо же:
http://www.planetaexcel.ru/forum.php?thread_id=47025

Возможно. С макросами, без оных...
Пример с ячейками для будущих формул будет?

Автор - vikttur
Дата добавления - 01.11.2012 в 16:06
nicalf Дата: Четверг, 01.11.2012, 17:17 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

vikttur, Загрузил smile
К сообщению приложен файл: 2845509.xlsx (12.1 Kb)
 
Ответить
Сообщениеvikttur, Загрузил smile

Автор - nicalf
Дата добавления - 01.11.2012 в 17:17
Hugo Дата: Четверг, 01.11.2012, 17:19 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3691
Репутация: 790 ±
Замечаний: 0% ±

365
Можно всё сделать одной массивной UDF - но думаю это не совсем удобно на практике, хотя конечно смотря по задаче, иногда это может быть лучший выбор (думаю стандартные формулы получатся очень сложными).
Удобно макросом - выделили диапазон, запустили макрос, указали мышью ячейку вывода.
Макрос на словаре с коллекциями. вывод через сортировку массива - вполне думаю достаточно...


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеМожно всё сделать одной массивной UDF - но думаю это не совсем удобно на практике, хотя конечно смотря по задаче, иногда это может быть лучший выбор (думаю стандартные формулы получатся очень сложными).
Удобно макросом - выделили диапазон, запустили макрос, указали мышью ячейку вывода.
Макрос на словаре с коллекциями. вывод через сортировку массива - вполне думаю достаточно...

Автор - Hugo
Дата добавления - 01.11.2012 в 17:19
Hugo Дата: Четверг, 01.11.2012, 17:24 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3691
Репутация: 790 ±
Замечаний: 0% ±

365
Пример в файле отличается от описания словами выше... хотя формально не отличается smile
Алгоритм теперь нужно придумывать другой, словарь с коллекциями не нужен, хватит одного массива.
И как понять "только вместо чисел должен ставить значения слева в таблице1"?


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеПример в файле отличается от описания словами выше... хотя формально не отличается smile
Алгоритм теперь нужно придумывать другой, словарь с коллекциями не нужен, хватит одного массива.
И как понять "только вместо чисел должен ставить значения слева в таблице1"?

Автор - Hugo
Дата добавления - 01.11.2012 в 17:24
Формуляр Дата: Четверг, 01.11.2012, 17:42 | Сообщение № 7
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Формулами со вспомогательным ст-цом

PS: кодировать столбец, собственно, никчему. Но решил оставить 1ый вариант - вдруг и столбец понадобится smile
К сообщению приложен файл: 2845509.xls (31.0 Kb) · 9713219.xls (31.0 Kb)


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Четверг, 01.11.2012, 18:10
 
Ответить
СообщениеФормулами со вспомогательным ст-цом

PS: кодировать столбец, собственно, никчему. Но решил оставить 1ый вариант - вдруг и столбец понадобится smile

Автор - Формуляр
Дата добавления - 01.11.2012 в 17:42
nicalf Дата: Четверг, 01.11.2012, 20:07 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Тоже использовал функцию "Наибольший", но похоже Excel путается, если встречает два одинаковых показателя (например 44,00 и 44,00) и не может определить какое-именно значение из левого столбца выбрать wink
 
Ответить
СообщениеТоже использовал функцию "Наибольший", но похоже Excel путается, если встречает два одинаковых показателя (например 44,00 и 44,00) и не может определить какое-именно значение из левого столбца выбрать wink

Автор - nicalf
Дата добавления - 01.11.2012 в 20:07
nicalf Дата: Четверг, 01.11.2012, 20:11 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Hugo, значит, Excel находит наибольшее число равное 44,00, только в ячейку он должен забить не 44,00, а текст "Вишня" или "Дыня" (из примера)
Затем наибольшее на 2-ой позиции - число 41,00, а написать в ячейке столбца2, не 41,00, а "Огурцы" smile
 
Ответить
СообщениеHugo, значит, Excel находит наибольшее число равное 44,00, только в ячейку он должен забить не 44,00, а текст "Вишня" или "Дыня" (из примера)
Затем наибольшее на 2-ой позиции - число 41,00, а написать в ячейке столбца2, не 41,00, а "Огурцы" smile

Автор - nicalf
Дата добавления - 01.11.2012 в 20:11
Serge_007 Дата: Четверг, 01.11.2012, 22:09 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (nicalf)
Excel путается, если встречает два одинаковых показателя

Excel не "путается", он логично считает оба показателя одними из наибольших


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (nicalf)
Excel путается, если встречает два одинаковых показателя

Excel не "путается", он логично считает оба показателя одними из наибольших

Автор - Serge_007
Дата добавления - 01.11.2012 в 22:09
nicalf Дата: Пятница, 02.11.2012, 06:06 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Quote (Serge_007)
Excel не "путается", он логично считает оба показателя одними из наибольших


И как в таких случаях быть?
 
Ответить
Сообщение
Quote (Serge_007)
Excel не "путается", он логично считает оба показателя одними из наибольших


И как в таких случаях быть?

Автор - nicalf
Дата добавления - 02.11.2012 в 06:06
Serge_007 Дата: Пятница, 02.11.2012, 07:48 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Это нормальное поведение функции
А что не нравится-то?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЭто нормальное поведение функции
А что не нравится-то?

Автор - Serge_007
Дата добавления - 02.11.2012 в 07:48
nicalf Дата: Пятница, 02.11.2012, 08:22 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Хотя, может и достаточно этого, в любом случае, спасибо!
 
Ответить
СообщениеХотя, может и достаточно этого, в любом случае, спасибо!

Автор - nicalf
Дата добавления - 02.11.2012 в 08:22
  • Страница 1 из 1
  • 1
Поиск:

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