Как отсортировать по время
Adonis
Дата: Суббота, 11.07.2020, 19:34 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Здравствуйте. Как отсортировать время первого гола и последующих в разные ячейки с указанием кто забил (1 или 2 команда)
Здравствуйте. Как отсортировать время первого гола и последующих в разные ячейки с указанием кто забил (1 или 2 команда) Adonis
Ответить
Сообщение Здравствуйте. Как отсортировать время первого гола и последующих в разные ячейки с указанием кто забил (1 или 2 команда) Автор - Adonis Дата добавления - 11.07.2020 в 19:34
Pelena
Дата: Суббота, 11.07.2020, 21:02 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация:
4417
±
Замечаний:
±
Excel 365 & Mac Excel
Здравствуйте. Если б не было вариантов типа 90+1 или 45+2, формула была бы гораздо проще, а так формула массиваКод
=ЕСЛИОШИБКА(ЕСЛИ(Z$1>0;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(--ЛЕВСИМВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ($H2:$Y2;"0+";);"5+";5+ПРАВСИМВ($H2:$Y2));2);"");Z$1);ЕСЛИ(Y2="";"";ПРОСМОТР("яяя";$H$1:ИНДЕКС($H$1:$Y$1;ПОИСКПОЗ(Y2;ЕСЛИОШИБКА(--ЛЕВСИМВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ($H2:$Y2;"0+";);"5+";5+ПРАВСИМВ($H2:$Y2));2);"");0)))));"")
Здравствуйте. Если б не было вариантов типа 90+1 или 45+2, формула была бы гораздо проще, а так формула массиваКод
=ЕСЛИОШИБКА(ЕСЛИ(Z$1>0;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(--ЛЕВСИМВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ($H2:$Y2;"0+";);"5+";5+ПРАВСИМВ($H2:$Y2));2);"");Z$1);ЕСЛИ(Y2="";"";ПРОСМОТР("яяя";$H$1:ИНДЕКС($H$1:$Y$1;ПОИСКПОЗ(Y2;ЕСЛИОШИБКА(--ЛЕВСИМВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ($H2:$Y2;"0+";);"5+";5+ПРАВСИМВ($H2:$Y2));2);"");0)))));"")
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте. Если б не было вариантов типа 90+1 или 45+2, формула была бы гораздо проще, а так формула массиваКод
=ЕСЛИОШИБКА(ЕСЛИ(Z$1>0;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(--ЛЕВСИМВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ($H2:$Y2;"0+";);"5+";5+ПРАВСИМВ($H2:$Y2));2);"");Z$1);ЕСЛИ(Y2="";"";ПРОСМОТР("яяя";$H$1:ИНДЕКС($H$1:$Y$1;ПОИСКПОЗ(Y2;ЕСЛИОШИБКА(--ЛЕВСИМВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ($H2:$Y2;"0+";);"5+";5+ПРАВСИМВ($H2:$Y2));2);"");0)))));"")
Автор - Pelena Дата добавления - 11.07.2020 в 21:02
Adonis
Дата: Суббота, 11.07.2020, 21:14 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Pelena , Спасибо
Ответить
Сообщение Pelena , СпасибоАвтор - Adonis Дата добавления - 11.07.2020 в 21:14
bmv98rus
Дата: Воскресенье, 12.07.2020, 09:02 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
Так как это дополнительные минуты, то это может быть и в основном времени 45, 90, то и в дополнительном то есть первое дополнительное время это 105 второе 120. Соответственно вместо 105+1 будет 10 и 12 вместо 120+1 Код
=IFERROR(INDEX($H2:$Y2;MATCH(SMALL(IFERROR(LEFT($H2:$Y2;FIND("+";$H2:$Y2&" +")-1)+IFERROR(MID($H2:$Y2;FIND("+";$H2:$Y2)+1;2););1=0);INT(COLUMNS($Z:Z)/2+1));IFERROR(LEFT($H2:$Y2;FIND("+";$H2:$Y2&" +")-1)+IFERROR(MID($H2:$Y2;FIND("+";$H2:$Y2)+1;2););1=0);));"")
иКод
=IFERROR(INDEX($H$1:$Y$1;FLOOR(MATCH(SMALL(IFERROR(LEFT($H2:$Y2;FIND("+";$H2:$Y2&" +")-1)+IFERROR(MID($H2:$Y2;FIND("+";$H2:$Y2)+1;2););1=0);INT(COLUMNS($Z:Z)/2+1));IFERROR(LEFT($H2:$Y2;FIND("+";$H2:$Y2&" +")-1)+IFERROR(MID($H2:$Y2;FIND("+";$H2:$Y2)+1;2););1=0););9)+1);"")
Так как это дополнительные минуты, то это может быть и в основном времени 45, 90, то и в дополнительном то есть первое дополнительное время это 105 второе 120. Соответственно вместо 105+1 будет 10 и 12 вместо 120+1 Код
=IFERROR(INDEX($H2:$Y2;MATCH(SMALL(IFERROR(LEFT($H2:$Y2;FIND("+";$H2:$Y2&" +")-1)+IFERROR(MID($H2:$Y2;FIND("+";$H2:$Y2)+1;2););1=0);INT(COLUMNS($Z:Z)/2+1));IFERROR(LEFT($H2:$Y2;FIND("+";$H2:$Y2&" +")-1)+IFERROR(MID($H2:$Y2;FIND("+";$H2:$Y2)+1;2););1=0);));"")
иКод
=IFERROR(INDEX($H$1:$Y$1;FLOOR(MATCH(SMALL(IFERROR(LEFT($H2:$Y2;FIND("+";$H2:$Y2&" +")-1)+IFERROR(MID($H2:$Y2;FIND("+";$H2:$Y2)+1;2););1=0);INT(COLUMNS($Z:Z)/2+1));IFERROR(LEFT($H2:$Y2;FIND("+";$H2:$Y2&" +")-1)+IFERROR(MID($H2:$Y2;FIND("+";$H2:$Y2)+1;2););1=0););9)+1);"")
bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Воскресенье, 12.07.2020, 11:42
Ответить
Сообщение Так как это дополнительные минуты, то это может быть и в основном времени 45, 90, то и в дополнительном то есть первое дополнительное время это 105 второе 120. Соответственно вместо 105+1 будет 10 и 12 вместо 120+1 Код
=IFERROR(INDEX($H2:$Y2;MATCH(SMALL(IFERROR(LEFT($H2:$Y2;FIND("+";$H2:$Y2&" +")-1)+IFERROR(MID($H2:$Y2;FIND("+";$H2:$Y2)+1;2););1=0);INT(COLUMNS($Z:Z)/2+1));IFERROR(LEFT($H2:$Y2;FIND("+";$H2:$Y2&" +")-1)+IFERROR(MID($H2:$Y2;FIND("+";$H2:$Y2)+1;2););1=0);));"")
иКод
=IFERROR(INDEX($H$1:$Y$1;FLOOR(MATCH(SMALL(IFERROR(LEFT($H2:$Y2;FIND("+";$H2:$Y2&" +")-1)+IFERROR(MID($H2:$Y2;FIND("+";$H2:$Y2)+1;2););1=0);INT(COLUMNS($Z:Z)/2+1));IFERROR(LEFT($H2:$Y2;FIND("+";$H2:$Y2&" +")-1)+IFERROR(MID($H2:$Y2;FIND("+";$H2:$Y2)+1;2););1=0););9)+1);"")
Автор - bmv98rus Дата добавления - 12.07.2020 в 09:02
Adonis
Дата: Воскресенье, 12.07.2020, 13:12 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
bmv98rus , Спасибо
Ответить
Сообщение bmv98rus , СпасибоАвтор - Adonis Дата добавления - 12.07.2020 в 13:12
AlexM
Дата: Воскресенье, 12.07.2020, 22:13 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4483
Репутация:
1114
±
Замечаний:
0% ±
Excel 2003
Формула для времени массивнаяКод
=ПРОСМОТР(;-ПОИСК(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2<>"";--ЛЕВБ($H2:$Y2;2));СТОЛБЕЦ(B$1)/2);$H2:$Y2);$H2:$Y2)
Вторая обычнаяКод
=ЕСЛИ(ПОИСКПОЗ(Z2;$H2:$Y2;)<10;$H$1;$Q$1)
Скрыть ошибку функцией ЕСЛИОШИБКА()
Формула для времени массивнаяКод
=ПРОСМОТР(;-ПОИСК(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2<>"";--ЛЕВБ($H2:$Y2;2));СТОЛБЕЦ(B$1)/2);$H2:$Y2);$H2:$Y2)
Вторая обычнаяКод
=ЕСЛИ(ПОИСКПОЗ(Z2;$H2:$Y2;)<10;$H$1;$Q$1)
Скрыть ошибку функцией ЕСЛИОШИБКА() AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Формула для времени массивнаяКод
=ПРОСМОТР(;-ПОИСК(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2<>"";--ЛЕВБ($H2:$Y2;2));СТОЛБЕЦ(B$1)/2);$H2:$Y2);$H2:$Y2)
Вторая обычнаяКод
=ЕСЛИ(ПОИСКПОЗ(Z2;$H2:$Y2;)<10;$H$1;$Q$1)
Скрыть ошибку функцией ЕСЛИОШИБКА() Автор - AlexM Дата добавления - 12.07.2020 в 22:13
bmv98rus
Дата: Воскресенье, 12.07.2020, 23:01 |
Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
AlexM , Алексей, если будет например и 90+1 и 90+2, то ... За вторую - хоть и не самостоятельная, но простая, тут поддержу.
AlexM , Алексей, если будет например и 90+1 и 90+2, то ... За вторую - хоть и не самостоятельная, но простая, тут поддержу.bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Понедельник, 13.07.2020, 08:35
Ответить
Сообщение AlexM , Алексей, если будет например и 90+1 и 90+2, то ... За вторую - хоть и не самостоятельная, но простая, тут поддержу.Автор - bmv98rus Дата добавления - 12.07.2020 в 23:01
Светлый
Дата: Понедельник, 13.07.2020, 00:35 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Я вот тоже массивную универсальную формулу придумал. Для всех столбцов одна:Код
=ЕСЛИОШИБКА(ЕСЛИ(ЕЧЁТН(СТОЛБЕЦ(B2));ИНДЕКС(2:2;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2>0;СТОЛБЕЦ($H:$Y)%%+ПОДСТАВИТЬ($H2:$Y2;"+";","));СТОЛБЕЦ(B2)/2);1%)/1%%);(ПОИСКПОЗ(Y2;$H2:$Y2;)>9)+1&"k");"")
*Или отдельными формулами:Код
=ЕСЛИОШИБКА(ИНДЕКС(2:2;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2>0;СТОЛБЕЦ($H:$Y)%%+ПОДСТАВИТЬ($H2:$Y2;"+";","));СТОЛБЕЦ(B2)/2);1%)/1%%);"")
Код
=ЕСЛИОШИБКА((ПОИСКПОЗ(Z2;$H2:$Y2;)>9)+1&"k";"")
**В зависимости от настроек "," можно заменить на "." ***Ещё у других подсмотрел:Код
=ЕСЛИОШИБКА(ЕСЛИ(Z$1>0;ИНДЕКС(2:2;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2>0;СТОЛБЕЦ($H:$Y)%%+ПОДСТАВИТЬ($H2:$Y2;"+";","));СТОЛБЕЦ(B2)/2);1%)/1%%);(ПОИСКПОЗ(Y2;$H2:$Y2;)>9)+1&"k");"")
Я вот тоже массивную универсальную формулу придумал. Для всех столбцов одна:Код
=ЕСЛИОШИБКА(ЕСЛИ(ЕЧЁТН(СТОЛБЕЦ(B2));ИНДЕКС(2:2;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2>0;СТОЛБЕЦ($H:$Y)%%+ПОДСТАВИТЬ($H2:$Y2;"+";","));СТОЛБЕЦ(B2)/2);1%)/1%%);(ПОИСКПОЗ(Y2;$H2:$Y2;)>9)+1&"k");"")
*Или отдельными формулами:Код
=ЕСЛИОШИБКА(ИНДЕКС(2:2;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2>0;СТОЛБЕЦ($H:$Y)%%+ПОДСТАВИТЬ($H2:$Y2;"+";","));СТОЛБЕЦ(B2)/2);1%)/1%%);"")
Код
=ЕСЛИОШИБКА((ПОИСКПОЗ(Z2;$H2:$Y2;)>9)+1&"k";"")
**В зависимости от настроек "," можно заменить на "." ***Ещё у других подсмотрел:Код
=ЕСЛИОШИБКА(ЕСЛИ(Z$1>0;ИНДЕКС(2:2;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2>0;СТОЛБЕЦ($H:$Y)%%+ПОДСТАВИТЬ($H2:$Y2;"+";","));СТОЛБЕЦ(B2)/2);1%)/1%%);(ПОИСКПОЗ(Y2;$H2:$Y2;)>9)+1&"k");"")
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Понедельник, 13.07.2020, 01:04
Ответить
Сообщение Я вот тоже массивную универсальную формулу придумал. Для всех столбцов одна:Код
=ЕСЛИОШИБКА(ЕСЛИ(ЕЧЁТН(СТОЛБЕЦ(B2));ИНДЕКС(2:2;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2>0;СТОЛБЕЦ($H:$Y)%%+ПОДСТАВИТЬ($H2:$Y2;"+";","));СТОЛБЕЦ(B2)/2);1%)/1%%);(ПОИСКПОЗ(Y2;$H2:$Y2;)>9)+1&"k");"")
*Или отдельными формулами:Код
=ЕСЛИОШИБКА(ИНДЕКС(2:2;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2>0;СТОЛБЕЦ($H:$Y)%%+ПОДСТАВИТЬ($H2:$Y2;"+";","));СТОЛБЕЦ(B2)/2);1%)/1%%);"")
Код
=ЕСЛИОШИБКА((ПОИСКПОЗ(Z2;$H2:$Y2;)>9)+1&"k";"")
**В зависимости от настроек "," можно заменить на "." ***Ещё у других подсмотрел:Код
=ЕСЛИОШИБКА(ЕСЛИ(Z$1>0;ИНДЕКС(2:2;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2>0;СТОЛБЕЦ($H:$Y)%%+ПОДСТАВИТЬ($H2:$Y2;"+";","));СТОЛБЕЦ(B2)/2);1%)/1%%);(ПОИСКПОЗ(Y2;$H2:$Y2;)>9)+1&"k");"")
Автор - Светлый Дата добавления - 13.07.2020 в 00:35
AlexM
Дата: Понедельник, 13.07.2020, 07:41 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4483
Репутация:
1114
±
Замечаний:
0% ±
Excel 2003
не спец я в правилах футбола, но думаю что такое не возможно.
не спец я в правилах футбола, но думаю что такое не возможно. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Понедельник, 13.07.2020, 07:46
Ответить
Сообщение не спец я в правилах футбола, но думаю что такое не возможно. Автор - AlexM Дата добавления - 13.07.2020 в 07:41
bmv98rus
Дата: Понедельник, 13.07.2020, 07:54 |
Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
но думаю что такое не возможно.
Это дополнительные минуты прибавляемые судьей к основному времени из-за длительных приостановок. Оказание мед помощи .... Предположить что через минуту забить после ввода мяча в игру сложно , но можно. Светлый , допустим был не самый хороший матч и к прибавленное время было 10мин 90+1 и 90+10 ...... Это не критика формул, это скорее определение ограничений этих формул.
но думаю что такое не возможно.
Это дополнительные минуты прибавляемые судьей к основному времени из-за длительных приостановок. Оказание мед помощи .... Предположить что через минуту забить после ввода мяча в игру сложно , но можно. Светлый , допустим был не самый хороший матч и к прибавленное время было 10мин 90+1 и 90+10 ...... Это не критика формул, это скорее определение ограничений этих формул.bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Понедельник, 13.07.2020, 08:00
Ответить
Сообщение но думаю что такое не возможно.
Это дополнительные минуты прибавляемые судьей к основному времени из-за длительных приостановок. Оказание мед помощи .... Предположить что через минуту забить после ввода мяча в игру сложно , но можно. Светлый , допустим был не самый хороший матч и к прибавленное время было 10мин 90+1 и 90+10 ...... Это не критика формул, это скорее определение ограничений этих формул.Автор - bmv98rus Дата добавления - 13.07.2020 в 07:54
AlexM
Дата: Понедельник, 13.07.2020, 07:59 |
Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4483
Репутация:
1114
±
Замечаний:
0% ±
Excel 2003
bmv98rus , если ест 90+10, то 90+1 исключат. Одной массивной формулой. ЕСЛИОШИБКА() добавить.Код
=ЕСЛИ(Z$1=0;2-(ПОИСКПОЗ(Y2;$H2:$Y2;)<10)&"k";ПРОСМОТР(;-ПОИСК(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2<>"";--ЛЕВБ($H2:$Y2;2));СТОЛБЕЦ(B$1)/2);$H2:$Y2);$H2:$Y2))
bmv98rus , если ест 90+10, то 90+1 исключат. Одной массивной формулой. ЕСЛИОШИБКА() добавить.Код
=ЕСЛИ(Z$1=0;2-(ПОИСКПОЗ(Y2;$H2:$Y2;)<10)&"k";ПРОСМОТР(;-ПОИСК(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2<>"";--ЛЕВБ($H2:$Y2;2));СТОЛБЕЦ(B$1)/2);$H2:$Y2);$H2:$Y2))
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение bmv98rus , если ест 90+10, то 90+1 исключат. Одной массивной формулой. ЕСЛИОШИБКА() добавить.Код
=ЕСЛИ(Z$1=0;2-(ПОИСКПОЗ(Y2;$H2:$Y2;)<10)&"k";ПРОСМОТР(;-ПОИСК(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2<>"";--ЛЕВБ($H2:$Y2;2));СТОЛБЕЦ(B$1)/2);$H2:$Y2);$H2:$Y2))
Автор - AlexM Дата добавления - 13.07.2020 в 07:59
AlexM
Дата: Понедельник, 13.07.2020, 08:49 |
Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4483
Репутация:
1114
±
Замечаний:
0% ±
Excel 2003
bmv98rus , Возможно я исправилКод
=ЕСЛИ(Z$1=0;2-(ПОИСКПОЗ(Y2;$H2:$Y2;)<10)&"k";ПРОСМОТР(;-ПОИСК(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2<>"";ЛЕВБ($H2:$Y2;2)+СТОЛБЕЦ($H2:$Y2)%);СТОЛБЕЦ(B$1)/2);ЛЕВБ($H2:$Y2;2)+СТОЛБЕЦ($H2:$Y2)%);$H2:$Y2))
bmv98rus , Возможно я исправилКод
=ЕСЛИ(Z$1=0;2-(ПОИСКПОЗ(Y2;$H2:$Y2;)<10)&"k";ПРОСМОТР(;-ПОИСК(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2<>"";ЛЕВБ($H2:$Y2;2)+СТОЛБЕЦ($H2:$Y2)%);СТОЛБЕЦ(B$1)/2);ЛЕВБ($H2:$Y2;2)+СТОЛБЕЦ($H2:$Y2)%);$H2:$Y2))
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение bmv98rus , Возможно я исправилКод
=ЕСЛИ(Z$1=0;2-(ПОИСКПОЗ(Y2;$H2:$Y2;)<10)&"k";ПРОСМОТР(;-ПОИСК(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2<>"";ЛЕВБ($H2:$Y2;2)+СТОЛБЕЦ($H2:$Y2)%);СТОЛБЕЦ(B$1)/2);ЛЕВБ($H2:$Y2;2)+СТОЛБЕЦ($H2:$Y2)%);$H2:$Y2))
Автор - AlexM Дата добавления - 13.07.2020 в 08:49
bmv98rus
Дата: Понедельник, 13.07.2020, 08:55 |
Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
сортировку доработал чутокКод
=IFERROR(SUBSTITUTE(TEXT(SMALL(IFERROR(--(SUBSTITUTE(TRIM($H2:$Y2);"+";":")&":00");1=0);INT(COLUMNS($Z:Z)/2+1));"[ч]+м");"+0";);"")
Ограничение- добавлено не более 59 минут :-)
сортировку доработал чутокКод
=IFERROR(SUBSTITUTE(TEXT(SMALL(IFERROR(--(SUBSTITUTE(TRIM($H2:$Y2);"+";":")&":00");1=0);INT(COLUMNS($Z:Z)/2+1));"[ч]+м");"+0";);"")
Ограничение- добавлено не более 59 минут :-) bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Понедельник, 13.07.2020, 09:00
Ответить
Сообщение сортировку доработал чутокКод
=IFERROR(SUBSTITUTE(TEXT(SMALL(IFERROR(--(SUBSTITUTE(TRIM($H2:$Y2);"+";":")&":00");1=0);INT(COLUMNS($Z:Z)/2+1));"[ч]+м");"+0";);"")
Ограничение- добавлено не более 59 минут :-) Автор - bmv98rus Дата добавления - 13.07.2020 в 08:55
AlexM
Дата: Понедельник, 13.07.2020, 17:06 |
Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4483
Репутация:
1114
±
Замечаний:
0% ±
Excel 2003
еще обнаружил ошибочку. ИсправилКод
=ЕСЛИ(Z$1=0;2-(ПОИСКПОЗ(Y2;$H2:$Y2;)<10)&"k";ПРОСМОТР(;-ПОИСК(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2<>"";ЛЕВБ($H2:$Y2;2)+ЕОШ(-$H2:$Y2)*ПРАВБ($H2:$Y2;2));СТОЛБЕЦ(B$1)/2);ЛЕВБ($H2:$Y2;2)+ЕОШ(-$H2:$Y2)*ПРАВБ($H2:$Y2;2));$H2:$Y2))
еще обнаружил ошибочку. ИсправилКод
=ЕСЛИ(Z$1=0;2-(ПОИСКПОЗ(Y2;$H2:$Y2;)<10)&"k";ПРОСМОТР(;-ПОИСК(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2<>"";ЛЕВБ($H2:$Y2;2)+ЕОШ(-$H2:$Y2)*ПРАВБ($H2:$Y2;2));СТОЛБЕЦ(B$1)/2);ЛЕВБ($H2:$Y2;2)+ЕОШ(-$H2:$Y2)*ПРАВБ($H2:$Y2;2));$H2:$Y2))
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение еще обнаружил ошибочку. ИсправилКод
=ЕСЛИ(Z$1=0;2-(ПОИСКПОЗ(Y2;$H2:$Y2;)<10)&"k";ПРОСМОТР(;-ПОИСК(НАИМЕНЬШИЙ(ЕСЛИ($H2:$Y2<>"";ЛЕВБ($H2:$Y2;2)+ЕОШ(-$H2:$Y2)*ПРАВБ($H2:$Y2;2));СТОЛБЕЦ(B$1)/2);ЛЕВБ($H2:$Y2;2)+ЕОШ(-$H2:$Y2)*ПРАВБ($H2:$Y2;2));$H2:$Y2))
Автор - AlexM Дата добавления - 13.07.2020 в 17:06
bmv98rus
Дата: Понедельник, 13.07.2020, 18:09 |
Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
Кстати , а что будет если в течении одной минуты будет два гола от противоположных команд? Это вопрос к ТС. Вторая самостоятельная (подсмотренная :-). но на самом деле я не люблю так, но короче сильно ) Код
=IFERROR(1+(MATCH(SUBSTITUTE(TEXT(SMALL(IFERROR(--(SUBSTITUTE(TRIM($H2:$Y2);"+";":")&":00");1=0);INT(COLUMNS($Z:Z)/2+1));"[ч]+м");"+0";);$H2:$Y2&"";)>9)&"k";"")
Кстати , а что будет если в течении одной минуты будет два гола от противоположных команд? Это вопрос к ТС. Вторая самостоятельная (подсмотренная :-). но на самом деле я не люблю так, но короче сильно ) Код
=IFERROR(1+(MATCH(SUBSTITUTE(TEXT(SMALL(IFERROR(--(SUBSTITUTE(TRIM($H2:$Y2);"+";":")&":00");1=0);INT(COLUMNS($Z:Z)/2+1));"[ч]+м");"+0";);$H2:$Y2&"";)>9)&"k";"")
bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Понедельник, 13.07.2020, 18:37
Ответить
Сообщение Кстати , а что будет если в течении одной минуты будет два гола от противоположных команд? Это вопрос к ТС. Вторая самостоятельная (подсмотренная :-). но на самом деле я не люблю так, но короче сильно ) Код
=IFERROR(1+(MATCH(SUBSTITUTE(TEXT(SMALL(IFERROR(--(SUBSTITUTE(TRIM($H2:$Y2);"+";":")&":00");1=0);INT(COLUMNS($Z:Z)/2+1));"[ч]+м");"+0";);$H2:$Y2&"";)>9)&"k";"")
Автор - bmv98rus Дата добавления - 13.07.2020 в 18:09
AlexM
Дата: Понедельник, 13.07.2020, 20:24 |
Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4483
Репутация:
1114
±
Замечаний:
0% ±
Excel 2003
течении одной минуты будет два гола от противоположных команд?
формула на третьем листе
течении одной минуты будет два гола от противоположных команд?
формула на третьем листеAlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Понедельник, 13.07.2020, 20:25
Ответить
Сообщение течении одной минуты будет два гола от противоположных команд?
формула на третьем листеАвтор - AlexM Дата добавления - 13.07.2020 в 20:24
bmv98rus
Дата: Понедельник, 13.07.2020, 20:53 |
Сообщение № 17
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
Алексей, тут вопрос, а что было раньше, курица или яйцо? Может голы забивались в обратной последовательности. Именно по этому вопрос к ТС.
Алексей, тут вопрос, а что было раньше, курица или яйцо? Может голы забивались в обратной последовательности. Именно по этому вопрос к ТС. bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение Алексей, тут вопрос, а что было раньше, курица или яйцо? Может голы забивались в обратной последовательности. Именно по этому вопрос к ТС. Автор - bmv98rus Дата добавления - 13.07.2020 в 20:53
Светлый
Дата: Понедельник, 13.07.2020, 22:45 |
Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Ещё вариант. Даже не массивная.Код
=ЕСЛИОШИБКА(ЕСЛИ(Z$1>0;ИНДЕКС(2:2;ОСТАТ(АГРЕГАТ(15;6;ЛЕВБ($H2:$Y2;2)*100+ПРАВБ($H2:$Y2;2)+СТОЛБЕЦ($H2:$Y2)%;СТОЛБЕЦ(B2)/2);1)*100);(ПОИСКПОЗ(Y2;$H2:$Y2;)>9)+1&"k");"")
Ещё вариант. Даже не массивная.Код
=ЕСЛИОШИБКА(ЕСЛИ(Z$1>0;ИНДЕКС(2:2;ОСТАТ(АГРЕГАТ(15;6;ЛЕВБ($H2:$Y2;2)*100+ПРАВБ($H2:$Y2;2)+СТОЛБЕЦ($H2:$Y2)%;СТОЛБЕЦ(B2)/2);1)*100);(ПОИСКПОЗ(Y2;$H2:$Y2;)>9)+1&"k");"")
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Понедельник, 13.07.2020, 22:59
Ответить
Сообщение Ещё вариант. Даже не массивная.Код
=ЕСЛИОШИБКА(ЕСЛИ(Z$1>0;ИНДЕКС(2:2;ОСТАТ(АГРЕГАТ(15;6;ЛЕВБ($H2:$Y2;2)*100+ПРАВБ($H2:$Y2;2)+СТОЛБЕЦ($H2:$Y2)%;СТОЛБЕЦ(B2)/2);1)*100);(ПОИСКПОЗ(Y2;$H2:$Y2;)>9)+1&"k");"")
Автор - Светлый Дата добавления - 13.07.2020 в 22:45
bmv98rus
Дата: Понедельник, 13.07.2020, 23:13 |
Сообщение № 19
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение а какая? :-)Автор - bmv98rus Дата добавления - 13.07.2020 в 23:13
Светлый
Дата: Понедельник, 13.07.2020, 23:55 |
Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Обычная. По Enter. И с форматом времени понравилось:Код
=ПОДСТАВИТЬ(ТЕКСТ(АГРЕГАТ(15;6;--(ПОДСТАВИТЬ($H2:$Y2;"+";":")&":0");СТОЛБЕЦ(B2)/2);"[ч]+м");"+0";)
Только все результаты в текстовом формате.
Обычная. По Enter. И с форматом времени понравилось:Код
=ПОДСТАВИТЬ(ТЕКСТ(АГРЕГАТ(15;6;--(ПОДСТАВИТЬ($H2:$Y2;"+";":")&":0");СТОЛБЕЦ(B2)/2);"[ч]+м");"+0";)
Только все результаты в текстовом формате. Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Понедельник, 13.07.2020, 23:55
Ответить
Сообщение Обычная. По Enter. И с форматом времени понравилось:Код
=ПОДСТАВИТЬ(ТЕКСТ(АГРЕГАТ(15;6;--(ПОДСТАВИТЬ($H2:$Y2;"+";":")&":0");СТОЛБЕЦ(B2)/2);"[ч]+м");"+0";)
Только все результаты в текстовом формате. Автор - Светлый Дата добавления - 13.07.2020 в 23:55