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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчет очков по турнирной сетке - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет очков по турнирной сетке (Формулы/Formulas)
Подсчет очков по турнирной сетке
Karbofox Дата: Воскресенье, 30.03.2014, 02:04 | Сообщение № 1
Группа: Проверенные
Ранг: Участник
Сообщений: 69
Репутация: 16 ±
Замечаний: 0% ±

Excel 2010
Добрый день. Подскажите пожалуйста.
Есть турнирная таблица M команд (расположены в порядке убывания рейтинга), каждая из которых провела N (N<M) матчей.
1 - в случае победы команды по строке над командой в столбце
-1 - в случае поражения
0 или пусто - не соперничали.
Пытаюсь просчитать очки за турнир : если команда победила команду с большим рейтингом - получает количество очков, равное разнице в рейтинге / победа над командой слабее - 1 очко / поражение - 0 очков
Можно ли просчитать без применения промежуточных таблиц, при помощи формулы?

Код
{=СУММ(МАКС(0;$C3:$H3)*ЕСЛИ(C$1:H$1>$A3;C$1:H$1-$A3;1))}


И вопрос посложнее, может кто подскажет, в чем моя ошибка в использовании формул массива - хочу разобраться основательно с ними.


Сообщение отредактировал Karbofox - Воскресенье, 30.03.2014, 20:47
 
Ответить
СообщениеДобрый день. Подскажите пожалуйста.
Есть турнирная таблица M команд (расположены в порядке убывания рейтинга), каждая из которых провела N (N<M) матчей.
1 - в случае победы команды по строке над командой в столбце
-1 - в случае поражения
0 или пусто - не соперничали.
Пытаюсь просчитать очки за турнир : если команда победила команду с большим рейтингом - получает количество очков, равное разнице в рейтинге / победа над командой слабее - 1 очко / поражение - 0 очков
Можно ли просчитать без применения промежуточных таблиц, при помощи формулы?

Код
{=СУММ(МАКС(0;$C3:$H3)*ЕСЛИ(C$1:H$1>$A3;C$1:H$1-$A3;1))}


И вопрос посложнее, может кто подскажет, в чем моя ошибка в использовании формул массива - хочу разобраться основательно с ними.

Автор - Karbofox
Дата добавления - 30.03.2014 в 02:04
ShAM Дата: Воскресенье, 30.03.2014, 04:09 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Как понял, в ячейку J3 и тянем вниз (массивная):
Код
=СУММ(ЕСЛИ(C3:H3>0;ЕСЛИ(СТОЛБЕЦ(C1:H1)<СТРОКА(A3);СТРОКА(A3)-СТОЛБЕЦ(C1:H1);1);0))


Функция МАКС не создает массив. Может, использовать НАИБОЛЬШИЙ?
К сообщению приложен файл: Karbofox.xls (27.0 Kb)
 
Ответить
СообщениеКак понял, в ячейку J3 и тянем вниз (массивная):
Код
=СУММ(ЕСЛИ(C3:H3>0;ЕСЛИ(СТОЛБЕЦ(C1:H1)<СТРОКА(A3);СТРОКА(A3)-СТОЛБЕЦ(C1:H1);1);0))


Функция МАКС не создает массив. Может, использовать НАИБОЛЬШИЙ?

Автор - ShAM
Дата добавления - 30.03.2014 в 04:09
Karbofox Дата: Воскресенье, 30.03.2014, 11:21 | Сообщение № 3
Группа: Проверенные
Ранг: Участник
Сообщений: 69
Репутация: 16 ±
Замечаний: 0% ±

Excel 2010
Спасибо. Понял в каком направлении следует двигаться.
Но параллельно возник вопрос :
Какие функции excel могут создавать массив или по какому принципу они определяются?
 
Ответить
СообщениеСпасибо. Понял в каком направлении следует двигаться.
Но параллельно возник вопрос :
Какие функции excel могут создавать массив или по какому принципу они определяются?

Автор - Karbofox
Дата добавления - 30.03.2014 в 11:21
Serge_007 Дата: Воскресенье, 30.03.2014, 11:29 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Какие функции excel могут создавать массив
Виртуальные массивы могут создавать функции массива

по какому принципу они определяются?
Ни на сайте Microsoft, нигде в интернете нет списка подобных функций, да и ценность его сомнительна. Определяйте опытным путем, исходя из условий конкретной задачи

[p.s.]И прочтите наконец правила![/p.s.]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Какие функции excel могут создавать массив
Виртуальные массивы могут создавать функции массива

по какому принципу они определяются?
Ни на сайте Microsoft, нигде в интернете нет списка подобных функций, да и ценность его сомнительна. Определяйте опытным путем, исходя из условий конкретной задачи

[p.s.]И прочтите наконец правила![/p.s.]

Автор - Serge_007
Дата добавления - 30.03.2014 в 11:29
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет очков по турнирной сетке (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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