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

Вход

Регистрация

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

 

= Мир MS Excel/Количество звездочек чтоб отображалось цифрой - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Количество звездочек чтоб отображалось цифрой
asami2010 Дата: Воскресенье, 25.05.2014, 02:26 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Всем здравствуйте. Столкнулся с такой странной задачей. В столбце "Остаток у поставщика" остаток обозначается звездочкой, т.е. * - одна штука осталась значит, * * две и т.д. Нужно как-то сделать автоматическую замену количества звездочек на соответствующее число, при этом от ячеек с нормальным отображением количества товара просто взять цифру .______.
К сообщению приложен файл: Test.xlsx (12.7 Kb)
 
Ответить
СообщениеВсем здравствуйте. Столкнулся с такой странной задачей. В столбце "Остаток у поставщика" остаток обозначается звездочкой, т.е. * - одна штука осталась значит, * * две и т.д. Нужно как-то сделать автоматическую замену количества звездочек на соответствующее число, при этом от ячеек с нормальным отображением количества товара просто взять цифру .______.

Автор - asami2010
Дата добавления - 25.05.2014 в 02:26
krosav4ig Дата: Воскресенье, 25.05.2014, 05:28 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
посчитать количество звездочек можно формулой
Код
=ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"*";""))


или формулой массива
Код
=СУММ(--(ПСТР(A1;СТОЛБЕЦ(1:1);1)="*"))
К сообщению приложен файл: Test-.xlsx (13.4 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Воскресенье, 25.05.2014, 05:42
 
Ответить
Сообщениепосчитать количество звездочек можно формулой
Код
=ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"*";""))


или формулой массива
Код
=СУММ(--(ПСТР(A1;СТОЛБЕЦ(1:1);1)="*"))

Автор - krosav4ig
Дата добавления - 25.05.2014 в 05:28
Pelena Дата: Воскресенье, 25.05.2014, 07:54 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19533
Репутация: 4638 ±
Замечаний: ±

Excel 365 & Mac Excel
Вариант, чтобы учитывались и звёздочки, и цифры
Код
=ЕСЛИ(ЕЧИСЛО(--C2);--C2;ДЛСТР(C2)-ДЛСТР(ПОДСТАВИТЬ(C2;"*";"")))
К сообщению приложен файл: Test-6.xlsx (11.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВариант, чтобы учитывались и звёздочки, и цифры
Код
=ЕСЛИ(ЕЧИСЛО(--C2);--C2;ДЛСТР(C2)-ДЛСТР(ПОДСТАВИТЬ(C2;"*";"")))

Автор - Pelena
Дата добавления - 25.05.2014 в 07:54
AlexM Дата: Воскресенье, 25.05.2014, 10:24 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Еще варианты формул.
Почти как у Pelena
Код
=ЕСЛИ(ЕЧИСЛО(--C2);C2;(ЛЕВБ(C2)="*")*ДЛСТР(C2&" ")/2)

Для следующих формул диапазон Поставщик!B2:B12 должен иметь формат "Общий"
Код
=СУММ(Ч(C2);(ЛЕВБ(C2)="*")*ДЛСТР(C2&" ")/2)
или
Код
=Ч(C2)+(ЛЕВБ(C2)="*")*ДЛСТР(C2&0)/2

Формулы можно сократить еще на пару знаков. Для этого заменить C2&" " на C2&0
К сообщению приложен файл: Test_new1.xls (38.0 Kb) · Test_new2.xls (36.0 Kb)



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


Сообщение отредактировал AlexM - Воскресенье, 25.05.2014, 11:17
 
Ответить
СообщениеЕще варианты формул.
Почти как у Pelena
Код
=ЕСЛИ(ЕЧИСЛО(--C2);C2;(ЛЕВБ(C2)="*")*ДЛСТР(C2&" ")/2)

Для следующих формул диапазон Поставщик!B2:B12 должен иметь формат "Общий"
Код
=СУММ(Ч(C2);(ЛЕВБ(C2)="*")*ДЛСТР(C2&" ")/2)
или
Код
=Ч(C2)+(ЛЕВБ(C2)="*")*ДЛСТР(C2&0)/2

Формулы можно сократить еще на пару знаков. Для этого заменить C2&" " на C2&0

Автор - AlexM
Дата добавления - 25.05.2014 в 10:24
asami2010 Дата: Воскресенье, 25.05.2014, 14:40 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Большое всем спасибо! Очень красивые решения :)

Последний вопрос: зачем перед названием ячейки ставится "--", т.е. (--С2)?
 
Ответить
СообщениеБольшое всем спасибо! Очень красивые решения :)

Последний вопрос: зачем перед названием ячейки ставится "--", т.е. (--С2)?

Автор - asami2010
Дата добавления - 25.05.2014 в 14:40
ShAM Дата: Воскресенье, 25.05.2014, 14:48 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Вбиваем в поисковик (наверху слева) "два минуса" и получаем:
http://www.excelworld.ru/search?....x=2&y=6
 
Ответить
СообщениеВбиваем в поисковик (наверху слева) "два минуса" и получаем:
http://www.excelworld.ru/search?....x=2&y=6

Автор - ShAM
Дата добавления - 25.05.2014 в 14:48
Pelena Дата: Воскресенье, 25.05.2014, 14:57 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19533
Репутация: 4638 ±
Замечаний: ±

Excel 365 & Mac Excel
Вот ещё статья на эту тему
http://www.excelworld.ru/publ/hacks/tricks/17-1-0-9


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВот ещё статья на эту тему
http://www.excelworld.ru/publ/hacks/tricks/17-1-0-9

Автор - Pelena
Дата добавления - 25.05.2014 в 14:57
asami2010 Дата: Четверг, 29.05.2014, 22:40 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Стало понятно, спасибо :)

Вбиваем в поисковик (наверху слева) "два минуса" и получаем:
http://www.excelworld.ru/search?....x=2&y=6


Вот ещё статья на эту тему
http://www.excelworld.ru/publ/hacks/tricks/17-1-0-9
 
Ответить
СообщениеСтало понятно, спасибо :)

Вбиваем в поисковик (наверху слева) "два минуса" и получаем:
http://www.excelworld.ru/search?....x=2&y=6


Вот ещё статья на эту тему
http://www.excelworld.ru/publ/hacks/tricks/17-1-0-9

Автор - asami2010
Дата добавления - 29.05.2014 в 22:40
asami2010 Дата: Четверг, 29.05.2014, 22:51 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Ещё вопрос ._____. можно ли решить те же задачи с помощью VBA макросов?
 
Ответить
СообщениеЕщё вопрос ._____. можно ли решить те же задачи с помощью VBA макросов?

Автор - asami2010
Дата добавления - 29.05.2014 в 22:51
  • Страница 1 из 1
  • 1
Поиск:

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