Определить, "кто выиграл" по счету
dfobos
Дата: Воскресенье, 03.03.2013, 13:28 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
есть две команды и счет. надо вписать формулу, которая поймет кто из них выиграл.
есть две команды и счет. надо вписать формулу, которая поймет кто из них выиграл. dfobos
Ответить
Сообщение есть две команды и счет. надо вписать формулу, которая поймет кто из них выиграл. Автор - 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. Кстати, можно попробовать задачу в "Мозговом штурме".
Если в E3 ввести нормальный текстовый счёт (а не время, как сейчас), предварив строку апострофом, т.е. '5:0, то формула для S23 (предполагается, что ничьих не бывает): [vba]Код
=ИНДЕКС(C3:D3;2-1*(СУММ({1;-1}*ПСТР(ПОДСТАВИТЬ(E3;":";" ");{1;5};4))>0))
[/vba] P.S. Кстати, можно попробовать задачу в "Мозговом штурме". Gustav
МОИ: Ник , 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
Gustav, спасибо за ответ. Но задумка в том, что текст - копипаст и его формат, не поменяешь.. Нужно как то обработать такой вариант данных, как в примере.
Gustav, спасибо за ответ. Но задумка в том, что текст - копипаст и его формат, не поменяешь.. Нужно как то обработать такой вариант данных, как в примере. dfobos
Ответить
Сообщение 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]
Цитата (dfobos )
задумка в том, что текст - копипаст и его формат, не поменяешь..
Можно попробовать перед вставкой на лист сделать колонке E формат "Текст". Ну, или разобрать время по составляющим: [vba]Код
=ИНДЕКС(C3:D3;2-1*(СУММ({1;-1}*ПСТР(ЧАС(E3)&" "&МИНУТЫ(E3);{1;5};4))>0))
[/vba]Gustav
МОИ: Ник , 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
а можно "05:01" как нибудь разделить по ячейкам, а потом уже брать с них инфо
а можно "05:01" как нибудь разделить по ячейкам, а потом уже брать с них инфо dfobos
Ответить
Сообщение а можно "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)
Я дописал формулу в сообщении 4. Если же хотите по отдельным ячейкам, то используйте функции ЧАС и МИНУТЫ (см. у меня выше). И надеюсь, что первая (левая) команда не будет забивать больше 23 голов за матч (второй можно до 59) Gustav
МОИ: Ник , Tip box: 41001663842605
Сообщение отредактировал Gustav - Воскресенье, 03.03.2013, 14:36
Ответить
Сообщение Я дописал формулу в сообщении 4. Если же хотите по отдельным ячейкам, то используйте функции ЧАС и МИНУТЫ (см. у меня выше). И надеюсь, что первая (левая) команда не будет забивать больше 23 голов за матч (второй можно до 59) Автор - Gustav Дата добавления - 03.03.2013 в 14:34
kim
Дата: Воскресенье, 03.03.2013, 14:36 |
Сообщение № 7
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация:
160
±
Замечаний:
0% ±
Excel 2010
Цитата (Gustav )
P.S. Кстати, можно попробовать задачу в "Мозговом штурме".
Думаю что не стОит, задача-то практически решена С наворотами будет так выглядеть: Код
=ЕСЛИ(ЕНД(ВПР(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. Кстати, можно попробовать задачу в "Мозговом штурме".
Думаю что не стОит, задача-то практически решена С наворотами будет так выглядеть: Код
=ЕСЛИ(ЕНД(ВПР(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
Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
Ответить
Сообщение Цитата (Gustav )
P.S. Кстати, можно попробовать задачу в "Мозговом штурме".
Думаю что не стОит, задача-то практически решена С наворотами будет так выглядеть: Код
=ЕСЛИ(ЕНД(ВПР(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
че то у меня не работает)
че то у меня не работает) dfobos
Ответить
Сообщение че то у меня не работает) Автор - 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]
Цитата (kim )
;":";" ");{1;5};4))>0);)))
Игорь, здесь лучше использовать тег VBA (решетка), а не формулу. А то пробелы съедаются, а здесь это критично - их должно быть три: [vba]Код
;":";" ");{1;5};4))>0);)))
[/vba]Gustav
МОИ: Ник , 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
все, заработало, спс)
Ответить
Сообщение все, заработало, спс) Автор - dfobos Дата добавления - 03.03.2013 в 14:43
kim
Дата: Воскресенье, 03.03.2013, 14:44 |
Сообщение № 11
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация:
160
±
Замечаний:
0% ±
Excel 2010
Да вроде не съелись...
Да вроде не съелись... kim
Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
Ответить
Сообщение Да вроде не съелись... Автор - kim Дата добавления - 03.03.2013 в 14:44
dfobos
Дата: Воскресенье, 03.03.2013, 14:53 |
Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
скиньте плиз в файл, а то у меня опять не работает..странно блин..
скиньте плиз в файл, а то у меня опять не работает..странно блин.. dfobos
Ответить
Сообщение скиньте плиз в файл, а то у меня опять не работает..странно блин.. Автор - dfobos Дата добавления - 03.03.2013 в 14:53
kim
Дата: Воскресенье, 03.03.2013, 14:58 |
Сообщение № 13
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация:
160
±
Замечаний:
0% ±
Excel 2010
.
Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
Ответить
Сообщение . Автор - kim Дата добавления - 03.03.2013 в 14:58
dfobos
Дата: Пятница, 08.03.2013, 22:20 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Привет, еще раз. Поправьте меня пожалуйста. Вписываю эти данные в соседний столбец и формула не работает.. Вроде как все правильно сделал
Привет, еще раз. Поправьте меня пожалуйста. Вписываю эти данные в соседний столбец и формула не работает.. Вроде как все правильно сделал dfobos
Ответить
Сообщение Привет, еще раз. Поправьте меня пожалуйста. Вписываю эти данные в соседний столбец и формула не работает.. Вроде как все правильно сделал Автор - dfobos Дата добавления - 08.03.2013 в 22:20
dfobos
Дата: Вторник, 12.03.2013, 22:49 |
Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
всем привет! протестил, ваши варианты, и к сожалению, они выдают не правильные значения или не полные.. предлагаю продолжить тему и найти решение.
всем привет! протестил, ваши варианты, и к сожалению, они выдают не правильные значения или не полные.. предлагаю продолжить тему и найти решение. dfobos
Ответить
Сообщение всем привет! протестил, ваши варианты, и к сожалению, они выдают не правильные значения или не полные.. предлагаю продолжить тему и найти решение. Автор - 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 )
а можно "05:01" как нибудь разделить по ячейкам, а потом уже брать с них инфо
Была же неплохая идея - так бы и делали, формулы в этом случае получаются очень простые. И подсказка уже была как это сделать: Цитата (Gustav )
Если же хотите по отдельным ячейкам, то используйте функции ЧАС и МИНУТЫ
См. в файле.Gustav
МОИ: Ник , Tip box: 41001663842605
Ответить
Сообщение Цитата (dfobos )
а можно "05:01" как нибудь разделить по ячейкам, а потом уже брать с них инфо
Была же неплохая идея - так бы и делали, формулы в этом случае получаются очень простые. И подсказка уже была как это сделать: Цитата (Gustav )
Если же хотите по отдельным ячейкам, то используйте функции ЧАС и МИНУТЫ
См. в файле.Автор - Gustav Дата добавления - 13.03.2013 в 10:52
dfobos
Дата: Воскресенье, 17.03.2013, 00:28 |
Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Gustav, спасибо. Это самый удобный вариант.
Gustav, спасибо. Это самый удобный вариант. dfobos
Ответить
Сообщение Gustav, спасибо. Это самый удобный вариант. Автор - dfobos Дата добавления - 17.03.2013 в 00:28