Правильный критерий для функции СЧЁТЕСЛИ
Rust78
Дата: Воскресенье, 19.07.2015, 13:55 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Здравствуйте! Помогите, пожалуйста, правильно создать (сформулировать) критерий для функции СЧЁТЕСЛИ. С диапазоном проблем нет, а вот к критерию такие требования: нужно чтобы если в ячейках С2:F2 было два символа суммировалось как 1, если четыре - как 2, если 6 - то как 3 и т.д. Пример прилагаю. С 2-мя я худо-бедно решил вопрос, а вот что делать с 4-мя и более? Возможно ли это? Подозреваю здесь помогла бы функция СЧЁТЕСЛИМН, но у меня Excel2002, и этой функции там видимо ещё нет. Или это можно решить при помощи какой-либо другой функции? Надеюсь я достаточно доходчиво изложил суть проблемы. Заранее спасибо за помощь!
Здравствуйте! Помогите, пожалуйста, правильно создать (сформулировать) критерий для функции СЧЁТЕСЛИ. С диапазоном проблем нет, а вот к критерию такие требования: нужно чтобы если в ячейках С2:F2 было два символа суммировалось как 1, если четыре - как 2, если 6 - то как 3 и т.д. Пример прилагаю. С 2-мя я худо-бедно решил вопрос, а вот что делать с 4-мя и более? Возможно ли это? Подозреваю здесь помогла бы функция СЧЁТЕСЛИМН, но у меня Excel2002, и этой функции там видимо ещё нет. Или это можно решить при помощи какой-либо другой функции? Надеюсь я достаточно доходчиво изложил суть проблемы. Заранее спасибо за помощь! Rust78
Сообщение отредактировал Rust78 - Воскресенье, 19.07.2015, 14:00
Ответить
Сообщение Здравствуйте! Помогите, пожалуйста, правильно создать (сформулировать) критерий для функции СЧЁТЕСЛИ. С диапазоном проблем нет, а вот к критерию такие требования: нужно чтобы если в ячейках С2:F2 было два символа суммировалось как 1, если четыре - как 2, если 6 - то как 3 и т.д. Пример прилагаю. С 2-мя я худо-бедно решил вопрос, а вот что делать с 4-мя и более? Возможно ли это? Подозреваю здесь помогла бы функция СЧЁТЕСЛИМН, но у меня Excel2002, и этой функции там видимо ещё нет. Или это можно решить при помощи какой-либо другой функции? Надеюсь я достаточно доходчиво изложил суть проблемы. Заранее спасибо за помощь! Автор - Rust78 Дата добавления - 19.07.2015 в 13:55
KSV
Дата: Воскресенье, 19.07.2015, 14:06 |
Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация:
255
±
Замечаний:
0% ±
Excel 2013
Добрый день! Так надо?Код
=СУММПРОИЗВ(ДЛСТР(ПОДСТАВИТЬ(C2:F2;", ";)))/2
Добрый день! Так надо?Код
=СУММПРОИЗВ(ДЛСТР(ПОДСТАВИТЬ(C2:F2;", ";)))/2
KSV
KSV.VBA@gmail.com Яндекс.Деньги: 410011921213333
Ответить
Сообщение Добрый день! Так надо?Код
=СУММПРОИЗВ(ДЛСТР(ПОДСТАВИТЬ(C2:F2;", ";)))/2
Автор - KSV Дата добавления - 19.07.2015 в 14:06
_Boroda_
Дата: Воскресенье, 19.07.2015, 14:36 |
Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
А может быть такое, что не по две буквы через запятую, а по одной или по три? Например, ТС, М, КСВ Если может, то Код
=СУММПРОИЗВ(ДЛСТР(C2:F2)-ДЛСТР(ПОДСТАВИТЬ(C2:F2;",";)))+СЧЁТЗ(C2:F2)
А может быть такое, что не по две буквы через запятую, а по одной или по три? Например, ТС, М, КСВ Если может, то Код
=СУММПРОИЗВ(ДЛСТР(C2:F2)-ДЛСТР(ПОДСТАВИТЬ(C2:F2;",";)))+СЧЁТЗ(C2:F2)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение А может быть такое, что не по две буквы через запятую, а по одной или по три? Например, ТС, М, КСВ Если может, то Код
=СУММПРОИЗВ(ДЛСТР(C2:F2)-ДЛСТР(ПОДСТАВИТЬ(C2:F2;",";)))+СЧЁТЗ(C2:F2)
Автор - _Boroda_ Дата добавления - 19.07.2015 в 14:36
Udik
Дата: Воскресенье, 19.07.2015, 14:50 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
если в ячейках С2:F2 было два символа
Я понял, что считаем всё подряд. Если столбцов немного, можно так: Код
=ЦЕЛОЕ(ДЛСТР(C2)/2)+ЦЕЛОЕ(ДЛСТР(D2)/2)+ЦЕЛОЕ(ДЛСТР(E2)/2)+ЦЕЛОЕ(ДЛСТР(F2)/2)
эти функции везде есть
если в ячейках С2:F2 было два символа
Я понял, что считаем всё подряд. Если столбцов немного, можно так: Код
=ЦЕЛОЕ(ДЛСТР(C2)/2)+ЦЕЛОЕ(ДЛСТР(D2)/2)+ЦЕЛОЕ(ДЛСТР(E2)/2)+ЦЕЛОЕ(ДЛСТР(F2)/2)
эти функции везде естьUdik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение если в ячейках С2:F2 было два символа
Я понял, что считаем всё подряд. Если столбцов немного, можно так: Код
=ЦЕЛОЕ(ДЛСТР(C2)/2)+ЦЕЛОЕ(ДЛСТР(D2)/2)+ЦЕЛОЕ(ДЛСТР(E2)/2)+ЦЕЛОЕ(ДЛСТР(F2)/2)
эти функции везде естьАвтор - Udik Дата добавления - 19.07.2015 в 14:50
Rust78
Дата: Воскресенье, 19.07.2015, 15:58 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
KSV Да, это то что надо! Спасибо огромное! _Boroda_ Нет, в моём случае ни 1, ни 3 буквы быть не может. Только 2. Но спасибо за участие! Udik Где-то ошибка - сумма должна быть 4, а по вашей формуле почему-то 5 получается...
KSV Да, это то что надо! Спасибо огромное! _Boroda_ Нет, в моём случае ни 1, ни 3 буквы быть не может. Только 2. Но спасибо за участие! Udik Где-то ошибка - сумма должна быть 4, а по вашей формуле почему-то 5 получается... Rust78
Сообщение отредактировал Rust78 - Воскресенье, 19.07.2015, 15:59
Ответить
Сообщение KSV Да, это то что надо! Спасибо огромное! _Boroda_ Нет, в моём случае ни 1, ни 3 буквы быть не может. Только 2. Но спасибо за участие! Udik Где-то ошибка - сумма должна быть 4, а по вашей формуле почему-то 5 получается... Автор - Rust78 Дата добавления - 19.07.2015 в 15:58
Udik
Дата: Воскресенье, 19.07.2015, 16:08 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Всё у меня правильно - в 1 ячейке 6 символов (в ТЗ было про количество всех знаков) "ТС, МХ" - можете вручную пересчитать
Всё у меня правильно - в 1 ячейке 6 символов (в ТЗ было про количество всех знаков) "ТС, МХ" - можете вручную пересчитать Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Сообщение отредактировал Udik - Воскресенье, 19.07.2015, 16:10
Ответить
Сообщение Всё у меня правильно - в 1 ячейке 6 символов (в ТЗ было про количество всех знаков) "ТС, МХ" - можете вручную пересчитать Автор - Udik Дата добавления - 19.07.2015 в 16:08
Rust78
Дата: Воскресенье, 19.07.2015, 17:48 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Udik , ну да, согласен. Я не учёл вот это Я понял, что считаем всё подряд.
Нет, не всё подряд. Запятые и пробелы не считаем.
Udik , ну да, согласен. Я не учёл вот это Я понял, что считаем всё подряд.
Нет, не всё подряд. Запятые и пробелы не считаем. Rust78
Ответить
Сообщение Udik , ну да, согласен. Я не учёл вот это Я понял, что считаем всё подряд.
Нет, не всё подряд. Запятые и пробелы не считаем. Автор - Rust78 Дата добавления - 19.07.2015 в 17:48
Udik
Дата: Понедельник, 20.07.2015, 10:18 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Тогда так,можно Код
=ДЛСТР(ПОДСТАВИТЬ(C2&D2&E2&F2;", ";))/2
это если нужные символы строго парами появляются и разделитель строго ", "
Тогда так,можно Код
=ДЛСТР(ПОДСТАВИТЬ(C2&D2&E2&F2;", ";))/2
это если нужные символы строго парами появляются и разделитель строго ", " Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Сообщение отредактировал Udik - Понедельник, 20.07.2015, 10:22
Ответить
Сообщение Тогда так,можно Код
=ДЛСТР(ПОДСТАВИТЬ(C2&D2&E2&F2;", ";))/2
это если нужные символы строго парами появляются и разделитель строго ", " Автор - Udik Дата добавления - 20.07.2015 в 10:18