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

Вход

Регистрация

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

 

= Мир MS Excel/Определить, "кто выиграл" по счету - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Определить, "кто выиграл" по счету
dfobos Дата: Воскресенье, 03.03.2013, 13:28 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

есть две команды и счет.
надо вписать формулу, которая поймет кто из них выиграл.
К сообщению приложен файл: 03.03.xlsx (12.5 Kb)
 
Ответить
Сообщениеесть две команды и счет.
надо вписать формулу, которая поймет кто из них выиграл.

Автор - dfobos
Дата добавления - 03.03.2013 в 13:28
Gustav Дата: Воскресенье, 03.03.2013, 14:12 | Сообщение № 2
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Если в E3 ввести нормальный текстовый счёт (а не время, как сейчас), предварив строку апострофом, т.е. '5:0, то формула для S23 (предполагается, что ничьих не бывает):

[vba]
Код
=ИНДЕКС(C3:D3;2-1*(СУММ({1;-1}*ПСТР(ПОДСТАВИТЬ(E3;":";"   ");{1;5};4))>0))
[/vba]

P.S. Кстати, можно попробовать задачу в "Мозговом штурме".


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал Gustav - Воскресенье, 03.03.2013, 14:15
 
Ответить
СообщениеЕсли в E3 ввести нормальный текстовый счёт (а не время, как сейчас), предварив строку апострофом, т.е. '5:0, то формула для S23 (предполагается, что ничьих не бывает):

[vba]
Код
=ИНДЕКС(C3:D3;2-1*(СУММ({1;-1}*ПСТР(ПОДСТАВИТЬ(E3;":";"   ");{1;5};4))>0))
[/vba]

P.S. Кстати, можно попробовать задачу в "Мозговом штурме".

Автор - Gustav
Дата добавления - 03.03.2013 в 14:12
dfobos Дата: Воскресенье, 03.03.2013, 14:19 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

Gustav, спасибо за ответ.
Но задумка в том, что текст - копипаст и его формат, не поменяешь..
Нужно как то обработать такой вариант данных, как в примере.
 
Ответить
СообщениеGustav, спасибо за ответ.
Но задумка в том, что текст - копипаст и его формат, не поменяешь..
Нужно как то обработать такой вариант данных, как в примере.

Автор - dfobos
Дата добавления - 03.03.2013 в 14:19
Gustav Дата: Воскресенье, 03.03.2013, 14:22 | Сообщение № 4
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Цитата (dfobos)
задумка в том, что текст - копипаст и его формат, не поменяешь..

Можно попробовать перед вставкой на лист сделать колонке E формат "Текст".

Ну, или разобрать время по составляющим:
[vba]
Код
=ИНДЕКС(C3:D3;2-1*(СУММ({1;-1}*ПСТР(ЧАС(E3)&"   "&МИНУТЫ(E3);{1;5};4))>0))
[/vba]


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал Gustav - Воскресенье, 03.03.2013, 14:27
 
Ответить
Сообщение
Цитата (dfobos)
задумка в том, что текст - копипаст и его формат, не поменяешь..

Можно попробовать перед вставкой на лист сделать колонке E формат "Текст".

Ну, или разобрать время по составляющим:
[vba]
Код
=ИНДЕКС(C3:D3;2-1*(СУММ({1;-1}*ПСТР(ЧАС(E3)&"   "&МИНУТЫ(E3);{1;5};4))>0))
[/vba]

Автор - Gustav
Дата добавления - 03.03.2013 в 14:22
dfobos Дата: Воскресенье, 03.03.2013, 14:31 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

а можно "05:01" как нибудь разделить по ячейкам, а потом уже брать с них инфо
 
Ответить
Сообщениеа можно "05:01" как нибудь разделить по ячейкам, а потом уже брать с них инфо

Автор - dfobos
Дата добавления - 03.03.2013 в 14:31
Gustav Дата: Воскресенье, 03.03.2013, 14:34 | Сообщение № 6
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Я дописал формулу в сообщении 4. Если же хотите по отдельным ячейкам, то используйте функции ЧАС и МИНУТЫ (см. у меня выше).

И надеюсь, что первая (левая) команда не будет забивать больше 23 голов за матч (второй можно до 59) biggrin


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал Gustav - Воскресенье, 03.03.2013, 14:36
 
Ответить
СообщениеЯ дописал формулу в сообщении 4. Если же хотите по отдельным ячейкам, то используйте функции ЧАС и МИНУТЫ (см. у меня выше).

И надеюсь, что первая (левая) команда не будет забивать больше 23 голов за матч (второй можно до 59) biggrin

Автор - Gustav
Дата добавления - 03.03.2013 в 14:34
kim Дата: Воскресенье, 03.03.2013, 14:36 | Сообщение № 7
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Цитата (Gustav)
P.S. Кстати, можно попробовать задачу в "Мозговом штурме".

Думаю что не стОит, задача-то практически решена smile
С наворотами будет так выглядеть:
Код
=ЕСЛИ(ЕНД(ВПР(Q2;C$3:E$21;3;));"";ЕСЛИ(СУММ({1;-1}*ПСТР(ПОДСТАВИТЬ(ТЕКСТ(ВПР(Q2;C$3:E$21;3;);"чч:мм");":";"   ");{1;5};4))=0;"ничья";ВПР(Q2;C$3:D$21;2-1*(СУММ({1;-1}*ПСТР(ПОДСТАВИТЬ(ТЕКСТ(ВПР(Q2;C$3:E$21;3;);"чч:мм");":";"   ");{1;5};4))>0);)))


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
Сообщение
Цитата (Gustav)
P.S. Кстати, можно попробовать задачу в "Мозговом штурме".

