Проверка на количество заполненых ячеек подряд
bonghero
Дата: Среда, 08.06.2016, 09:32 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Добрый день! Подскажите пожалуйста, как реализовать в Excel проверку на количество заполненных ячеек подряд. Пример: табель рабочего времени. Строка из 31 столбца (календарные дни), куда вставляются количество часов. Нужно проверить чтобы в строке не было больше 6 заполненных ячеек подряд. Заранее спасибо!
Добрый день! Подскажите пожалуйста, как реализовать в Excel проверку на количество заполненных ячеек подряд. Пример: табель рабочего времени. Строка из 31 столбца (календарные дни), куда вставляются количество часов. Нужно проверить чтобы в строке не было больше 6 заполненных ячеек подряд. Заранее спасибо! bonghero
Ответить
Сообщение Добрый день! Подскажите пожалуйста, как реализовать в Excel проверку на количество заполненных ячеек подряд. Пример: табель рабочего времени. Строка из 31 столбца (календарные дни), куда вставляются количество часов. Нужно проверить чтобы в строке не было больше 6 заполненных ячеек подряд. Заранее спасибо! Автор - bonghero Дата добавления - 08.06.2016 в 09:32
китин
Дата: Среда, 08.06.2016, 09:41 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7013
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
а файл?
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение а файл? Автор - китин Дата добавления - 08.06.2016 в 09:41
bonghero
Дата: Среда, 08.06.2016, 10:06 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Извиняюсь Файл приложил.
Ответить
Сообщение Извиняюсь Файл приложил. Автор - bonghero Дата добавления - 08.06.2016 в 10:06
buchlotnik
Дата: Среда, 08.06.2016, 11:06 |
Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
в УФ формула: Код
=(СЧЁТЗ(B2:G2)>5)*(1-ЕПУСТО(H2))
в УФ формула: Код
=(СЧЁТЗ(B2:G2)>5)*(1-ЕПУСТО(H2))
buchlotnik
Ответить
Сообщение в УФ формула: Код
=(СЧЁТЗ(B2:G2)>5)*(1-ЕПУСТО(H2))
Автор - buchlotnik Дата добавления - 08.06.2016 в 11:06
Светлый
Дата: Среда, 08.06.2016, 11:32 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация:
507
±
Замечаний:
0% ±
Excel 2013, 2016
Отметится седьмая подряд и далее, первые шесть не будут отмечены:Код
=СЧЁТ(СМЕЩ($A2;;МАКС(1;СТОЛБЕЦ()-7);;МИН(СТОЛБЕЦ()-1;7)))=7
Отметится седьмая подряд и далее, первые шесть не будут отмечены:Код
=СЧЁТ(СМЕЩ($A2;;МАКС(1;СТОЛБЕЦ()-7);;МИН(СТОЛБЕЦ()-1;7)))=7
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Отметится седьмая подряд и далее, первые шесть не будут отмечены:Код
=СЧЁТ(СМЕЩ($A2;;МАКС(1;СТОЛБЕЦ()-7);;МИН(СТОЛБЕЦ()-1;7)))=7
Автор - Светлый Дата добавления - 08.06.2016 в 11:32
_Boroda_
Дата: Среда, 08.06.2016, 12:26 |
Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Отмечаются все косячныеКод
=СТОЛБЕЦ()-ПРОСМОТР(;-1/НЕ($F2:G2);СТОЛБЕЦ($F2:G2))+ПОИСКПОЗ(1=1;НЕ(G2:$AK2);)-2>6
Отмечаются все косячныеКод
=СТОЛБЕЦ()-ПРОСМОТР(;-1/НЕ($F2:G2);СТОЛБЕЦ($F2:G2))+ПОИСКПОЗ(1=1;НЕ(G2:$AK2);)-2>6
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Отмечаются все косячныеКод
=СТОЛБЕЦ()-ПРОСМОТР(;-1/НЕ($F2:G2);СТОЛБЕЦ($F2:G2))+ПОИСКПОЗ(1=1;НЕ(G2:$AK2);)-2>6
Автор - _Boroda_ Дата добавления - 08.06.2016 в 12:26
bonghero
Дата: Среда, 08.06.2016, 13:27 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Спасибо большое! то что нужно! теперь осталось разобраться как и что работает.
Спасибо большое! то что нужно! теперь осталось разобраться как и что работает. bonghero
Ответить
Сообщение Спасибо большое! то что нужно! теперь осталось разобраться как и что работает. Автор - bonghero Дата добавления - 08.06.2016 в 13:27
Светлый
Дата: Четверг, 09.06.2016, 09:23 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация:
507
±
Замечаний:
0% ±
Excel 2013, 2016
В исходном файле формула не работает, требуются "паразитные" столбцы слева. Предлагаю формулу УФ, работающую в исходном файле:Код
=ПОИСКПОЗ(1=1;B3:AI3=0;)+СТОЛБЕЦ()-МАКС(($A3:B3=0)*СТОЛБЕЦ($A:B))>8
В исходном файле формула не работает, требуются "паразитные" столбцы слева. Предлагаю формулу УФ, работающую в исходном файле:Код
=ПОИСКПОЗ(1=1;B3:AI3=0;)+СТОЛБЕЦ()-МАКС(($A3:B3=0)*СТОЛБЕЦ($A:B))>8
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение В исходном файле формула не работает, требуются "паразитные" столбцы слева. Предлагаю формулу УФ, работающую в исходном файле:Код
=ПОИСКПОЗ(1=1;B3:AI3=0;)+СТОЛБЕЦ()-МАКС(($A3:B3=0)*СТОЛБЕЦ($A:B))>8
Автор - Светлый Дата добавления - 09.06.2016 в 09:23
_Boroda_
Дата: Четверг, 09.06.2016, 10:07 |
Сообщение № 9
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Ой-ой-ой, ну забыл убрать, с кем не бывает. Сразу в своем репертуаре - Вы лучше у себя в файле попробуйте фамилию ввести и с 01 по 06 восьмерочки поставить. Я понимаю, что исправляется элементарно, но тем не менее. И кстати да, у меня тоже немного изменить формулу нужно (файл _3)Код
=СТОЛБЕЦ()-ПРОСМОТР(;-1/ЕОШИБКА(1/$A2:B2);СТОЛБЕЦ($A2:B2))+ПОИСКПОЗ(1=1;НЕ(B2:$AF2);)-2>6
И вот так еще можно (файл _4)Код
=МИН(ЕСЛИ(B2:$AE2=0;B$1:$AE$1))-МАКС($B$1:B$1*НЕ($B2:B2);$B$1-1)>7
Ой-ой-ой, ну забыл убрать, с кем не бывает. Сразу в своем репертуаре - Вы лучше у себя в файле попробуйте фамилию ввести и с 01 по 06 восьмерочки поставить. Я понимаю, что исправляется элементарно, но тем не менее. И кстати да, у меня тоже немного изменить формулу нужно (файл _3)Код
=СТОЛБЕЦ()-ПРОСМОТР(;-1/ЕОШИБКА(1/$A2:B2);СТОЛБЕЦ($A2:B2))+ПОИСКПОЗ(1=1;НЕ(B2:$AF2);)-2>6
И вот так еще можно (файл _4)Код
=МИН(ЕСЛИ(B2:$AE2=0;B$1:$AE$1))-МАКС($B$1:B$1*НЕ($B2:B2);$B$1-1)>7
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Ой-ой-ой, ну забыл убрать, с кем не бывает. Сразу в своем репертуаре - Вы лучше у себя в файле попробуйте фамилию ввести и с 01 по 06 восьмерочки поставить. Я понимаю, что исправляется элементарно, но тем не менее. И кстати да, у меня тоже немного изменить формулу нужно (файл _3)Код
=СТОЛБЕЦ()-ПРОСМОТР(;-1/ЕОШИБКА(1/$A2:B2);СТОЛБЕЦ($A2:B2))+ПОИСКПОЗ(1=1;НЕ(B2:$AF2);)-2>6
И вот так еще можно (файл _4)Код
=МИН(ЕСЛИ(B2:$AE2=0;B$1:$AE$1))-МАКС($B$1:B$1*НЕ($B2:B2);$B$1-1)>7
Автор - _Boroda_ Дата добавления - 09.06.2016 в 10:07
Светлый
Дата: Четверг, 09.06.2016, 10:15 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация:
507
±
Замечаний:
0% ±
Excel 2013, 2016
Вы лучше у себя в файле попробуйте фамилию ввести и с 01 по 06 восьмерочки поставить.
Да, я уже это обнаружил. Спасибо. Исправлено:Код
=ПОИСКПОЗ(1=1;B3:AI3=0;)+СТОЛБЕЦ()-МАКС(($A3:B3=0)*СТОЛБЕЦ($C:D);3)>6
Вы лучше у себя в файле попробуйте фамилию ввести и с 01 по 06 восьмерочки поставить.
Да, я уже это обнаружил. Спасибо. Исправлено:Код
=ПОИСКПОЗ(1=1;B3:AI3=0;)+СТОЛБЕЦ()-МАКС(($A3:B3=0)*СТОЛБЕЦ($C:D);3)>6
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Вы лучше у себя в файле попробуйте фамилию ввести и с 01 по 06 восьмерочки поставить.
Да, я уже это обнаружил. Спасибо. Исправлено:Код
=ПОИСКПОЗ(1=1;B3:AI3=0;)+СТОЛБЕЦ()-МАКС(($A3:B3=0)*СТОЛБЕЦ($C:D);3)>6
Автор - Светлый Дата добавления - 09.06.2016 в 10:15
Светлый
Дата: Четверг, 09.06.2016, 11:55 |
Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация:
507
±
Замечаний:
0% ±
Excel 2013, 2016
И вот так еще можно (файл _4)
Эту формулу по правому краю табеля проверить надо.
И вот так еще можно (файл _4)
Эту формулу по правому краю табеля проверить надо.Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение И вот так еще можно (файл _4)
Эту формулу по правому краю табеля проверить надо.Автор - Светлый Дата добавления - 09.06.2016 в 11:55
_Boroda_
Дата: Четверг, 09.06.2016, 13:58 |
Сообщение № 12
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Да что ж за тема такая косячная! Сергей, спасибо.Код
=МИН(ЕСЛИ(B2:$AE2=0;B$1:$AE$1;$AE$1+1))-МАКС($B$1:B$1*НЕ($B2:B2);$B$1-1)>7
Да что ж за тема такая косячная! Сергей, спасибо.Код
=МИН(ЕСЛИ(B2:$AE2=0;B$1:$AE$1;$AE$1+1))-МАКС($B$1:B$1*НЕ($B2:B2);$B$1-1)>7
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Да что ж за тема такая косячная! Сергей, спасибо.Код
=МИН(ЕСЛИ(B2:$AE2=0;B$1:$AE$1;$AE$1+1))-МАКС($B$1:B$1*НЕ($B2:B2);$B$1-1)>7
Автор - _Boroda_ Дата добавления - 09.06.2016 в 13:58