Десятичную дробь привести в виду 000+000
dskalenskaya
Дата: Вторник, 21.05.2019, 11:57 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Есть столбец цифр десятичной дроби например 15,9 Хочу на выходе получить 15+900. Как это сделать с помощью формулы или макроса, таких данных в разных файлах будет сотни тысяч. Пример в скриншоте Помогите!
Есть столбец цифр десятичной дроби например 15,9 Хочу на выходе получить 15+900. Как это сделать с помощью формулы или макроса, таких данных в разных файлах будет сотни тысяч. Пример в скриншоте Помогите! dskalenskaya
Сообщение отредактировал dskalenskaya - Вторник, 21.05.2019, 13:36
Ответить
Сообщение Есть столбец цифр десятичной дроби например 15,9 Хочу на выходе получить 15+900. Как это сделать с помощью формулы или макроса, таких данных в разных файлах будет сотни тысяч. Пример в скриншоте Помогите! Автор - dskalenskaya Дата добавления - 21.05.2019 в 11:57
Nic70y
Дата: Вторник, 21.05.2019, 12:01 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9141
Репутация:
2416
±
Замечаний:
0% ±
Excel 2010
вариантКод
=ОКРУГЛВНИЗ(A1;)&"+"&ОКРУГЛ(ОСТАТ(A1;1)*10;)&"00"
вариантКод
=ОКРУГЛВНИЗ(A1;)&"+"&ОКРУГЛ(ОСТАТ(A1;1)*10;)&"00"
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение вариантКод
=ОКРУГЛВНИЗ(A1;)&"+"&ОКРУГЛ(ОСТАТ(A1;1)*10;)&"00"
Автор - Nic70y Дата добавления - 21.05.2019 в 12:01
_Boroda_
Дата: Вторник, 21.05.2019, 12:06 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация:
6617
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Еще вариантКод
=ПОДСТАВИТЬ(ТЕКСТ(A1;",0");",";"+")&"00"
Код
=ПОДСТАВИТЬ(ТЕКСТ(A1;",0\0\0");",";"+")
Еще вариантКод
=ПОДСТАВИТЬ(ТЕКСТ(A1;",0");",";"+")&"00"
Код
=ПОДСТАВИТЬ(ТЕКСТ(A1;",0\0\0");",";"+")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще вариантКод
=ПОДСТАВИТЬ(ТЕКСТ(A1;",0");",";"+")&"00"
Код
=ПОДСТАВИТЬ(ТЕКСТ(A1;",0\0\0");",";"+")
Автор - _Boroda_ Дата добавления - 21.05.2019 в 12:06
китин
Дата: Вторник, 21.05.2019, 12:09 |
Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7035
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
и вам здравствуйте. так надо?Код
=ЕСЛИОШИБКА(ЗАМЕНИТЬ(ПОДСТАВИТЬ(A1;",";"+");ПОИСК("+";ПОДСТАВИТЬ(A1;",";"+"))+2;3;"00");A1&"+000")
и вам здравствуйте. так надо?Код
=ЕСЛИОШИБКА(ЗАМЕНИТЬ(ПОДСТАВИТЬ(A1;",";"+");ПОИСК("+";ПОДСТАВИТЬ(A1;",";"+"))+2;3;"00");A1&"+000")
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение и вам здравствуйте. так надо?Код
=ЕСЛИОШИБКА(ЗАМЕНИТЬ(ПОДСТАВИТЬ(A1;",";"+");ПОИСК("+";ПОДСТАВИТЬ(A1;",";"+"))+2;3;"00");A1&"+000")
Автор - китин Дата добавления - 21.05.2019 в 12:09
boa
Дата: Вторник, 21.05.2019, 12:32 |
Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 563
Репутация:
167
±
Замечаний:
0% ±
365
Еще так можноКод
=TRUNC(A1)&"+"&TEXT(MOD(A1;TRUNC(A1))*1000;"000")
Еще так можноКод
=TRUNC(A1)&"+"&TEXT(MOD(A1;TRUNC(A1))*1000;"000")
boa
Ответить
Сообщение Еще так можноКод
=TRUNC(A1)&"+"&TEXT(MOD(A1;TRUNC(A1))*1000;"000")
Автор - boa Дата добавления - 21.05.2019 в 12:32
Nic70y
Дата: Вторник, 21.05.2019, 12:35 |
Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9141
Репутация:
2416
±
Замечаний:
0% ±
Excel 2010
ну раз пошли извращения, ещеКод
=ТЕКСТ(ОКРУГЛ(A1;1)*1000;"#+000")
ну раз пошли извращения, ещеКод
=ТЕКСТ(ОКРУГЛ(A1;1)*1000;"#+000")
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение ну раз пошли извращения, ещеКод
=ТЕКСТ(ОКРУГЛ(A1;1)*1000;"#+000")
Автор - Nic70y Дата добавления - 21.05.2019 в 12:35
dskalenskaya
Дата: Вторник, 21.05.2019, 12:39 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Не работает, не все работает точнее((
Сообщение отредактировал dskalenskaya - Вторник, 21.05.2019, 13:23
Ответить
Сообщение Не работает, не все работает точнее(( Автор - dskalenskaya Дата добавления - 21.05.2019 в 12:39
dskalenskaya
Дата: Вторник, 21.05.2019, 12:56 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Nic70y, ваша формула Код
=ТЕКСТ(ОКРУГЛ(A1;1)*1000;"#+000"
при дроби начинающейся в 0 не приводит к виду 000+000 остается только вторая часть +000 Но спасибо)
Nic70y, ваша формула Код
=ТЕКСТ(ОКРУГЛ(A1;1)*1000;"#+000"
при дроби начинающейся в 0 не приводит к виду 000+000 остается только вторая часть +000 Но спасибо) dskalenskaya
Сообщение отредактировал dskalenskaya - Вторник, 21.05.2019, 13:13
Ответить
Сообщение Nic70y, ваша формула Код
=ТЕКСТ(ОКРУГЛ(A1;1)*1000;"#+000"
при дроби начинающейся в 0 не приводит к виду 000+000 остается только вторая часть +000 Но спасибо) Автор - dskalenskaya Дата добавления - 21.05.2019 в 12:56
dskalenskaya
Дата: Вторник, 21.05.2019, 13:17 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Nic70y, Код
=ОКРУГЛВНИЗ(A1;)&"+"&ОКРУГЛ(ОСТАТ(A1;1)*10;)&"00"
эта формула округляет и если 0,678 изначально то на выходе 0+700 Так не правильно((
Nic70y, Код
=ОКРУГЛВНИЗ(A1;)&"+"&ОКРУГЛ(ОСТАТ(A1;1)*10;)&"00"
эта формула округляет и если 0,678 изначально то на выходе 0+700 Так не правильно(( dskalenskaya
Ответить
Сообщение Nic70y, Код
=ОКРУГЛВНИЗ(A1;)&"+"&ОКРУГЛ(ОСТАТ(A1;1)*10;)&"00"
эта формула округляет и если 0,678 изначально то на выходе 0+700 Так не правильно(( Автор - dskalenskaya Дата добавления - 21.05.2019 в 13:17
dskalenskaya
Дата: Вторник, 21.05.2019, 13:19 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
boa, Код
=ОТБР(A1)&"+"&ТЕКСТ(ОСТАТ(A1;ОТБР(A1))*1000;"000")
в этой формули при 0,77 возникает ошибка деления на ноль
boa, Код
=ОТБР(A1)&"+"&ТЕКСТ(ОСТАТ(A1;ОТБР(A1))*1000;"000")
в этой формули при 0,77 возникает ошибка деления на ноль dskalenskaya
Ответить
Сообщение boa, Код
=ОТБР(A1)&"+"&ТЕКСТ(ОСТАТ(A1;ОТБР(A1))*1000;"000")
в этой формули при 0,77 возникает ошибка деления на ноль Автор - dskalenskaya Дата добавления - 21.05.2019 в 13:19
bmv98rus
Дата: Вторник, 21.05.2019, 13:20 |
Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация:
772
±
Замечаний:
0% ±
Excel 2013/2016
Последам мучений _Boroda_ , Код
=SUBSTITUTE(TEXT(A1;",000");",";"+")
Саш, знаю что слэши тебе нравятся но зачем?
Последам мучений _Boroda_ , Код
=SUBSTITUTE(TEXT(A1;",000");",";"+")
Саш, знаю что слэши тебе нравятся но зачем? bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение Последам мучений _Boroda_ , Код
=SUBSTITUTE(TEXT(A1;",000");",";"+")
Саш, знаю что слэши тебе нравятся но зачем? Автор - bmv98rus Дата добавления - 21.05.2019 в 13:20
dskalenskaya
Дата: Вторник, 21.05.2019, 13:22 |
Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
китин, ваша формула округляет... Можно ее еще подшаманить? 13,833 превращается в 13+800 С нулем ошибки не возникает))
китин, ваша формула округляет... Можно ее еще подшаманить? 13,833 превращается в 13+800 С нулем ошибки не возникает)) dskalenskaya
Ответить
Сообщение китин, ваша формула округляет... Можно ее еще подшаманить? 13,833 превращается в 13+800 С нулем ошибки не возникает)) Автор - dskalenskaya Дата добавления - 21.05.2019 в 13:22
_Boroda_
Дата: Вторник, 21.05.2019, 13:23 |
Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация:
6617
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
знаю что слэши тебе нравятся но зачем?
А файл посмотреть не, никак, да?
знаю что слэши тебе нравятся но зачем?
А файл посмотреть не, никак, да?_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение знаю что слэши тебе нравятся но зачем?
А файл посмотреть не, никак, да?Автор - _Boroda_ Дата добавления - 21.05.2019 в 13:23
китин
Дата: Вторник, 21.05.2019, 13:23 |
Сообщение № 14
Группа: Модераторы
Ранг: Экселист
Сообщений: 7035
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
13,833 превращается в 13+800
а во что она должна превращаться?
13,833 превращается в 13+800
а во что она должна превращаться?китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение 13,833 превращается в 13+800
а во что она должна превращаться?Автор - китин Дата добавления - 21.05.2019 в 13:23
dskalenskaya
Дата: Вторник, 21.05.2019, 13:26 |
Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
китин, 13+833
Ответить
Сообщение китин, 13+833 Автор - dskalenskaya Дата добавления - 21.05.2019 в 13:26
boa
Дата: Вторник, 21.05.2019, 13:26 |
Сообщение № 16
Группа: Друзья
Ранг: Ветеран
Сообщений: 563
Репутация:
167
±
Замечаний:
0% ±
365
в этой формули при 0,77 возникает ошибка деления на ноль
в примере не было чисел с нулевым целым но можно обработать ошибкуКод
=TRUNC(A1)&"+"&TEXT(IFERROR(MOD(A1;TRUNC(A1));A1)*1000;"000")
в этой формули при 0,77 возникает ошибка деления на ноль
в примере не было чисел с нулевым целым но можно обработать ошибкуКод
=TRUNC(A1)&"+"&TEXT(IFERROR(MOD(A1;TRUNC(A1));A1)*1000;"000")
boa
Сообщение отредактировал boa - Вторник, 21.05.2019, 13:31
Ответить
Сообщение в этой формули при 0,77 возникает ошибка деления на ноль
в примере не было чисел с нулевым целым но можно обработать ошибкуКод
=TRUNC(A1)&"+"&TEXT(IFERROR(MOD(A1;TRUNC(A1));A1)*1000;"000")
Автор - boa Дата добавления - 21.05.2019 в 13:26
_Boroda_
Дата: Вторник, 21.05.2019, 13:32 |
Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация:
6617
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Не, Вы уж определитесь - в Вашем примере в ячейке А2 число 15,932 (15,9 - это видимость, на самом деле там еще 2 знака, встаньте в ячейку и посмотрите в строку формул), Вы попросили сделать из него 15-900. А теперь Вы говорите, что нужно не так. Так как на самом деле надо?
Не, Вы уж определитесь - в Вашем примере в ячейке А2 число 15,932 (15,9 - это видимость, на самом деле там еще 2 знака, встаньте в ячейку и посмотрите в строку формул), Вы попросили сделать из него 15-900. А теперь Вы говорите, что нужно не так. Так как на самом деле надо?_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Не, Вы уж определитесь - в Вашем примере в ячейке А2 число 15,932 (15,9 - это видимость, на самом деле там еще 2 знака, встаньте в ячейку и посмотрите в строку формул), Вы попросили сделать из него 15-900. А теперь Вы говорите, что нужно не так. Так как на самом деле надо?Автор - _Boroda_ Дата добавления - 21.05.2019 в 13:32
китин
Дата: Вторник, 21.05.2019, 13:33 |
Сообщение № 18
Группа: Модераторы
Ранг: Экселист
Сообщений: 7035
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
хм. ну у вас в файле тоже ведь не 15,9 стоит а 15,932. там тоже д.б. 15+932 ????
хм. ну у вас в файле тоже ведь не 15,9 стоит а 15,932. там тоже д.б. 15+932 ????китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение хм. ну у вас в файле тоже ведь не 15,9 стоит а 15,932. там тоже д.б. 15+932 ????Автор - китин Дата добавления - 21.05.2019 в 13:33
dskalenskaya
Дата: Вторник, 21.05.2019, 13:34 |
Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
_Boroda_, 13+833 надо. Может не все корректные примеры привела. С чем поо ходу сталкиваюсь, пишу)
_Boroda_, 13+833 надо. Может не все корректные примеры привела. С чем поо ходу сталкиваюсь, пишу) dskalenskaya
Ответить
Сообщение _Boroda_, 13+833 надо. Может не все корректные примеры привела. С чем поо ходу сталкиваюсь, пишу) Автор - dskalenskaya Дата добавления - 21.05.2019 в 13:34
dskalenskaya
Дата: Вторник, 21.05.2019, 13:38 |
Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Уважаемые знатоки, исправила файл примера нужно, чтобы сохранялись знаки после запятой - не округлялись. Мой косяк поняла да Вот эта формула решила все мои задачи. Спасибо Код
=ОТБР(A1)&"+"&ТЕКСТ(ЕСЛИОШИБКА(ОСТАТ(A1;ОТБР(A1));A1)*1000;"000")
Уважаемые знатоки, исправила файл примера нужно, чтобы сохранялись знаки после запятой - не округлялись. Мой косяк поняла да Вот эта формула решила все мои задачи. Спасибо Код
=ОТБР(A1)&"+"&ТЕКСТ(ЕСЛИОШИБКА(ОСТАТ(A1;ОТБР(A1));A1)*1000;"000")
dskalenskaya
Сообщение отредактировал dskalenskaya - Вторник, 21.05.2019, 13:42
Ответить
Сообщение Уважаемые знатоки, исправила файл примера нужно, чтобы сохранялись знаки после запятой - не округлялись. Мой косяк поняла да Вот эта формула решила все мои задачи. Спасибо Код
=ОТБР(A1)&"+"&ТЕКСТ(ЕСЛИОШИБКА(ОСТАТ(A1;ОТБР(A1));A1)*1000;"000")
Автор - dskalenskaya Дата добавления - 21.05.2019 в 13:38