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

Вход

Регистрация

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

 

= Мир MS Excel/Правильный критерий для функции СЧЁТЕСЛИ - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Правильный критерий для функции СЧЁТЕСЛИ (Формулы/Formulas)
Правильный критерий для функции СЧЁТЕСЛИ
Rust78 Дата: Воскресенье, 19.07.2015, 13:55 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте!
Помогите, пожалуйста, правильно создать (сформулировать) критерий для функции СЧЁТЕСЛИ. С диапазоном проблем нет, а вот к критерию такие требования: нужно чтобы если в ячейках С2:F2 было два символа суммировалось как 1, если четыре - как 2, если 6 - то как 3 и т.д. Пример прилагаю.
С 2-мя я худо-бедно решил вопрос, а вот что делать с 4-мя и более? Возможно ли это? Подозреваю здесь помогла бы функция СЧЁТЕСЛИМН, но у меня Excel2002, и этой функции там видимо ещё нет.

Или это можно решить при помощи какой-либо другой функции?

Надеюсь я достаточно доходчиво изложил суть проблемы.
Заранее спасибо за помощь!
К сообщению приложен файл: 9798699.xls (13.5 Kb)


Сообщение отредактировал 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
К сообщению приложен файл: 9728077.xls (27.5 Kb)


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)
К сообщению приложен файл: 9798699_1.xls (23.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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)


эти функции везде есть


вот вам барабан
яд 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
Да, это то что надо! Спасибо огромное! hands clap yahoo

_Boroda_
Нет, в моём случае ни 1, ни 3 буквы быть не может. Только 2. Но спасибо за участие!

Udik
Где-то ошибка - сумма должна быть 4, а по вашей формуле почему-то 5 получается... ;)


Сообщение отредактировал Rust78 - Воскресенье, 19.07.2015, 15:59
 
Ответить
СообщениеKSV
Да, это то что надо! Спасибо огромное! hands clap yahoo

_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 символов (в ТЗ было про количество всех знаков)
"ТС, МХ" - можете вручную пересчитать :)


вот вам барабан
яд 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, ну да, согласен. Я не учёл вот это :D

Я понял, что считаем всё подряд.

Нет, не всё подряд. Запятые и пробелы не считаем. :)
 
Ответить
СообщениеUdik, ну да, согласен. Я не учёл вот это :D

Я понял, что считаем всё подряд.

Нет, не всё подряд. Запятые и пробелы не считаем. :)

Автор - Rust78
Дата добавления - 19.07.2015 в 17:48
Udik Дата: Понедельник, 20.07.2015, 10:18 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Тогда так,можно :)

Код
=ДЛСТР(ПОДСТАВИТЬ(C2&D2&E2&F2;", ";))/2


это если нужные символы строго парами появляются и разделитель строго ", "


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Понедельник, 20.07.2015, 10:22
 
Ответить
СообщениеТогда так,можно :)

Код
=ДЛСТР(ПОДСТАВИТЬ(C2&D2&E2&F2;", ";))/2


это если нужные символы строго парами появляются и разделитель строго ", "

Автор - Udik
Дата добавления - 20.07.2015 в 10:18
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Правильный критерий для функции СЧЁТЕСЛИ (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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