Регистрация
Регистрация Поиск Сообщество  
CGM > Всякая всячина > Поговорим за жизнь
Опции темы

Помогите с формулой в Экселе, плиз...

Важные объявления
Старый 29.09.2006, 12:43     TS Старый   #1 (permalink)
Старожил
 
Аватар для Doubter
 
Регистрация: 16.05.2006
Сообщений: 900
Может кто поможет разрешить вопрос по Экселю, сам не могу справиться :(

Ситуация: есть 2 колонки данных типа:
Иванов 4
Петров 2
Сидоров 6
Иванов 1
Петров 5
и т.д.

Нужно формула рассчета, чтобы после добавления очередной фамилии в конце колоки в ячейке рядом появлялась информация какое место по сумме чисел во 2 колонке имеет данная фамилия. Т.е. если фамилия имеет наибольшую сумму баллов - должно писать 1, если вторая по сумме - то 2 и т. д.

Желательно обойтись формулами, без макросов если получится...
Вложения
Тип файла: doc Справка о развитии спорта в России и мире.doc (87.5 Кб, 105 просмотров)
__________________
Если ты получаешь деньги, не зарабатывая их, то кто-нибудь зарабатывает их, не получая. (Маймонид)
Doubter вне форума      
Старый 29.09.2006, 12:56   #2 (permalink)
Бессмертный
 
Аватар для CLON
 
Регистрация: 09.02.2005
Адрес: ex-CCCP
Сообщений: 3,436
А зачем формула. Включи МАХ-сортировку по второй колонке и ехсел сам "перетасует" фамилии по рейтингу.

А порядкоывый номер записи и будет соответсвовать позиции в списке.

CLON
__________________
Dr.Sc.Ing.
CLON

Здесь могла бы быть реклама полезных программ для рулетки, но она запрещенна ЦЕНЗУРОЙ форума CGM.ru :(
CLON вне форума      
Старый 29.09.2006, 13:19     TS Старый   #3 (permalink)
Старожил
 
Аватар для Doubter
 
Регистрация: 16.05.2006
Сообщений: 900
Мне нельзя трогать данные на странице - там идет по порядку все и тасовать не получится. Нужна именно формула выводящая в определенной ячейке номер рейтинга фамилии.

По этой же причине не могу использовать Итоги и Сводную таблицу тоже.
__________________
Если ты получаешь деньги, не зарабатывая их, то кто-нибудь зарабатывает их, не получая. (Маймонид)
Doubter вне форума      
Старый 29.09.2006, 13:29   #4 (permalink)
Бессмертный
 
Аватар для CLON
 
Регистрация: 09.02.2005
Адрес: ex-CCCP
Сообщений: 3,436
К сожелению формулой решить данную задачу не получиться. Только макросом, т.к. требуется цикл + операция сравнения + выставление рейтинга.

CLON
__________________
Dr.Sc.Ing.
CLON

Здесь могла бы быть реклама полезных программ для рулетки, но она запрещенна ЦЕНЗУРОЙ форума CGM.ru :(
CLON вне форума      
Старый 29.09.2006, 13:32   #5 (permalink)
Бессмертный
 
Регистрация: 08.02.2006
Адрес: Москва
Сообщений: 12,352
Сделай Сводную Таблицу, а в ней уже соритровку.

едитед:
Упс! Слишком долго я отвечал (попробовал создать).
__________________
Моё мнение здесь для того, чтобы узнать, почему оно неправильное.
CorwinXX вне форума      
Старый 29.09.2006, 14:01     TS Старый   #6 (permalink)
Старожил
 
Аватар для Doubter
 
Регистрация: 16.05.2006
Сообщений: 900
Цитата:
Сообщение от CLON писал пт, 29 сентября 2006 13:29
К сожелению формулой решить данную задачу не получиться. Только макросом, т.к. требуется цикл + операция сравнения + выставление рейтинга.

CLON
Я в этих макросах почти нуль :(
Говорили мне люди - учи VBA, пригодится рано или поздно, сейчас вот жалею. Придется учить, наверно...

Спасибо всем за советы
__________________
Если ты получаешь деньги, не зарабатывая их, то кто-нибудь зарабатывает их, не получая. (Маймонид)
Doubter вне форума      
Старый 29.09.2006, 23:37   #7 (permalink)
Бессмертный
 
Регистрация: 17.02.2004
Адрес: Russia
Сообщений: 4,469
Ну если фамилий всего 3, то можно через ЕСЛИ проверять .
Yura вне форума      
Старый 29.09.2006, 23:56   #8 (permalink)
Энтузиаст
 
Регистрация: 20.03.2005
Адрес: Dneprodzerhinsk
Сообщений: 260
Цитата:
Сообщение от Doubter писал пт, 29 сентября 2006 12:43
Нужно формула рассчета, чтобы после добавления очередной фамилии в конце колоки в ячейке рядом появлялась информация какое место по сумме чисел во 2 колонке имеет данная фамилия. Т.е. если фамилия имеет наибольшую сумму баллов - должно писать 1, если вторая по сумме - то 2 и т. д.
Т.е. тебе нужна третья колонка, в которой будет стоять место?

Например, вот так.

ФИО Баллы Место
Иванов 4 3
Петров 2 1
Сидоров 6 2
Иванов 1 3
Петров 5 1
и т.д.


eddyku вне форума      
Старый 01.10.2006, 00:43     TS Старый   #9 (permalink)
Старожил
 
Аватар для Doubter
 
Регистрация: 16.05.2006
Сообщений: 900
To Yura Через Если я бы и сам сделал - токо значений около 20-25, так что многовато выписывать через если

Цитата:
Сообщение от eddyku писал пт, 29 сентября 2006 23:56
Т.е. тебе нужна третья колонка, в которой будет стоять место?
Мне нужна рейтинг последней введенной фамилии на основании предыдущих записей. Например:


Например, вот так.

ФИО Баллы
Иванов 4
Петров 3
Сидоров 6
Иванов 1
Петров 5
Сидоров 1
Петров ?

Среди этих фамилий лидер по сумме баллов Петров с 8 очками. Поэтому вместо знака ? формула должна выдавать 1. Если вы вместо Петрова последним был бы Сидоров - тогда цифра 2 ибо у него 7 баллов.

Т.е. я ввожу в конец списка фамилию и мне формула должна выдавать рейтинг этой фамилии среди всех фамилий из списка.

__________________
Если ты получаешь деньги, не зарабатывая их, то кто-нибудь зарабатывает их, не получая. (Маймонид)
Doubter вне форума      
Старый 01.10.2006, 01:53   #10 (permalink)
Энтузиаст
 
Регистрация: 20.03.2005
Адрес: Dneprodzerhinsk
Сообщений: 260
Цитата:
Сообщение от Doubter писал вс, 01 октября 2006 00:43
Т.е. я ввожу в конец списка фамилию и мне формула должна выдавать рейтинг этой фамилии среди всех фамилий из списка.
Так. Одно действие уже описали. Идем дальше. Однофамильцы в списке будут (например два одинаковы Перовых)? И второй вопрос, какой результат выдавать, если у двух разных фамилий будет одинаковое количество баллов?
eddyku вне форума      
Старый 01.10.2006, 13:52     TS Старый   #11 (permalink)
Старожил
 
Аватар для Doubter
 
Регистрация: 16.05.2006
Сообщений: 900
Цитата:
Сообщение от eddyku писал вс, 01 октября 2006 01:53
Так. Одно действие уже описали. Идем дальше. Однофамильцы в списке будут (например два одинаковы Перовых)? И второй вопрос, какой результат выдавать, если у двух разных фамилий будет одинаковое количество баллов?
1. Однофамильцев не будет - все Петровы это один и тот же человек.

2. Если баллов одинаково - допустимо одинаковое значение для совпадающих написать. Т.е. если 2 фамилии делят 1 место - можно для обоих писать 1.
__________________
Если ты получаешь деньги, не зарабатывая их, то кто-нибудь зарабатывает их, не получая. (Маймонид)
Doubter вне форума      
Старый 01.10.2006, 21:53   #12 (permalink)
Энтузиаст
 
Регистрация: 20.03.2005
Адрес: Dneprodzerhinsk
Сообщений: 260
Это не получится сделать ни формулами, ни макросами. Только через VBA.
eddyku вне форума      
Старый 02.10.2006, 14:54   #13 (permalink)
Старожил
 
Регистрация: 25.05.2006
Сообщений: 805
По-моему, реально сделать, если можно использовать вспомогательные ячейки за пределами области видимости (как во всяких экселевских покерных трекерах сделано). Такая возможность есть?
__________________
Нужно уметь проигрывать. К этой мысли следует постепенно приучать всех своих противников.
SunnyRay вне форума      
Старый 02.10.2006, 19:13     TS Старый   #14 (permalink)
Старожил
 
Аватар для Doubter
 
Регистрация: 16.05.2006
Сообщений: 900
Цитата:
Сообщение от SunnyRay писал пн, 02 октября 2006 14:54
По-моему, реально сделать, если можно использовать вспомогательные ячейки за пределами области видимости (как во всяких экселевских покерных трекерах сделано). Такая возможность есть?
Возможность использовать вспомогательные ячейки есть. Можно даже отдельный лист под это выделить в принципе.

P.S. а что за экселевские трекеры? Может кинешь ссылку на один из них...
__________________
Если ты получаешь деньги, не зарабатывая их, то кто-нибудь зарабатывает их, не получая. (Маймонид)
Doubter вне форума      
Старый 02.10.2006, 20:32   #15 (permalink)
Энтузиаст
 
Регистрация: 20.03.2005
Адрес: Dneprodzerhinsk
Сообщений: 260
Цитата:
Сообщение от Doubter писал пн, 02 октября 2006 19:13
Возможность использовать вспомогательные ячейки есть. Можно даже отдельный лист под это выделить в принципе.

P.S. а что за экселевские трекеры? Может кинешь ссылку на один из них...
Без VBA ты цикл не запустишь, а без него тут никак.

Видимо имелся в виду покертрекер. Там базы данных можно открыть в Access. Экселем не пробовал.

eddyku вне форума      
Старый 03.10.2006, 15:37   #16 (permalink)
Старожил
 
Регистрация: 25.05.2006
Сообщений: 805
Нет ничего невозможного! Держи

Ячейки I1-I9 копируются на сколько нужно вправо, E11 на столько же вниз, I11 на квадрат вправо-вниз.

На другой лист уж сам перекинешь, если надо будет. И, видимо, тебе надо будет подправить адреса в этих 11 ячейках под свой лист.
Вложения
Тип файла: xls 4Doubter.xls (91.5 Кб, 416 просмотров)
__________________
Нужно уметь проигрывать. К этой мысли следует постепенно приучать всех своих противников.
SunnyRay вне форума      
Старый 03.10.2006, 15:40   #17 (permalink)
Старожил
 
Регистрация: 25.05.2006
Сообщений: 805
А трекер - это вроде вот такого: [Зарегистрироваться?]

Там все вычисления делаются справа за пределами видимости.
__________________
Нужно уметь проигрывать. К этой мысли следует постепенно приучать всех своих противников.
SunnyRay вне форума      
Старый 11.10.2006, 08:46     TS Старый   #18 (permalink)
Старожил
 
Аватар для Doubter
 
Регистрация: 16.05.2006
Сообщений: 900
Цитата:
Сообщение от SunnyRay писал вт, 03 октября 2006 15:37
Нет ничего невозможного! Держи

Ячейки I1-I9 копируются на сколько нужно вправо, E11 на столько же вниз, I11 на квадрат вправо-вниз.

На другой лист уж сам перекинешь, если надо будет. И, видимо, тебе надо будет подправить адреса в этих 11 ячейках под свой лист.
SunnyRay, спасибо тебе за помощь - в принципе, этого оказалось достаточно и проблема на этом закончилась.

P.S. Все равно надо бы мне за VBA взяться будет
__________________
Если ты получаешь деньги, не зарабатывая их, то кто-нибудь зарабатывает их, не получая. (Маймонид)
Doubter вне форума      
Старый 11.10.2006, 10:16   #19 (permalink)
Энтузиаст
 
Аватар для Thunder17
 
Регистрация: 22.02.2006
Адрес: Умань
Сообщений: 307
Если еще интересует вот вариант без макросов и намного проще.
Вложения
Тип файла: xls Mesta.xls (11.0 Кб, 401 просмотров)
Thunder17 вне форума      

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите плиз! 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



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.

Быстрый переход
Правила форумов CGM Контакты Справка Обратная связь CGM.ru Архив Вверх Главная
 
Использование материалов сайта разрешено только при наличии активной ссылки на источник.
Все права на картинки и тексты принадлежат Информационному агентству CGM и их ПАРТНЕРАМ. Политика конфидециальности
CGM.ru на Youtube CGM.ru на Google+ CGM.ru в Twitter CGM.ru на Facebook CGM.ru в vKontakte CGM.ru в Instagram

В сотрудничестве с Pokeroff.ru
Текущее время: 23:28. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot