| ||||
| ||||
|
Важные объявления |
|
29.09.2006, 12:43 TS | #1 (permalink) |
Старожил
Регистрация: 16.05.2006
Сообщений: 900
|
Может кто поможет разрешить вопрос по Экселю, сам не могу справиться :(
Ситуация: есть 2 колонки данных типа: Иванов 4 Петров 2 Сидоров 6 Иванов 1 Петров 5 и т.д. Нужно формула рассчета, чтобы после добавления очередной фамилии в конце колоки в ячейке рядом появлялась информация какое место по сумме чисел во 2 колонке имеет данная фамилия. Т.е. если фамилия имеет наибольшую сумму баллов - должно писать 1, если вторая по сумме - то 2 и т. д. Желательно обойтись формулами, без макросов если получится...
__________________
Если ты получаешь деньги, не зарабатывая их, то кто-нибудь зарабатывает их, не получая. (Маймонид) |
0 |
29.09.2006, 12:56 | #2 (permalink) |
Бессмертный
Регистрация: 09.02.2005
Адрес: ex-CCCP
Сообщений: 3,436
|
А зачем формула. Включи МАХ-сортировку по второй колонке и ехсел сам "перетасует" фамилии по рейтингу.
А порядкоывый номер записи и будет соответсвовать позиции в списке. CLON
__________________
Dr.Sc.Ing. CLON Здесь могла бы быть реклама полезных программ для рулетки, но она запрещенна ЦЕНЗУРОЙ форума CGM.ru :( |
0 |
29.09.2006, 13:19 TS | #3 (permalink) |
Старожил
Регистрация: 16.05.2006
Сообщений: 900
|
Мне нельзя трогать данные на странице - там идет по порядку все и тасовать не получится. Нужна именно формула выводящая в определенной ячейке номер рейтинга фамилии.
По этой же причине не могу использовать Итоги и Сводную таблицу тоже.
__________________
Если ты получаешь деньги, не зарабатывая их, то кто-нибудь зарабатывает их, не получая. (Маймонид) |
0 |
29.09.2006, 13:29 | #4 (permalink) |
Бессмертный
Регистрация: 09.02.2005
Адрес: ex-CCCP
Сообщений: 3,436
|
К сожелению формулой решить данную задачу не получиться. Только макросом, т.к. требуется цикл + операция сравнения + выставление рейтинга.
CLON
__________________
Dr.Sc.Ing. CLON Здесь могла бы быть реклама полезных программ для рулетки, но она запрещенна ЦЕНЗУРОЙ форума CGM.ru :( |
0 |
29.09.2006, 14:01 TS | #6 (permalink) | |
Старожил
Регистрация: 16.05.2006
Сообщений: 900
|
Цитата:
Говорили мне люди - учи VBA, пригодится рано или поздно, сейчас вот жалею. Придется учить, наверно... Спасибо всем за советы
__________________
Если ты получаешь деньги, не зарабатывая их, то кто-нибудь зарабатывает их, не получая. (Маймонид) |
|
0 |
29.09.2006, 23:56 | #8 (permalink) | |
Энтузиаст
Регистрация: 20.03.2005
Адрес: Dneprodzerhinsk
Сообщений: 260
|
Цитата:
Например, вот так. ФИО Баллы Место Иванов 4 3 Петров 2 1 Сидоров 6 2 Иванов 1 3 Петров 5 1 и т.д. |
|
0 |
01.10.2006, 00:43 TS | #9 (permalink) | |
Старожил
Регистрация: 16.05.2006
Сообщений: 900
|
To Yura Через Если я бы и сам сделал - токо значений около 20-25, так что многовато выписывать через если
Цитата:
Например, вот так. ФИО Баллы Иванов 4 Петров 3 Сидоров 6 Иванов 1 Петров 5 Сидоров 1 Петров ? Среди этих фамилий лидер по сумме баллов Петров с 8 очками. Поэтому вместо знака ? формула должна выдавать 1. Если вы вместо Петрова последним был бы Сидоров - тогда цифра 2 ибо у него 7 баллов. Т.е. я ввожу в конец списка фамилию и мне формула должна выдавать рейтинг этой фамилии среди всех фамилий из списка.
__________________
Если ты получаешь деньги, не зарабатывая их, то кто-нибудь зарабатывает их, не получая. (Маймонид) |
|
0 |
01.10.2006, 01:53 | #10 (permalink) | |
Энтузиаст
Регистрация: 20.03.2005
Адрес: Dneprodzerhinsk
Сообщений: 260
|
Цитата:
|
|
0 |
01.10.2006, 13:52 TS | #11 (permalink) | |
Старожил
Регистрация: 16.05.2006
Сообщений: 900
|
Цитата:
2. Если баллов одинаково - допустимо одинаковое значение для совпадающих написать. Т.е. если 2 фамилии делят 1 место - можно для обоих писать 1.
__________________
Если ты получаешь деньги, не зарабатывая их, то кто-нибудь зарабатывает их, не получая. (Маймонид) |
|
0 |
02.10.2006, 14:54 | #13 (permalink) |
Старожил
Регистрация: 25.05.2006
Сообщений: 805
|
По-моему, реально сделать, если можно использовать вспомогательные ячейки за пределами области видимости (как во всяких экселевских покерных трекерах сделано). Такая возможность есть?
__________________
Нужно уметь проигрывать. К этой мысли следует постепенно приучать всех своих противников. |
0 |
02.10.2006, 19:13 TS | #14 (permalink) | |
Старожил
Регистрация: 16.05.2006
Сообщений: 900
|
Цитата:
P.S. а что за экселевские трекеры? Может кинешь ссылку на один из них...
__________________
Если ты получаешь деньги, не зарабатывая их, то кто-нибудь зарабатывает их, не получая. (Маймонид) |
|
0 |
02.10.2006, 20:32 | #15 (permalink) | |
Энтузиаст
Регистрация: 20.03.2005
Адрес: Dneprodzerhinsk
Сообщений: 260
|
Цитата:
Видимо имелся в виду покертрекер. Там базы данных можно открыть в Access. Экселем не пробовал. |
|
0 |
03.10.2006, 15:37 | #16 (permalink) |
Старожил
Регистрация: 25.05.2006
Сообщений: 805
|
Нет ничего невозможного! Держи
Ячейки I1-I9 копируются на сколько нужно вправо, E11 на столько же вниз, I11 на квадрат вправо-вниз. На другой лист уж сам перекинешь, если надо будет. И, видимо, тебе надо будет подправить адреса в этих 11 ячейках под свой лист.
__________________
Нужно уметь проигрывать. К этой мысли следует постепенно приучать всех своих противников. |
0 |
03.10.2006, 15:40 | #17 (permalink) |
Старожил
Регистрация: 25.05.2006
Сообщений: 805
|
А трекер - это вроде вот такого: [Зарегистрироваться?]
Там все вычисления делаются справа за пределами видимости.
__________________
Нужно уметь проигрывать. К этой мысли следует постепенно приучать всех своих противников. |
0 |
11.10.2006, 08:46 TS | #18 (permalink) | |
Старожил
Регистрация: 16.05.2006
Сообщений: 900
|
Цитата:
P.S. Все равно надо бы мне за VBA взяться будет
__________________
Если ты получаешь деньги, не зарабатывая их, то кто-нибудь зарабатывает их, не получая. (Маймонид) |
|
0 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите плиз! | 100rozh | Около покерного стола | 3 | 16.07.2009 19:29 |
ПОМОГИТЕ ПЛИЗ!!! нл4 6макс | ffulb | Безлимитный холдем микро бай-инов | 12 | 03.03.2009 16:46 |
Помогите плиз!)) с ПТ | szhek | Покер софт | 0 | 29.09.2008 17:19 |
помогите плиз | sonic | Покер софт | 0 | 06.09.2007 19:30 |
|
|