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

Вход

Регистрация

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

 

= Мир MS Excel/Счет количества в одной ячейке - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Счет количества в одной ячейке
dan1lov Дата: Четверг, 13.08.2015, 12:34 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день!
Вкратце: Операторы вносят накладные в таблицу в диапазоне с....по...., мне надо посчитать это количество, сложность в том что оператор вносит эту информацию в одной ячейке либо в двух. пример во вложении. %)
Если бы каждая накладная была в отдельной ячейке то посчитать проблем бы не было. :)
К сообщению приложен файл: 13082015.xlsx (8.3 Kb)


С уважением к Вам, Данилов Сергей.
 
Ответить
СообщениеДобрый день!
Вкратце: Операторы вносят накладные в таблицу в диапазоне с....по...., мне надо посчитать это количество, сложность в том что оператор вносит эту информацию в одной ячейке либо в двух. пример во вложении. %)
Если бы каждая накладная была в отдельной ячейке то посчитать проблем бы не было. :)

Автор - dan1lov
Дата добавления - 13.08.2015 в 12:34
buchlotnik Дата: Четверг, 13.08.2015, 12:40 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
так нужно?
Код
=ЕСЛИ(ЕОШ(ПОИСК("-";A2));B2-A2+1;ПРАВБ(A2;ДЛСТР(A2)-ПОИСК("-";A2))-ЛЕВБ(A2;ПОИСК("-";A2)-1)+1)
К сообщению приложен файл: _13082015.xlsx (8.9 Kb)
 
Ответить
Сообщениетак нужно?
Код
=ЕСЛИ(ЕОШ(ПОИСК("-";A2));B2-A2+1;ПРАВБ(A2;ДЛСТР(A2)-ПОИСК("-";A2))-ЛЕВБ(A2;ПОИСК("-";A2)-1)+1)

Автор - buchlotnik
Дата добавления - 13.08.2015 в 12:40
dan1lov Дата: Четверг, 13.08.2015, 12:48 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
buchlotnik, спасибо огромное! :D


С уважением к Вам, Данилов Сергей.
 
Ответить
Сообщениеbuchlotnik, спасибо огромное! :D

