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

Вход

Регистрация

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

 

= Мир MS Excel/Проверка на количество заполненых ячеек подряд - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Проверка на количество заполненых ячеек подряд (Формулы/Formulas)
Проверка на количество заполненых ячеек подряд
bonghero Дата: Среда, 08.06.2016, 09:32 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день!

Подскажите пожалуйста, как реализовать в Excel проверку на количество заполненных ячеек подряд.

Пример: табель рабочего времени.
Строка из 31 столбца (календарные дни), куда вставляются количество часов.
Нужно проверить чтобы в строке не было больше 6 заполненных ячеек подряд.

Заранее спасибо!
 
Ответить
СообщениеДобрый день!

Подскажите пожалуйста, как реализовать в Excel проверку на количество заполненных ячеек подряд.

Пример: табель рабочего времени.
Строка из 31 столбца (календарные дни), куда вставляются количество часов.
Нужно проверить чтобы в строке не было больше 6 заполненных ячеек подряд.

Заранее спасибо!

Автор - bonghero
Дата добавления - 08.06.2016 в 09:32
китин Дата: Среда, 08.06.2016, 09:41 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация: 633 ±
Замечаний: 0% ±

Excel 2007;Excel 2010
а файл?


Не судите строго:я пытаюсь научиться
ЯД 41001877306852/WM R249698041931; Z239672726538
 
Ответить
Сообщениеа файл?

Автор - китин
Дата добавления - 08.06.2016 в 09:41
bonghero Дата: Среда, 08.06.2016, 10:06 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Извиняюсь
Файл приложил.
К сообщению приложен файл: primer.xls(66Kb)
 
Ответить
СообщениеИзвиняюсь
Файл приложил.

Автор - bonghero
Дата добавления - 08.06.2016 в 10:06
buchlotnik Дата: Среда, 08.06.2016, 11:06 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2615
Репутация: 745 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
в УФ формула:
Код
=(СЧЁТЗ(B2:G2)>5)*(1-ЕПУСТО(H2))
К сообщению приложен файл: 5105374.xls(29Kb)


платная помощь:
ЯД: 410012595572239; WM: 311017577133
buchlotnik@mail.ru
 
Ответить
Сообщениев УФ формула:
Код
=(СЧЁТЗ(B2:G2)>5)*(1-ЕПУСТО(H2))

Автор - buchlotnik
Дата добавления - 08.06.2016 в 11:06
Светлый Дата: Среда, 08.06.2016, 11:32 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 63 ±
Замечаний: 0% ±

Excel 2007
Отметится седьмая подряд и далее, первые шесть не будут отмечены:
Код
=СЧЁТ(СМЕЩ($A2;;МАКС(1;СТОЛБЕЦ()-7);;МИН(СТОЛБЕЦ()-1;7)))=7


Программировать проще, чем писать стихи.
 
Ответить
СообщениеОтметится седьмая подряд и далее, первые шесть не будут отмечены:
Код
=СЧЁТ(СМЕЩ($A2;;МАКС(1;СТОЛБЕЦ()-7);;МИН(СТОЛБЕЦ()-1;7)))=7

Автор - Светлый
Дата добавления - 08.06.2016 в 11:32
_Boroda_ Дата: Среда, 08.06.2016, 12:26 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 10334
Репутация: 4357 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Отмечаются все косячные
Код
=СТОЛБЕЦ()-ПРОСМОТР(;-1/НЕ($F2:G2);СТОЛБЕЦ($F2:G2))+ПОИСКПОЗ(1=1;НЕ(G2:$AK2);)-2>6
К сообщению приложен файл: primer-4-2.xls(30Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
Дата добавления - 08.06.2016 в 13:27
Светлый Дата: Четверг, 09.06.2016, 09:23 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 63 ±
Замечаний: 0% ±

Excel 2007
Отмечаются все косячные

В исходном файле формула не работает, требуются "паразитные" столбцы слева.
Предлагаю формулу УФ, работающую в исходном файле:
Код
=ПОИСКПОЗ(1=1;B3:AI3=0;)+СТОЛБЕЦ()-МАКС(($A3:B3=0)*СТОЛБЕЦ($A:B))>8
К сообщению приложен файл: primer_1.xls(57Kb)


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
Отмечаются все косячные

В исходном файле формула не работает, требуются "паразитные" столбцы слева.
Предлагаю формулу УФ, работающую в исходном файле:
Код
=ПОИСКПОЗ(1=1;B3:AI3=0;)+СТОЛБЕЦ()-МАКС(($A3:B3=0)*СТОЛБЕЦ($A:B))>8

Автор - Светлый
Дата добавления - 09.06.2016 в 09:23
_Boroda_ Дата: Четверг, 09.06.2016, 10:07 | Сообщение № 9
Группа: Модераторы
Ранг: Экселист
Сообщений: 10334
Репутация: 4357 ±
Замечаний: 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
К сообщению приложен файл: primer-4-3.xls(29Kb) · primer-4-4.xls(30Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 63 ±
Замечаний: 0% ±

Excel 2007
Вы лучше у себя в файле попробуйте фамилию ввести и с 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
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 63 ±
Замечаний: 0% ±

Excel 2007
И вот так еще можно (файл _4)

Эту формулу по правому краю табеля проверить надо.


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
И вот так еще можно (файл _4)

Эту формулу по правому краю табеля проверить надо.

Автор - Светлый
Дата добавления - 09.06.2016 в 11:55
_Boroda_ Дата: Четверг, 09.06.2016, 13:58 | Сообщение № 12
Группа: Модераторы
Ранг: Экселист
Сообщений: 10334
Репутация: 4357 ±
Замечаний: 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
К сообщению приложен файл: primer-4-5.xls(30Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Проверка на количество заполненых ячеек подряд (Формулы/Formulas)
Страница 1 из 11
Поиск:

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