powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / функция exel учитывающая текст в ней
22 сообщений из 22, страница 1 из 1
функция exel учитывающая текст в ней
    #36553634
duh_serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
здравствуйте, подскажите плз как решить задачку:

есть таблица с данными, одна из колонок выглядит так:


938,06 руб
241,63 руб,

2,45 Евро
1,63 долл США
0,99 долл


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


938,06
241,63

2,45*"число=курс евро"
1,63*"число=курс дол"
0,99*"число=курс дол"


здесь "число=курс евро" и "число=курс дол" - числа на которые умножаются исходные ячейки
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36553679
Dophin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
duh_serg,

функция ВПР()
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36553848
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мудрено объясняете. Покажите в файле.
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36553927
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36554156
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007 интересно. Только как сделать, чтоб рубли тоже суммировать можно было, что-то у меня не получается.
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36554273
duh_serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
огромнейшее спасибо
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36554294
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чуток упростим:
=ПСТР(A1;1;НАЙТИ(" ";A1)-1)*ЕСЛИ(ПСТР(A1;НАЙТИ(" ";A1)+1;1)="Е";$E$2;ЕСЛИ(ПСТР(A1;НАЙТИ(" ";A1)+1;1)="д";$F$2;1))
При константах можно еще урезать:
=ПСТР(A1;1;НАЙТИ(" ";A1)-1)*ЕСЛИ(ПСТР(A1;НАЙТИ(" ";A1)+1;1)={"Е";"д"};{45;30};1)
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36554295
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo121 интересно. Только как сделать, чтоб рубли тоже суммировать можно было, что-то у меня не получается.
Чего-то я непонятливый стал - не понял "хотелку".
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36554305
duh_serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikttur,

в самом конце перед последней скобкой поставь *1 - иначе результат текстовый:
было:
ЛЕВСИМВ(A1;НАЙТИ("руб";A1)-2))
для числового:
ЛЕВСИМВ(A1;НАЙТИ("руб";A1)-2)*1)
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36554306
duh_serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikttur,

спасибо

тут правда есть "неточность": при обработке пустой строки выдает #ЗНАЧ!
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36554374
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
duh_sergв самом конце перед последней скобкой поставь *1 - иначе результат текстовый
Результат числовой, так как есть умноженне на ПСТР(A1;1;НАЙТИ(" ";A1)-1) . Не верите - проверьте :)
duh_serg при обработке пустой строки выдает #ЗНАЧ!
Добавить ЕСЛИ(A1="";"";…)
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36554481
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikttur, я писал про формулу Serge 007, народ понял, в чём смысл, вот только что-то "в самом конце перед последней скобкой поставь *1 - иначе результат текстовый" мне не помогает, вылезает #VALUE!
А вашу формулу проверить не могу, Эксель нерусский...
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36554839
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo121,
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36554841
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36555063
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007,
Считает. Но как только я поменял число рублей, формула рухнула. Потом рухнули и остальные формулы при , т.е. не работают.:( Но здесь английский, надо дома на русском Экселе посмотреть...
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36555484
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что значит "поменял число рублей"?

Вот я тоже поменял, всё работает (см файл) и будет работать, абсолютно со всеми числами.
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36555520
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007, да вот мистика - в самом первом файле не суммировались рубли. Но их можно менять, и значение формулы меняется. Но нерубли не пересчитывает. Но суммирует посчитанное.
В первом файле, если я меняю любую сумму денег, формула сбивается.
Во втором можно менять рубли, и всё работает, но нельзя менять нерубли - сбивается...
Вот так! Нет идеала...
И если я рубли (целиком содержимое ячейки) копирую поверх долларов - опять считает. Доллары поверх рублей - хрен.
Понятно теперь? :)
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36555958
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo121...в самом первом файле не суммировались рубли.авторЭто я исправил
Понятно теперь? :)Неа...
Прикладываю ещё один файл. Даже фунты внёс, чтоб продемонстрировать, что считаются только рубли, евро и баксы. Всё работает.
Hugo121, может Вы выложите свой файл, сохранив его с ошибкой?
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36556213
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007,


93805 руб 93,805.0
241,65 руб, #VALUE!
241,65 рублей #VALUE!
0,95 дол #VALUE!
155,5 долл #VALUE!
195 долларов 5,850.0
1,65 долл США #VALUE!
241,65 руб, #VALUE!
457455 фунтов
154445 руб, 154,445.0
241,65 руб, #VALUE!
241,65 долл$ #VALUE!
241,65 руб, #VALUE!
1,65 долл США #VALUE!
0,95 долл #VALUE!
Сумма: #VALUE!
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36556217
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всюду в конце поставил 5 (где уже было 5, поставил 5 в целой части).
Хотя это чисто академический интерес, мне практически эта формула не нужна, по крайней мере сейчас :)
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36556270
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo121, открываю Ваш файл - всё работает!

Но я догадываюсь в чём косяк. Вы вроде говорили что у Вас Экс английский?
Если так, то вместо запятой надо точку ставить. Т.е. ошибка не в формуле, а в формате данных.
...
Рейтинг: 0 / 0
функция exel учитывающая текст в ней
    #36556750
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007, открыл дома на руссском - тоже всё работает. Так что действительно формат виноват - там, где сумма без десятых, всё считает. Во вторник на работе проверю.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / функция exel учитывающая текст в ней
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]