Автор - dan1lov
Дата добавления - 13.08.2015 в 12:48
_Boroda_ Дата: Четверг, 13.08.2015, 13:06 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6612 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Еще вариант
Код
=ЕСЛИОШИБКА(B2-A2;ПРАВБ(A2;ДЛСТР(A2)/2)-ЛЕВБ(A2;ДЛСТР(A2)/2))+1
К сообщению приложен файл: 13082015_1.xlsx (8.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще вариант
Код
=ЕСЛИОШИБКА(B2-A2;ПРАВБ(A2;ДЛСТР(A2)/2)-ЛЕВБ(A2;ДЛСТР(A2)/2))+1

Автор - _Boroda_
Дата добавления - 13.08.2015 в 13:06
AlexM Дата: Четверг, 13.08.2015, 13:19 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
До кучи еще формула
Код
=ЕСЛИ(СЧЁТЗ(A2:B2)=2;B2-A2;ПСТР(A2;ПОИСК("-";A2)+1;19)-ЛЕВБ(A2;ПОИСК("?-";A2)))+1



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеДо кучи еще формула
Код
=ЕСЛИ(СЧЁТЗ(A2:B2)=2;B2-A2;ПСТР(A2;ПОИСК("-";A2)+1;19)-ЛЕВБ(A2;ПОИСК("?-";A2)))+1

Автор - AlexM
Дата добавления - 13.08.2015 в 13:19
китин Дата: Четверг, 13.08.2015, 13:33 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
и еще до кучи
Код
=ЕСЛИ(ЕЧИСЛО(B2-A2);B2-A2+1;ПРАВБ(A2;11)-ЛЕВБ(A2;11)+1)
или более универсально
Код
=ЕСЛИ(ЕЧИСЛО(B7-A7);B7-A7+1;ПОДСТАВИТЬ(A7;ЛЕВБ(A7;ПОИСК("-";A7));"")-ЛЕВБ(A7;ПОИСК("-";A7)-1)+1)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Четверг, 13.08.2015, 13:38
 
Ответить
Сообщениеи еще до кучи
Код
=ЕСЛИ(ЕЧИСЛО(B2-A2);B2-A2+1;ПРАВБ(A2;11)-ЛЕВБ(A2;11)+1)
или более универсально
Код
=ЕСЛИ(ЕЧИСЛО(B7-A7);B7-A7+1;ПОДСТАВИТЬ(A7;ЛЕВБ(A7;ПОИСК("-";A7));"")-ЛЕВБ(A7;ПОИСК("-";A7)-1)+1)

Автор - китин
Дата добавления - 13.08.2015 в 13:33
_Boroda_ Дата: Четверг, 13.08.2015, 13:42 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6612 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Расти куча, большая и маленькая
Код
=ПРАВБ(A2&B2;ДЛСТР(A2&B2)/2)-ЛЕВБ(A2;ДЛСТР(A2&B2)/2)+1


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеРасти куча, большая и маленькая
Код
=ПРАВБ(A2&B2;ДЛСТР(A2&B2)/2)-ЛЕВБ(A2;ДЛСТР(A2&B2)/2)+1

Автор - _Boroda_
Дата добавления - 13.08.2015 в 13:42
dan1lov Дата: Четверг, 13.08.2015, 14:42 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Очень хорошо господа!
А если усложнить задачу и представить что оператор внес "одно значение", кол-во накладных мне покажет с минусовым значением, а не кол-во одна накладная? или оператор внесет данные столбиком?
Каждая партия приемных номеров относящихся к заказу находится на отдельном листе.
Пример во вложении.
К сообщению приложен файл: 1603087.xlsx (8.5 Kb)


С уважением к Вам, Данилов Сергей.
 
Ответить
СообщениеОчень хорошо господа!
А если усложнить задачу и представить что оператор внес "одно значение", кол-во накладных мне покажет с минусовым значением, а не кол-во одна накладная? или оператор внесет данные столбиком?
Каждая партия приемных номеров относящихся к заказу находится на отдельном листе.
Пример во вложении.

Автор - dan1lov
Дата добавления - 13.08.2015 в 14:42
китин Дата: Четверг, 13.08.2015, 14:50 | Сообщение № 9
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
кол-во накладных мне покажет с минусовым значением

с какого перепуга?
[offtop]ну и сколько у вас хотелок будет?может все сразу в одном файле преподнести?а то в час по чайной ложке как то не комильфо во
К сообщению приложен файл: dan1lov.xlsx (8.8 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Четверг, 13.08.2015, 14:51
 
Ответить
Сообщение
кол-во накладных мне покажет с минусовым значением

с какого перепуга?
[offtop]ну и сколько у вас хотелок будет?может все сразу в одном файле преподнести?а то в час по чайной ложке как то не комильфо во

Автор - китин
Дата добавления - 13.08.2015 в 14:50
_Boroda_ Дата: Четверг, 13.08.2015, 15:01 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6612 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
В общем-то, все аналогично.
Код
=ПРАВБ(B2&B3;ДЛСТР(B2&B3)/(1+ИЛИ(B3;ЕОШ(-B2))))-ЛЕВБ(B2;ДЛСТР(B2&B3)/(1+ИЛИ(B3;ЕОШ(-B2))))+1

Хотя, возможно, я неверно понял - в последнем случае должно получиться 1 или 4?
К сообщению приложен файл: 1603087_2.xlsx (8.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВ общем-то, все аналогично.
Код
=ПРАВБ(B2&B3;ДЛСТР(B2&B3)/(1+ИЛИ(B3;ЕОШ(-B2))))-ЛЕВБ(B2;ДЛСТР(B2&B3)/(1+ИЛИ(B3;ЕОШ(-B2))))+1

Хотя, возможно, я неверно понял - в последнем случае должно получиться 1 или 4?

Автор - _Boroda_
Дата добавления - 13.08.2015 в 15:01
dan1lov Дата: Четверг, 13.08.2015, 15:28 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, в последнем случае 4


С уважением к Вам, Данилов Сергей.
 
Ответить
Сообщение_Boroda_, в последнем случае 4

Автор - dan1lov
Дата добавления - 13.08.2015 в 15:28
AlexM Дата: Четверг, 13.08.2015, 15:30 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Если приемный номер 11 знаков
Код
=ЕСЛИ(ИЛИ(B2>B3;A3<>"");ПРАВБ(B2;11)-ЛЕВБ(B2;11);B3-B2)+1
можно дополнить еще условием
Код
=ЕСЛИ(A2="";"";ЕСЛИ(ИЛИ(B2>B3;A3<>"");ПРАВБ(B2;11)-ЛЕВБ(B2;11);B3-B2)+1)
К сообщению приложен файл: 1603087_3.xls (24.5 Kb) · 1603087_4.xls (25.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Четверг, 13.08.2015, 16:49
 
Ответить
СообщениеЕсли приемный номер 11 знаков
Код
=ЕСЛИ(ИЛИ(B2>B3;A3<>"");ПРАВБ(B2;11)-ЛЕВБ(B2;11);B3-B2)+1
можно дополнить еще условием
Код
=ЕСЛИ(A2="";"";ЕСЛИ(ИЛИ(B2>B3;A3<>"");ПРАВБ(B2;11)-ЛЕВБ(B2;11);B3-B2)+1)

Автор - AlexM
Дата добавления - 13.08.2015 в 15:30
_Boroda_ Дата: Четверг, 13.08.2015, 15:35 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6612 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
_Boroda_, в последнем случае 4

Я так и сделал. Файл мой смотрели?

с 11-ю символами еще так можно
Код
=1-МИН(-ПРАВБ(B2;11);-ПРАВБ(0&B3;11))-ЛЕВБ(B2;11)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
_Boroda_, в последнем случае 4

Я так и сделал. Файл мой смотрели?

с 11-ю символами еще так можно
Код
=1-МИН(-ПРАВБ(B2;11);-ПРАВБ(0&B3;11))-ЛЕВБ(B2;11)

Автор - _Boroda_
Дата добавления - 13.08.2015 в 15:35
dan1lov Дата: Четверг, 13.08.2015, 15:40 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, да конечно, спасибо. я просто ответил на Ваш вопрос.


С уважением к Вам, Данилов Сергей.
 
Ответить
Сообщение_Boroda_, да конечно, спасибо. я просто ответил на Ваш вопрос.

Автор - dan1lov
Дата добавления - 13.08.2015 в 15:40
dan1lov Дата: Четверг, 13.08.2015, 16:28 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Господа прошу прощения за мою настойчивость, но что я делаю не так?

Код
=1-МИН(-ПРАВБ(A2;11);-ПРАВБ(0&A3:B11;11))-ЛЕВБ(A2;11)

И почему идет привязка к 11-ти значному номеру, а вдруг будет, ну например 8-ми значный или 13-ти?
[moder]
К сообщению приложен файл: 7827139.xlsx (14.1 Kb)


С уважением к Вам, Данилов Сергей.
 
Ответить
СообщениеГоспода прошу прощения за мою настойчивость, но что я делаю не так?

Код
=1-МИН(-ПРАВБ(A2;11);-ПРАВБ(0&A3:B11;11))-ЛЕВБ(A2;11)

И почему идет привязка к 11-ти значному номеру, а вдруг будет, ну например 8-ми значный или 13-ти?
[moder]

Автор - dan1lov
Дата добавления - 13.08.2015 в 16:28
AlexM Дата: Четверг, 13.08.2015, 16:45 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
13-и значный номер заказа - это триллион заказов. Не реальное число для счета заказов.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Четверг, 13.08.2015, 16:45
 
Ответить
Сообщение13-и значный номер заказа - это триллион заказов. Не реальное число для счета заказов.

Автор - AlexM
Дата добавления - 13.08.2015 в 16:45
dan1lov Дата: Четверг, 13.08.2015, 17:06 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AlexM, да, но номер у нас в компании состоит из: первые цифры это код подразделения, то есть "710" это код, а далее идет его приемный номер.
Пример: подразделение "710" приняло "10615394" номеров.


С уважением к Вам, Данилов Сергей.
 
Ответить
СообщениеAlexM, да, но номер у нас в компании состоит из: первые цифры это код подразделения, то есть "710" это код, а далее идет его приемный номер.
Пример: подразделение "710" приняло "10615394" номеров.

Автор - dan1lov
Дата добавления - 13.08.2015 в 17:06
AlexM Дата: Четверг, 13.08.2015, 17:15 | Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
приняло "10615394" номеров.
Чтобы добавился разряд нужно принять еще 89 миллионов номеров.
Когда это произойдет в формуле 11 можно поменять на 12.
Если принимать по 10 т. номеров в день, то через 25 лет надо будет подредактировать формулу.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Четверг, 13.08.2015, 17:17
 
Ответить
Сообщение
приняло "10615394" номеров.
Чтобы добавился разряд нужно принять еще 89 миллионов номеров.
Когда это произойдет в формуле 11 можно поменять на 12.
Если принимать по 10 т. номеров в день, то через 25 лет надо будет подредактировать формулу.

Автор - AlexM
Дата добавления - 13.08.2015 в 17:15
dan1lov Дата: Пятница, 14.08.2015, 11:34 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AlexM, AlexM, Если у меня партия состоит из нескольких номеров мне просто сложить полученное?
Пример: Заявка состоит из нескольких диапазонов
71010615394 - 71010615425 и 71010615200 - 71010615210
К сообщению приложен файл: 7827139-2-.xlsx (14.1 Kb)


С уважением к Вам, Данилов Сергей.

Сообщение отредактировал dan1lov - Пятница, 14.08.2015, 11:35
 
Ответить
СообщениеAlexM, AlexM, Если у меня партия состоит из нескольких номеров мне просто сложить полученное?
Пример: Заявка состоит из нескольких диапазонов
71010615394 - 71010615425 и 71010615200 - 71010615210

Автор - dan1lov
Дата добавления - 14.08.2015 в 11:34
AlexM Дата: Пятница, 14.08.2015, 12:31 | Сообщение № 20
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Под новую структуру таблицы формулу переделайте сами.
К сообщению приложен файл: 1603087_5.xls (25.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеПод новую структуру таблицы формулу переделайте сами.

Автор - AlexM
Дата добавления - 14.08.2015 в 12:31
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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