Подсчет значений при приплюсовании данных в ячкйки
alexa1965
Дата: Среда, 28.11.2018, 11:47 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 342
Репутация:
55
±
Замечаний:
0% ±
2003> 2019 >2016
Добрый день! Смысл проблемы: в ячейки Е:Н вносятся данные из каждого мероприятия. Данные могут приплюсовываться. Нужно отразить в столбце D количество мероприятий. Изначально формулой прописано если ячейки диапазона больше 0, то считается как 1 мероприятие. Заранее спасибо!!!
Добрый день! Смысл проблемы: в ячейки Е:Н вносятся данные из каждого мероприятия. Данные могут приплюсовываться. Нужно отразить в столбце D количество мероприятий. Изначально формулой прописано если ячейки диапазона больше 0, то считается как 1 мероприятие. Заранее спасибо!!! alexa1965
К сообщению приложен файл:
111.xlsx
(11.2 Kb)
Главное не быть балабастиком
Ответить
Сообщение Добрый день! Смысл проблемы: в ячейки Е:Н вносятся данные из каждого мероприятия. Данные могут приплюсовываться. Нужно отразить в столбце D количество мероприятий. Изначально формулой прописано если ячейки диапазона больше 0, то считается как 1 мероприятие. Заранее спасибо!!! Автор - alexa1965 Дата добавления - 28.11.2018 в 11:47
sboy
Дата: Среда, 28.11.2018, 12:02 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Добрый день. Если правильно понялКод
=МАКС(СЧЁТ(F4:F500);СЧЁТ(G4:G500);СЧЁТ(H4:H500);СЧЁТ(E4:E500))
Добрый день. Если правильно понялКод
=МАКС(СЧЁТ(F4:F500);СЧЁТ(G4:G500);СЧЁТ(H4:H500);СЧЁТ(E4:E500))
sboy
Яндекс: 410016850021169
Ответить
Сообщение Добрый день. Если правильно понялКод
=МАКС(СЧЁТ(F4:F500);СЧЁТ(G4:G500);СЧЁТ(H4:H500);СЧЁТ(E4:E500))
Автор - sboy Дата добавления - 28.11.2018 в 12:02
Karataev
Дата: Среда, 28.11.2018, 12:02 |
Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel
для "D2":Код
=МАКС(СЧЁТЗ(E4:E6);СЧЁТЗ(F4:F6);СЧЁТЗ(G4:G6);СЧЁТЗ(H4:H6))
для "D2":Код
=МАКС(СЧЁТЗ(E4:E6);СЧЁТЗ(F4:F6);СЧЁТЗ(G4:G6);СЧЁТЗ(H4:H6))
Karataev
Ответить
Сообщение для "D2":Код
=МАКС(СЧЁТЗ(E4:E6);СЧЁТЗ(F4:F6);СЧЁТЗ(G4:G6);СЧЁТЗ(H4:H6))
Автор - Karataev Дата добавления - 28.11.2018 в 12:02
alexa1965
Дата: Среда, 28.11.2018, 12:06 |
Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 342
Репутация:
55
±
Замечаний:
0% ±
2003> 2019 >2016
Прошу прощения за немного неправильное объяснение. Считаться должно только по данным 2 строчки. То что ниже это пояснение какие мероприятия приплюсовались.
Прошу прощения за немного неправильное объяснение. Считаться должно только по данным 2 строчки. То что ниже это пояснение какие мероприятия приплюсовались. alexa1965
Главное не быть балабастиком
Сообщение отредактировал alexa1965 - Среда, 28.11.2018, 12:07
Ответить
Сообщение Прошу прощения за немного неправильное объяснение. Считаться должно только по данным 2 строчки. То что ниже это пояснение какие мероприятия приплюсовались. Автор - alexa1965 Дата добавления - 28.11.2018 в 12:06
alexa1965
Дата: Среда, 28.11.2018, 12:15 |
Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 342
Репутация:
55
±
Замечаний:
0% ±
2003> 2019 >2016
По простому если в ячейках нет + то это 0 или 1 мероприятие. Если в любой ячейке значения плюсуются то соответственно еще одно. если к этому еще приплюсовывается то уже третье и так максимум до 6 мероприятий.
По простому если в ячейках нет + то это 0 или 1 мероприятие. Если в любой ячейке значения плюсуются то соответственно еще одно. если к этому еще приплюсовывается то уже третье и так максимум до 6 мероприятий. alexa1965
Главное не быть балабастиком
Ответить
Сообщение По простому если в ячейках нет + то это 0 или 1 мероприятие. Если в любой ячейке значения плюсуются то соответственно еще одно. если к этому еще приплюсовывается то уже третье и так максимум до 6 мероприятий. Автор - alexa1965 Дата добавления - 28.11.2018 в 12:15
sboy
Дата: Среда, 28.11.2018, 13:00 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Плюсы внутри формулы не посчитать
Плюсы внутри формулы не посчитать sboy
Яндекс: 410016850021169
Ответить
Сообщение Плюсы внутри формулы не посчитать Автор - sboy Дата добавления - 28.11.2018 в 13:00
alexa1965
Дата: Среда, 28.11.2018, 13:06 |
Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 342
Репутация:
55
±
Замечаний:
0% ±
2003> 2019 >2016
Жаль... я думал как то через свойства или значения ячейки можно что-то сварганить... Спасибо все равно!!! Отрицательный результат тоже +
Жаль... я думал как то через свойства или значения ячейки можно что-то сварганить... Спасибо все равно!!! Отрицательный результат тоже + alexa1965
Главное не быть балабастиком
Ответить
Сообщение Жаль... я думал как то через свойства или значения ячейки можно что-то сварганить... Спасибо все равно!!! Отрицательный результат тоже + Автор - alexa1965 Дата добавления - 28.11.2018 в 13:06
Nic70y
Дата: Среда, 28.11.2018, 13:11 |
Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 8709
Репутация:
2260
±
Замечаний:
0% ±
Excel 2010
для счастливых обладателей более-менее новых версий Excel, массивная:Код
=СУММ(ДЛСТР(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0))-ДЛСТР(ПОДСТАВИТЬ(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0);"+";)))+СЧЁТ(E2:H2)
для счастливых обладателей более-менее новых версий Excel, массивная:Код
=СУММ(ДЛСТР(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0))-ДЛСТР(ПОДСТАВИТЬ(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0);"+";)))+СЧЁТ(E2:H2)
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение для счастливых обладателей более-менее новых версий Excel, массивная:Код
=СУММ(ДЛСТР(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0))-ДЛСТР(ПОДСТАВИТЬ(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0);"+";)))+СЧЁТ(E2:H2)
Автор - Nic70y Дата добавления - 28.11.2018 в 13:11
sboy
Дата: Среда, 28.11.2018, 13:18 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
[offtop]для счастливых обладателей
завидно мне стало
[offtop]для счастливых обладателей
завидно мне стало sboy
Яндекс: 410016850021169
Ответить
Сообщение [offtop]для счастливых обладателей
завидно мне стало Автор - sboy Дата добавления - 28.11.2018 в 13:18
alexa1965
Дата: Среда, 28.11.2018, 13:38 |
Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 342
Репутация:
55
±
Замечаний:
0% ±
2003> 2019 >2016
СУММ(ДЛСТР(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0))-ДЛСТР(ПОДСТАВИТЬ(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0);"+";)))+СЧЁТ(E2:H2)
Вы знаете работает на 2010 версии для конкретного примера, но если в ячейку G2 приплюсовать что то, то не показывает, что добавилось мероприятие. Зато если ввести любое число в ячейку F2 то показывает добавленное мероприятие. А по условию если в любой из ячеек диапазона Е2:Н2 есть число без формулы с + , то это 1 мероприятие
СУММ(ДЛСТР(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0))-ДЛСТР(ПОДСТАВИТЬ(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0);"+";)))+СЧЁТ(E2:H2)
Вы знаете работает на 2010 версии для конкретного примера, но если в ячейку G2 приплюсовать что то, то не показывает, что добавилось мероприятие. Зато если ввести любое число в ячейку F2 то показывает добавленное мероприятие. А по условию если в любой из ячеек диапазона Е2:Н2 есть число без формулы с + , то это 1 мероприятиеalexa1965
Главное не быть балабастиком
Сообщение отредактировал alexa1965 - Среда, 28.11.2018, 13:39
Ответить
Сообщение СУММ(ДЛСТР(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0))-ДЛСТР(ПОДСТАВИТЬ(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0);"+";)))+СЧЁТ(E2:H2)
Вы знаете работает на 2010 версии для конкретного примера, но если в ячейку G2 приплюсовать что то, то не показывает, что добавилось мероприятие. Зато если ввести любое число в ячейку F2 то показывает добавленное мероприятие. А по условию если в любой из ячеек диапазона Е2:Н2 есть число без формулы с + , то это 1 мероприятиеАвтор - alexa1965 Дата добавления - 28.11.2018 в 13:38
Nic70y
Дата: Среда, 28.11.2018, 14:41 |
Сообщение № 11
Группа: Друзья
Ранг: Экселист
Сообщений: 8709
Репутация:
2260
±
Замечаний:
0% ±
Excel 2010
нарисуйте в файле несколько строк с разными вариантами (с+ без и т.п.) и желаемым результатом, записанным в ручную
нарисуйте в файле несколько строк с разными вариантами (с+ без и т.п.) и желаемым результатом, записанным в ручную Nic70y
ЮMoney 41001841029809
Ответить
Сообщение нарисуйте в файле несколько строк с разными вариантами (с+ без и т.п.) и желаемым результатом, записанным в ручную Автор - Nic70y Дата добавления - 28.11.2018 в 14:41
alexa1965
Дата: Среда, 28.11.2018, 15:46 |
Сообщение № 12
Группа: Проверенные
Ранг: Обитатель
Сообщений: 342
Репутация:
55
±
Замечаний:
0% ±
2003> 2019 >2016
Прошу прощения, работа... высылаю
Главное не быть балабастиком
Ответить
Сообщение Прошу прощения, работа... высылаю Автор - alexa1965 Дата добавления - 28.11.2018 в 15:46
Nic70y
Дата: Среда, 28.11.2018, 15:52 |
Сообщение № 13
Группа: Друзья
Ранг: Экселист
Сообщений: 8709
Репутация:
2260
±
Замечаний:
0% ±
Excel 2010
Код
=МАКС(ДЛСТР(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0))-ДЛСТР(ПОДСТАВИТЬ(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0);"+";)))+1
а можетКод
=МАКС(ДЛСТР(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0))-ДЛСТР(ПОДСТАВИТЬ(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0);"+";)))+(СУММ(E2:H2)>0)
Код
=МАКС(ДЛСТР(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0))-ДЛСТР(ПОДСТАВИТЬ(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0);"+";)))+1
а можетКод
=МАКС(ДЛСТР(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0))-ДЛСТР(ПОДСТАВИТЬ(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0);"+";)))+(СУММ(E2:H2)>0)
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение Код
=МАКС(ДЛСТР(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0))-ДЛСТР(ПОДСТАВИТЬ(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0);"+";)))+1
а можетКод
=МАКС(ДЛСТР(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0))-ДЛСТР(ПОДСТАВИТЬ(ЕСЛИОШИБКА(Ф.ТЕКСТ(E2:H2);0);"+";)))+(СУММ(E2:H2)>0)
Автор - Nic70y Дата добавления - 28.11.2018 в 15:52
alexa1965
Дата: Среда, 28.11.2018, 15:59 |
Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 342
Репутация:
55
±
Замечаний:
0% ±
2003> 2019 >2016
Не работает... а может по количеству + в ячейке как то сделать и прибавить 1?
Не работает... а может по количеству + в ячейке как то сделать и прибавить 1? alexa1965
Главное не быть балабастиком
Ответить
Сообщение Не работает... а может по количеству + в ячейке как то сделать и прибавить 1? Автор - alexa1965 Дата добавления - 28.11.2018 в 15:59
Nic70y
Дата: Среда, 28.11.2018, 16:07 |
Сообщение № 15
Группа: Друзья
Ранг: Экселист
Сообщений: 8709
Репутация:
2260
±
Замечаний:
0% ±
Excel 2010
у меня работает
ЮMoney 41001841029809
Ответить
Сообщение у меня работает Автор - Nic70y Дата добавления - 28.11.2018 в 16:07
alexa1965
Дата: Среда, 28.11.2018, 16:10 |
Сообщение № 16
Группа: Проверенные
Ранг: Обитатель
Сообщений: 342
Репутация:
55
±
Замечаний:
0% ±
2003> 2019 >2016
Наверно 10 офис не тянет.. скачал Ваш пример во всех искомых ячейках 1. Формула Ф.ТЕКСТ не воспринимается
Наверно 10 офис не тянет.. скачал Ваш пример во всех искомых ячейках 1. Формула Ф.ТЕКСТ не воспринимается alexa1965
Главное не быть балабастиком
Сообщение отредактировал alexa1965 - Среда, 28.11.2018, 16:13
Ответить
Сообщение Наверно 10 офис не тянет.. скачал Ваш пример во всех искомых ячейках 1. Формула Ф.ТЕКСТ не воспринимается Автор - alexa1965 Дата добавления - 28.11.2018 в 16:10
_Boroda_
Дата: Среда, 28.11.2018, 16:57 |
Сообщение № 17
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
У меня в 2013 вот такой вариант работаетКод
=МАКС(ЕСЛИОШИБКА(ПОИСК("=*"&ПОВТОР("+*";СТРОКА($1:$9)-1);Ф.ТЕКСТ(E2:H2))*СТРОКА($1:$9);))
И Николая вариант тоже. Не забудьте, что это формула массава - вводится одновременным нажатием Контрл Шифт Ентер Или немассивная формулаКод
=ПРОСМОТР(;-ПОИСКПОЗ("=*"&ПОВТОР("+*";СТРОКА($1:$9)-1);Ф.ТЕКСТ(E2:H2););СТРОКА($1:$9))
Или для любого ExcelВ файле макросов нет, но ПОЛУЧИТЬ.ЯЧЕЙКУ - это макрофункция и она требует, чтобы макросы были разрешены В именах (Контрл F3) делаем имя "фор" с формулойКод
=ПОЛУЧИТЬ.ЯЧЕЙКУ(6;СМЕЩ(Лист1!$A2;;Ч(ИНДЕКС(СТОЛБЕЦ(Лист1!$E:$H)-1;));))
И на лист формулуКод
=МАКС(ИНДЕКС(ДЛСТР(фор)-ДЛСТР(ПОДСТАВИТЬ(фор;"+";));))+1
Не знаю, что Вам нужно выводить в случае, когда 1. формул в диапазоне нет вообще, только значения 2. диапазон пуст Поэтому с обработкой этих условий возиться не стал
У меня в 2013 вот такой вариант работаетКод
=МАКС(ЕСЛИОШИБКА(ПОИСК("=*"&ПОВТОР("+*";СТРОКА($1:$9)-1);Ф.ТЕКСТ(E2:H2))*СТРОКА($1:$9);))
И Николая вариант тоже. Не забудьте, что это формула массава - вводится одновременным нажатием Контрл Шифт Ентер Или немассивная формулаКод
=ПРОСМОТР(;-ПОИСКПОЗ("=*"&ПОВТОР("+*";СТРОКА($1:$9)-1);Ф.ТЕКСТ(E2:H2););СТРОКА($1:$9))
Или для любого ExcelВ файле макросов нет, но ПОЛУЧИТЬ.ЯЧЕЙКУ - это макрофункция и она требует, чтобы макросы были разрешены В именах (Контрл F3) делаем имя "фор" с формулойКод
=ПОЛУЧИТЬ.ЯЧЕЙКУ(6;СМЕЩ(Лист1!$A2;;Ч(ИНДЕКС(СТОЛБЕЦ(Лист1!$E:$H)-1;));))
И на лист формулуКод
=МАКС(ИНДЕКС(ДЛСТР(фор)-ДЛСТР(ПОДСТАВИТЬ(фор;"+";));))+1
Не знаю, что Вам нужно выводить в случае, когда 1. формул в диапазоне нет вообще, только значения 2. диапазон пуст Поэтому с обработкой этих условий возиться не стал _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение У меня в 2013 вот такой вариант работаетКод
=МАКС(ЕСЛИОШИБКА(ПОИСК("=*"&ПОВТОР("+*";СТРОКА($1:$9)-1);Ф.ТЕКСТ(E2:H2))*СТРОКА($1:$9);))
И Николая вариант тоже. Не забудьте, что это формула массава - вводится одновременным нажатием Контрл Шифт Ентер Или немассивная формулаКод
=ПРОСМОТР(;-ПОИСКПОЗ("=*"&ПОВТОР("+*";СТРОКА($1:$9)-1);Ф.ТЕКСТ(E2:H2););СТРОКА($1:$9))
Или для любого ExcelВ файле макросов нет, но ПОЛУЧИТЬ.ЯЧЕЙКУ - это макрофункция и она требует, чтобы макросы были разрешены В именах (Контрл F3) делаем имя "фор" с формулойКод
=ПОЛУЧИТЬ.ЯЧЕЙКУ(6;СМЕЩ(Лист1!$A2;;Ч(ИНДЕКС(СТОЛБЕЦ(Лист1!$E:$H)-1;));))
И на лист формулуКод
=МАКС(ИНДЕКС(ДЛСТР(фор)-ДЛСТР(ПОДСТАВИТЬ(фор;"+";));))+1
Не знаю, что Вам нужно выводить в случае, когда 1. формул в диапазоне нет вообще, только значения 2. диапазон пуст Поэтому с обработкой этих условий возиться не стал Автор - _Boroda_ Дата добавления - 28.11.2018 в 16:57
alexa1965
Дата: Четверг, 29.11.2018, 08:02 |
Сообщение № 18
Группа: Проверенные
Ранг: Обитатель
Сообщений: 342
Репутация:
55
±
Замечаний:
0% ±
2003> 2019 >2016
У меня в 2013 вот такой вариант работает
Спасибо за отклик! Ваши формулы тоже не проходят. А включать макрос нельзя, сервер не пропускает. Думаю уже давно о переходе на версию 2016... Еще раз Спасибо, всегда от Вас и Николая отличные решения
У меня в 2013 вот такой вариант работает
Спасибо за отклик! Ваши формулы тоже не проходят. А включать макрос нельзя, сервер не пропускает. Думаю уже давно о переходе на версию 2016... Еще раз Спасибо, всегда от Вас и Николая отличные решения alexa1965
Главное не быть балабастиком
Ответить
Сообщение У меня в 2013 вот такой вариант работает
Спасибо за отклик! Ваши формулы тоже не проходят. А включать макрос нельзя, сервер не пропускает. Думаю уже давно о переходе на версию 2016... Еще раз Спасибо, всегда от Вас и Николая отличные решения Автор - alexa1965 Дата добавления - 29.11.2018 в 08:02
_Boroda_
Дата: Четверг, 29.11.2018, 09:20 |
Сообщение № 19
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
А включать макрос нельзя, сервер не пропускает.
Алексей, сервер не пропускает что? Макросы? Их в файле нет. Вы пробовали открыть мой файл? Что при открытии происходит? Какие выводятся сообщения и что Вы делаете?
А включать макрос нельзя, сервер не пропускает.
Алексей, сервер не пропускает что? Макросы? Их в файле нет. Вы пробовали открыть мой файл? Что при открытии происходит? Какие выводятся сообщения и что Вы делаете?_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение А включать макрос нельзя, сервер не пропускает.
Алексей, сервер не пропускает что? Макросы? Их в файле нет. Вы пробовали открыть мой файл? Что при открытии происходит? Какие выводятся сообщения и что Вы делаете?Автор - _Boroda_ Дата добавления - 29.11.2018 в 09:20
alexa1965
Дата: Четверг, 29.11.2018, 10:27 |
Сообщение № 20
Группа: Проверенные
Ранг: Обитатель
Сообщений: 342
Репутация:
55
±
Замечаний:
0% ±
2003> 2019 >2016
Какие выводятся сообщения и что Вы делаете?
Да, последняя формула работает. При открытии требует включить макрос. Спасибо! Вопрос решен
Какие выводятся сообщения и что Вы делаете?
Да, последняя формула работает. При открытии требует включить макрос. Спасибо! Вопрос решенalexa1965
Главное не быть балабастиком
Ответить
Сообщение Какие выводятся сообщения и что Вы делаете?
Да, последняя формула работает. При открытии требует включить макрос. Спасибо! Вопрос решенАвтор - alexa1965 Дата добавления - 29.11.2018 в 10:27