Помогите, пожалуйста, решить на первый взгляд простую и детскую задачу, которая уже успела поставить в тупик даже тех людей, которые позиционируют себя как "хорошо шарящие в excel'е"
Необходимо посчитать количество несмежных ячеек по 1 критерию. В файле-примере это критерий "<5".
Подводные камни: 1. Функция СЧЕТЕСЛИ не работает с несмежными ячейками/диапазонами. Она также не работает с именованными диапазонами, содержащими несмежные ячейки. 2. Также не работает
Код
=СУММ(A1<5;C1<5;E1<5;G1<5;I1<5;K1<5;L1<5;N1<5)
т.к. эта формула воспринимает пустые ячейки как "0" и тоже их считает, что недопустимо. Поставить в пустую ячейку временный символ (например любую букву) не выход, т.к. в этом случае не будет работать подсчет ячеек по критерию "больше 0". Ячейка с буквой будет считаться как содержащая число больше 0. 3. Добавление новых срок/столбцов со вспомогательными данными и подгона под все это нужной формулы не допускается. 4. Очень хотелось бы избежать формулы СЧЕТЕСЛИ+СЧЕТЕСЛИ+СЧЕТЕСЛИ и так 50 раз для каждой несмежной ячейки.
Уважаемые форумчане!
Помогите, пожалуйста, решить на первый взгляд простую и детскую задачу, которая уже успела поставить в тупик даже тех людей, которые позиционируют себя как "хорошо шарящие в excel'е"
Необходимо посчитать количество несмежных ячеек по 1 критерию. В файле-примере это критерий "<5".
Подводные камни: 1. Функция СЧЕТЕСЛИ не работает с несмежными ячейками/диапазонами. Она также не работает с именованными диапазонами, содержащими несмежные ячейки. 2. Также не работает
Код
=СУММ(A1<5;C1<5;E1<5;G1<5;I1<5;K1<5;L1<5;N1<5)
т.к. эта формула воспринимает пустые ячейки как "0" и тоже их считает, что недопустимо. Поставить в пустую ячейку временный символ (например любую букву) не выход, т.к. в этом случае не будет работать подсчет ячеек по критерию "больше 0". Ячейка с буквой будет считаться как содержащая число больше 0. 3. Добавление новых срок/столбцов со вспомогательными данными и подгона под все это нужной формулы не допускается. 4. Очень хотелось бы избежать формулы СЧЕТЕСЛИ+СЧЕТЕСЛИ+СЧЕТЕСЛИ и так 50 раз для каждой несмежной ячейки.Eugen_excel
Eugen_excel, а зачем от туда перебегать. В тупик поставила не задача, а ваша хотелка. У вас есть два критерия, первый <5, а второй вы не показываете. Формула не телепат и понять по какому условию у себя в голове вы пропустили те или иные ячейки не может.
Eugen_excel, а зачем от туда перебегать. В тупик поставила не задача, а ваша хотелка. У вас есть два критерия, первый <5, а второй вы не показываете. Формула не телепат и понять по какому условию у себя в голове вы пропустили те или иные ячейки не может.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
@bmv98rus Второго критерия нет. Есть несмежные (подчеркиваю - !!!несмежные!!!) ячейки, которые нужно посчитать, которые соответствуют критерию "меньше 5". Нет сплошного диапазона A1:N1. Есть ячейки A1, C1, E1, G1, I1, K1, L1 и N1 и только их нужно посчитать, игнорируя соседние ячейки.
@китин Черные ячейки не нужно считать, т.к. в них будет содержаться другая информация, которая не должна учитываться. Вы же знаете, что такое "несмежные ячейки"? Да, иногда возникает необходимость работы с данными в несмежных ячейках. Я тоже раньше всегда работал только с диапазонами смежных ячеек, но тут кардинально иная ситуация.
@TimSha "Перебежал" я сюда, когда уже было потерял надежду найти ответ там. Но нашелся единственный человек, который предложил правильное решение:
Так что завидуйте, господа, вместе со мной, т.к. сам бы я такую формулу никогда в жизни не родил Я действительно был удивлен, что решение искалось так долго, т.к. на поверхности проблема выглядит легкой и пустяковой, но большинству не под силу.
@bmv98rus Второго критерия нет. Есть несмежные (подчеркиваю - !!!несмежные!!!) ячейки, которые нужно посчитать, которые соответствуют критерию "меньше 5". Нет сплошного диапазона A1:N1. Есть ячейки A1, C1, E1, G1, I1, K1, L1 и N1 и только их нужно посчитать, игнорируя соседние ячейки.
@китин Черные ячейки не нужно считать, т.к. в них будет содержаться другая информация, которая не должна учитываться. Вы же знаете, что такое "несмежные ячейки"? Да, иногда возникает необходимость работы с данными в несмежных ячейках. Я тоже раньше всегда работал только с диапазонами смежных ячеек, но тут кардинально иная ситуация.
@TimSha "Перебежал" я сюда, когда уже было потерял надежду найти ответ там. Но нашелся единственный человек, который предложил правильное решение:
Так что завидуйте, господа, вместе со мной, т.к. сам бы я такую формулу никогда в жизни не родил Я действительно был удивлен, что решение искалось так долго, т.к. на поверхности проблема выглядит легкой и пустяковой, но большинству не под силу.Eugen_excel
Сообщение отредактировал Eugen_excel - Понедельник, 20.02.2017, 14:35
[offtop]Да ладно, Игорь, тебе ж сказали - сиди и завидуй, а то мало ли... А так у меня даже младшенький знает, что язык показывать нехорошо, тем более дяденькам взрослым
[offtop]Да ладно, Игорь, тебе ж сказали - сиди и завидуй, а то мало ли... А так у меня даже младшенький знает, что язык показывать нехорошо, тем более дяденькам взрослым buchlotnik
Я считаю, что проблему в 1-ом посте и в файле-примере описал понятно, доступно и популярно. Однако, кто-то так и не понял, в чем различие смежных ячеек и несмежных и почему нельзя сплошняком использовать диапазон A1:N1, в который попадут ненужные мне ячейки. Пусть они в данный момент и пустые и окрашены в черный цвет, но завтра они станут не пустыми и поломают те формулы, которые люди, не понимающие, что такое "несмежные ячейки" пытались мне впарить как решение.
Я ж и говорю, только 1 человек смог решить эту задачу. Формулу приводтил выше. Так что вместо того, чтобы спрашивать как вообще такое может понадобиться и в чем целесообразность, извлеките из этой темы пользу и знания. Теперь, если кто-то еще попросит помочь посчитать несмежные ячейки по определенному критерию, вы сможете ответить.
Я считаю, что проблему в 1-ом посте и в файле-примере описал понятно, доступно и популярно. Однако, кто-то так и не понял, в чем различие смежных ячеек и несмежных и почему нельзя сплошняком использовать диапазон A1:N1, в который попадут ненужные мне ячейки. Пусть они в данный момент и пустые и окрашены в черный цвет, но завтра они станут не пустыми и поломают те формулы, которые люди, не понимающие, что такое "несмежные ячейки" пытались мне впарить как решение.
Я ж и говорю, только 1 человек смог решить эту задачу. Формулу приводтил выше. Так что вместо того, чтобы спрашивать как вообще такое может понадобиться и в чем целесообразность, извлеките из этой темы пользу и знания. Теперь, если кто-то еще попросит помочь посчитать несмежные ячейки по определенному критерию, вы сможете ответить.Eugen_excel
Eugen_excel, а вот это 1,0,1,0,1,0,1,0,1,0,1,1,0,1 - по вашему не критерий или условие? Пойду я от сюда, а то сорвусь.
Это уже готовое решение. А условия я сразу обозначил в первом посте: посчитать количество несмежных ячеек по критерию "меньше 5". Вы взяли фрагмент из формулы-решения. Да, там берется полный диапазон смежных ячеек A1:N1 и отбрасываются ненужные. Но до того, как я опубликовал эту формулу, решения ведь не было, а стоящая задача была ясна как день.
Eugen_excel, а вот это 1,0,1,0,1,0,1,0,1,0,1,1,0,1 - по вашему не критерий или условие? Пойду я от сюда, а то сорвусь.
Это уже готовое решение. А условия я сразу обозначил в первом посте: посчитать количество несмежных ячеек по критерию "меньше 5". Вы взяли фрагмент из формулы-решения. Да, там берется полный диапазон смежных ячеек A1:N1 и отбрасываются ненужные. Но до того, как я опубликовал эту формулу, решения ведь не было, а стоящая задача была ясна как день.Eugen_excel
ота сколько дураков то развелось или все же объясняльщик никудышный?
Меньше флуда - больше дела, пожалуйста. Если у Вас нет предложений, решений, зачем разводить лишний флуд? Внимательно читайте первый пост и смотрите файл-пример: там объяснение задачи для уровня дошкольного возраста. Один вариант решения задачи я уже скопировал с другого форума. Если Вы не знаете, как решить эту задачу, возьмите его на вооружение, научитесь новому, может в будущем кому-то поможете со схожей проблемой.
ота сколько дураков то развелось или все же объясняльщик никудышный?
Меньше флуда - больше дела, пожалуйста. Если у Вас нет предложений, решений, зачем разводить лишний флуд? Внимательно читайте первый пост и смотрите файл-пример: там объяснение задачи для уровня дошкольного возраста. Один вариант решения задачи я уже скопировал с другого форума. Если Вы не знаете, как решить эту задачу, возьмите его на вооружение, научитесь новому, может в будущем кому-то поможете со схожей проблемой.Eugen_excel
Сообщение отредактировал Eugen_excel - Понедельник, 20.02.2017, 16:43
Нет сплошного диапазона A1:N1. Есть ячейки A1, C1, E1, G1, I1, K1, L1 и N1
Поэтому перечисление из полного диапазона не прокатывает, не подходит под первоначальное условие задачи - использовать только указанные ячейки. Вот я положил файл, в котором зеленым выделил 9 ячеек. Eugen_excel, напишите для такого расклада ту чудо-формулу, а я посмеюсь.
Нет сплошного диапазона A1:N1. Есть ячейки A1, C1, E1, G1, I1, K1, L1 и N1
Поэтому перечисление из полного диапазона не прокатывает, не подходит под первоначальное условие задачи - использовать только указанные ячейки. Вот я положил файл, в котором зеленым выделил 9 ячеек. Eugen_excel, напишите для такого расклада ту чудо-формулу, а я посмеюсь._Boroda_
Уважаемый _Boroda_! Я согласен, что постановка задачи была нечеткой и что большинство участников решили бы задачу на раз, если бы не было такого упора на "несмежные диапазоны". Диапазоны как были смежными, так и остались, только благодаря дополнительному условию часть ячеек искусственно обнуляются. Легчайшая задача.
Упреки в адрес форумчан зря.
Только пример Вами выбран не совсем удачно. Решение именно этого есть. В прилагаемом файле - с помощью дополнительного диапазона и с массивом констант.
Я против упреков. Давайте вместе создавать.
Уважаемый _Boroda_! Я согласен, что постановка задачи была нечеткой и что большинство участников решили бы задачу на раз, если бы не было такого упора на "несмежные диапазоны". Диапазоны как были смежными, так и остались, только благодаря дополнительному условию часть ячеек искусственно обнуляются. Легчайшая задача.
Упреки в адрес форумчан зря.
Только пример Вами выбран не совсем удачно. Решение именно этого есть. В прилагаемом файле - с помощью дополнительного диапазона и с массивом констант.
Я против упреков. Давайте вместе создавать.Perfect2You
Поэтому перечисление из полного диапазона не прокатывает, не подходит под первоначальное условие задачи - использовать только указанные ячейки. Вот я положил файл, в котором зеленым выделил 9 ячеек. Eugen_excel, напишите для такого расклада ту чудо-формулу, а я посмеюсь.
Это уже другая задача для новой темы форума. В моей задаче ячейки расположены в одной строке, а в Вашем файле в разных.
Поэтому перечисление из полного диапазона не прокатывает, не подходит под первоначальное условие задачи - использовать только указанные ячейки. Вот я положил файл, в котором зеленым выделил 9 ячеек. Eugen_excel, напишите для такого расклада ту чудо-формулу, а я посмеюсь.
Это уже другая задача для новой темы форума. В моей задаче ячейки расположены в одной строке, а в Вашем файле в разных.Eugen_excel
Сообщение отредактировал Eugen_excel - Понедельник, 20.02.2017, 18:53
@Perfect2You Спасибо за пример формулы для подсчета ячеек, находящихся в разных строках. Сохраню себе на будущее, но надеюсь не понадобится.
Все-таки изначально задача была предельно четкая: посчитать несмежные (т.е. не соседние) ячейки, находящиеся в одной строке.
P.S. Еще раз посмотрел свой файл-задачу из поста № 1. Таким простым языком написана задача - я просто недоумеваю, что кто-то пытается эту задачу переделать, отредактировать и перековеркать. Разве в моем файле ячейки расположены не в одной строке?! Разве не перечислены все ячейки поименно, которые нужно посчитать? Разве не указаны те, которые должны игнорироваться? Это и есть в моем понимании подсчет количества несмежных ячеек по заданному критерию (в моем случае "меньше 5").
@Perfect2You Спасибо за пример формулы для подсчета ячеек, находящихся в разных строках. Сохраню себе на будущее, но надеюсь не понадобится.
Все-таки изначально задача была предельно четкая: посчитать несмежные (т.е. не соседние) ячейки, находящиеся в одной строке.
P.S. Еще раз посмотрел свой файл-задачу из поста № 1. Таким простым языком написана задача - я просто недоумеваю, что кто-то пытается эту задачу переделать, отредактировать и перековеркать. Разве в моем файле ячейки расположены не в одной строке?! Разве не перечислены все ячейки поименно, которые нужно посчитать? Разве не указаны те, которые должны игнорироваться? Это и есть в моем понимании подсчет количества несмежных ячеек по заданному критерию (в моем случае "меньше 5").Eugen_excel
Сообщение отредактировал Eugen_excel - Понедельник, 20.02.2017, 18:54