Думаю что не стОит, задача-то практически решена smile
С наворотами будет так выглядеть:
Код
=ЕСЛИ(ЕНД(ВПР(Q2;C$3:E$21;3;));"";ЕСЛИ(СУММ({1;-1}*ПСТР(ПОДСТАВИТЬ(ТЕКСТ(ВПР(Q2;C$3:E$21;3;);"чч:мм");":";"   ");{1;5};4))=0;"ничья";ВПР(Q2;C$3:D$21;2-1*(СУММ({1;-1}*ПСТР(ПОДСТАВИТЬ(ТЕКСТ(ВПР(Q2;C$3:E$21;3;);"чч:мм");":";"   ");{1;5};4))>0);)))

Автор - kim
Дата добавления - 03.03.2013 в 14:36
dfobos Дата: Воскресенье, 03.03.2013, 14:39 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

че то у меня не работает)
 
Ответить
Сообщениече то у меня не работает)

Автор - dfobos
Дата добавления - 03.03.2013 в 14:39
Gustav Дата: Воскресенье, 03.03.2013, 14:42 | Сообщение № 9
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Цитата (kim)
;":";" ");{1;5};4))>0);)))

Игорь, здесь лучше использовать тег VBA (решетка), а не формулу. А то пробелы съедаются, а здесь это критично - их должно быть три:
[vba]
Код
;":";"   ");{1;5};4))>0);)))
[/vba]


МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение
Цитата (kim)
;":";" ");{1;5};4))>0);)))

Игорь, здесь лучше использовать тег VBA (решетка), а не формулу. А то пробелы съедаются, а здесь это критично - их должно быть три:
[vba]
Код
;":";"   ");{1;5};4))>0);)))
[/vba]

Автор - Gustav
Дата добавления - 03.03.2013 в 14:42
dfobos Дата: Воскресенье, 03.03.2013, 14:43 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

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

Автор - dfobos
Дата добавления - 03.03.2013 в 14:43
kim Дата: Воскресенье, 03.03.2013, 14:44 | Сообщение № 11
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Да вроде не съелись...


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеДа вроде не съелись...

Автор - kim
Дата добавления - 03.03.2013 в 14:44
dfobos Дата: Воскресенье, 03.03.2013, 14:53 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

скиньте плиз в файл, а то у меня опять не работает..странно блин..
 
Ответить
Сообщениескиньте плиз в файл, а то у меня опять не работает..странно блин..

Автор - dfobos
Дата добавления - 03.03.2013 в 14:53
kim Дата: Воскресенье, 03.03.2013, 14:58 | Сообщение № 13
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
.
К сообщению приложен файл: 03.03-2-.xlsx (13.6 Kb)


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
Сообщение.

Автор - kim
Дата добавления - 03.03.2013 в 14:58
dfobos Дата: Пятница, 08.03.2013, 22:20 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

Привет, еще раз.
Поправьте меня пожалуйста.
Вписываю эти данные в соседний столбец и формула не работает..
Вроде как все правильно сделал
К сообщению приложен файл: 03.03-2-2.xlsx (14.5 Kb)
 
Ответить
СообщениеПривет, еще раз.
Поправьте меня пожалуйста.
Вписываю эти данные в соседний столбец и формула не работает..
Вроде как все правильно сделал

Автор - dfobos
Дата добавления - 08.03.2013 в 22:20
dfobos Дата: Вторник, 12.03.2013, 22:49 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

всем привет!
протестил, ваши варианты, и к сожалению, они выдают не правильные значения или не полные..
предлагаю продолжить тему и найти решение.
К сообщению приложен файл: 5616680.xlsx (14.7 Kb)
 
Ответить
Сообщениевсем привет!
протестил, ваши варианты, и к сожалению, они выдают не правильные значения или не полные..
предлагаю продолжить тему и найти решение.

Автор - dfobos
Дата добавления - 12.03.2013 в 22:49
Gustav Дата: Среда, 13.03.2013, 10:52 | Сообщение № 16
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Цитата (dfobos)
а можно "05:01" как нибудь разделить по ячейкам, а потом уже брать с них инфо

Была же неплохая идея - так бы и делали, формулы в этом случае получаются очень простые.
И подсказка уже была как это сделать:
Цитата (Gustav)
Если же хотите по отдельным ячейкам, то используйте функции ЧАС и МИНУТЫ

См. в файле.
К сообщению приложен файл: dfobos_03.xlsx (16.7 Kb)


МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение
Цитата (dfobos)
а можно "05:01" как нибудь разделить по ячейкам, а потом уже брать с них инфо

Была же неплохая идея - так бы и делали, формулы в этом случае получаются очень простые.
И подсказка уже была как это сделать:
Цитата (Gustav)
Если же хотите по отдельным ячейкам, то используйте функции ЧАС и МИНУТЫ

См. в файле.

Автор - Gustav
Дата добавления - 13.03.2013 в 10:52
dfobos Дата: Воскресенье, 17.03.2013, 00:28 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

Gustav, спасибо.
Это самый удобный вариант.
 
Ответить
СообщениеGustav, спасибо.
Это самый удобный вариант.

Автор - dfobos
Дата добавления - 17.03.2013 в 00:28
  • Страница 1 из 1
  • 1
Поиск:

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