Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2009, 12:43   #1
Sharrik
Пользователь
 
Регистрация: 25.02.2009
Сообщений: 19
По умолчанию Считаем заказы! Excel 2003

Привет! Очень хочется посчитать заказы, но форма их написания идет следущая:
ПН
1001/1002/1003
1109/1210
4415

Количество цифр в номере заказа всегда четыре. Пишется тоже только через /.
в сумме пытаюсь получить 6. =)
Sharrik вне форума Ответить с цитированием
Старый 18.03.2009, 12:49   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
ПН
1001/1002/1003
1109/1210
4415
Это что?
Всё это в одной ячейке? Или в разных?
Реализовать формулой или макросом?
EducatedFool вне форума Ответить с цитированием
Старый 18.03.2009, 12:54   #3
Sharrik
Пользователь
 
Регистрация: 25.02.2009
Сообщений: 19
По умолчанию

по нисходящей, ПН (ячейка А1) и т.д.
Решить можно и формулой и макросом=)
Вложения
Тип файла: rar ЗАКАЗЫ.rar (2.0 Кб, 31 просмотров)

Последний раз редактировалось Sharrik; 18.03.2009 в 13:06.
Sharrik вне форума Ответить с цитированием
Старый 18.03.2009, 14:08   #4
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

Вот такая формула

=ОКРВНИЗ(ДЛСТР(B4)/4;1)+ОКРВНИЗ(ДЛСТР(B5)/4;1)+ОКРВНИЗ(ДЛСТР(B6)/4;1)
Вложения
Тип файла: rar ЗАКАЗЫ.rar (4.0 Кб, 26 просмотров)
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 18.03.2009, 14:51   #5
Sharrik
Пользователь
 
Регистрация: 25.02.2009
Сообщений: 19
Хорошо

Спасибо! Сейчас начну это осваивать!
Sharrik вне форума Ответить с цитированием
Старый 18.03.2009, 15:23   #6
slan
Форумчанин
 
Аватар для slan
 
Регистрация: 30.01.2008
Сообщений: 314
По умолчанию

{=СУММ(ОКРУГЛ(ДЛСТР(B4:B7)/5;0))}
Вложения
Тип файла: rar ЗАКАЗЫ.rar (4.2 Кб, 26 просмотров)
slan вне форума Ответить с цитированием
Старый 18.03.2009, 15:28   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

2 mchip:а сколько будет заказов посчитано, если они будут записаны так (в одну ячейку): "1001/1002/1003/1109/1210/4415" ?
Вложения
Тип файла: rar Книга61.rar (3.4 Кб, 30 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 18.03.2009, 15:38   #8
Sharrik
Пользователь
 
Регистрация: 25.02.2009
Сообщений: 19
По умолчанию

По первой формуле тоже согласен, она только если до пяти заказов пишем, вместо 5 пишет 6.
а посление больше подходят. благодарю всех!
Sharrik вне форума Ответить с цитированием
Старый 18.03.2009, 15:54   #9
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

Согласен. Спасибо.
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 18.03.2009, 17:49   #10
Sh_Alex
Пользователь
 
Регистрация: 02.02.2009
Сообщений: 59
По умолчанию

Для ячеек А1:А10 без формулы массива:
=СУММПРОИЗВ(ОКРВВЕРХ((ДЛСТР(A1:A10)/5);1))
С уважением, Александр.
Sh_Alex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна формула в Excel 2003 для... Sharrik Microsoft Office Excel 3 26.02.2009 09:41
Как переименовать диапазон в Excel 2003? viter.alex Microsoft Office Excel 14 16.01.2009 02:07
VBA Excel 2003 tat-besidovska Microsoft Office Excel 17 07.06.2008 15:48
VBA Excel 2003 tat-besidovska Microsoft Office Excel 12 18.01.2008 10:54
MS Excel и MS Outlook (2003) отсылка писем IceB Microsoft Office Excel 1 02.07.2007 13:32