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

Вход

Регистрация

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

 

= Мир MS Excel/сложить число с запятой и дробь - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
сложить число с запятой и дробь
falken Дата: Среда, 17.04.2019, 21:41 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Доброго времени суток. Может кто помочь? Имеется график сменности, требуется подсчет отработанных часов через дробь "дневные/ночные". Заранее спасибо.
К сообщению приложен файл: 4573717.xlsx (8.7 Kb)
 
Ответить
СообщениеДоброго времени суток. Может кто помочь? Имеется график сменности, требуется подсчет отработанных часов через дробь "дневные/ночные". Заранее спасибо.

Автор - falken
Дата добавления - 17.04.2019 в 21:41
Nic70y Дата: Среда, 17.04.2019, 21:44 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9145
Репутация: 2417 ±
Замечаний: 0% ±

Excel 2010
Код
=ЛЕВБ(AE1;ПОИСК("/";AE1)-1)+ПСТР(AE1;ПОИСК("/";AE1)+1;5,2)
так нужно?


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=ЛЕВБ(AE1;ПОИСК("/";AE1)-1)+ПСТР(AE1;ПОИСК("/";AE1)+1;5,2)
так нужно?

Автор - Nic70y
Дата добавления - 17.04.2019 в 21:44
falken Дата: Среда, 17.04.2019, 22:02 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
чесно в excel не опытный. предложенная формула не работает. и немного не так в файле посчитал. в новом файле поправил и постарался описать проблему
К сообщению приложен файл: 1297817.xlsx (9.0 Kb)
 
Ответить
Сообщениечесно в excel не опытный. предложенная формула не работает. и немного не так в файле посчитал. в новом файле поправил и постарался описать проблему

Автор - falken
Дата добавления - 17.04.2019 в 22:02
bmv98rus Дата: Среда, 17.04.2019, 22:21 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Код
=SUM(IFERROR(--LEFT(A1:AD1;FIND("/";A1:AD1&"/")-1);)+IFERROR(--MID(A1:AD1;FIND("/";A1:AD1&"/")+1;3);))&"/"&SUM(IFERROR(--MID(A1:AD1;FIND("/";A1:AD1&"/")+1;3);))


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Код
=SUM(IFERROR(--LEFT(A1:AD1;FIND("/";A1:AD1&"/")-1);)+IFERROR(--MID(A1:AD1;FIND("/";A1:AD1&"/")+1;3);))&"/"&SUM(IFERROR(--MID(A1:AD1;FIND("/";A1:AD1&"/")+1;3);))

Автор - bmv98rus
Дата добавления - 17.04.2019 в 22:21
falken Дата: Среда, 17.04.2019, 22:30 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
bmv98rus, если вставляю формулу в ячейку, выводит результат 0/0
 
Ответить
Сообщениеbmv98rus, если вставляю формулу в ячейку, выводит результат 0/0

Автор - falken
Дата добавления - 17.04.2019 в 22:30
bmv98rus Дата: Среда, 17.04.2019, 22:32 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
это формула массива, водится CTRL+SHIFT+ENTER


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениеэто формула массива, водится CTRL+SHIFT+ENTER

Автор - bmv98rus
Дата добавления - 17.04.2019 в 22:32
falken Дата: Среда, 17.04.2019, 22:33 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
спасибо, не знал
 
Ответить
Сообщениеспасибо, не знал

Автор - falken
Дата добавления - 17.04.2019 в 22:33
falken Дата: Среда, 17.04.2019, 22:38 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
а возможно сделать так, чтобы если после/ 0, то он не отображался?
 
Ответить
Сообщениеа возможно сделать так, чтобы если после/ 0, то он не отображался?

Автор - falken
Дата добавления - 17.04.2019 в 22:38
bmv98rus Дата: Среда, 17.04.2019, 22:43 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Код
=SUM(IFERROR(--LEFT(A1:AD1;FIND("/";A1:AD1&"/")-1);)+IFERROR(--MID(A1:AD1;FIND("/";A1:AD1&"/")+1;3);))&IFERROR("/"&1/(1/SUM(IFERROR(--MID(A1:AD1;FIND("/";A1:AD1&"/")+1;3);)));"")


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Код
=SUM(IFERROR(--LEFT(A1:AD1;FIND("/";A1:AD1&"/")-1);)+IFERROR(--MID(A1:AD1;FIND("/";A1:AD1&"/")+1;3);))&IFERROR("/"&1/(1/SUM(IFERROR(--MID(A1:AD1;FIND("/";A1:AD1&"/")+1;3);)));"")

Автор - bmv98rus
Дата добавления - 17.04.2019 в 22:43
falken Дата: Среда, 17.04.2019, 22:56 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
супер, ОГРОМНОЕ СПАСИБО
 
Ответить
Сообщениесупер, ОГРОМНОЕ СПАСИБО

Автор - falken
Дата добавления - 17.04.2019 в 22:56
Nic70y Дата: Четверг, 18.04.2019, 08:45 | Сообщение № 11
Группа: Друзья
Ранг: Экселист
Сообщений: 9145
Репутация: 2417 ±
Замечаний: 0% ±

Excel 2010
ну и для прикола
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК("/";A1:AD1));ДЕНЬ(A1:AD1)+МЕСЯЦ(A1:AD1));A1:AD1)&"/"&СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК("/";A1:AD1));МЕСЯЦ(A1:AD1)))
без /0
Код
=ПОДСТАВИТЬ(СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК("/";A1:AD1));ДЕНЬ(A1:AD1)+МЕСЯЦ(A1:AD1));A1:AD1)&"/"&СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК("/";A1:AD1));МЕСЯЦ(A1:AD1)));"/0";)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Четверг, 18.04.2019, 08:59
 
Ответить
Сообщениену и для прикола
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК("/";A1:AD1));ДЕНЬ(A1:AD1)+МЕСЯЦ(A1:AD1));A1:AD1)&"/"&СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК("/";A1:AD1));МЕСЯЦ(A1:AD1)))
без /0
Код
=ПОДСТАВИТЬ(СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК("/";A1:AD1));ДЕНЬ(A1:AD1)+МЕСЯЦ(A1:AD1));A1:AD1)&"/"&СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК("/";A1:AD1));МЕСЯЦ(A1:AD1)));"/0";)

Автор - Nic70y
Дата добавления - 18.04.2019 в 08:45
_Boroda_ Дата: Четверг, 18.04.2019, 09:45 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация: 6617 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Еще вариант
Массивная
Код
=СУММ(--ТЕКСТ(A1:AD1;{"[>99]М;;\0;\0":"[>99]Д;;,00;\0"}))&"/"&СУММ(--ТЕКСТ(A1:AD1;"[>99]М;;\0;\0"))

Немассивная
Код
=СУММПРОИЗВ(--ТЕКСТ(A1:AD1;{"[>99]М;;\0;\0":"[>99]Д;;,00;\0"}))&"/"&СУММПРОИЗВ(--ТЕКСТ(A1:AD1;"[>99]М;;\0;\0"))


Без нуля
Код
=СУММ(--ТЕКСТ(A1:AD1;{"[>99]М;;\0;\0":"[>99]Д;;,00;\0"}))&ТЕКСТ(СУММ(--ТЕКСТ(A1:AD1;"[>99]М;;\0;\0"));"\/0;;")

Код
=СУММПРОИЗВ(--ТЕКСТ(A1:AD1;{"[>99]М;;\0;\0":"[>99]Д;;,00;\0"}))&ТЕКСТ(СУММПРОИЗВ(--ТЕКСТ(A1:AD1;"[>99]М;;\0;\0"));"\/0;;")


* Спинным мозгом чую, что еще уменьшить можно
К сообщению приложен файл: 1297817_2.xlsx (9.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще вариант
Массивная
Код
=СУММ(--ТЕКСТ(A1:AD1;{"[>99]М;;\0;\0":"[>99]Д;;,00;\0"}))&"/"&СУММ(--ТЕКСТ(A1:AD1;"[>99]М;;\0;\0"))

Немассивная
Код
=СУММПРОИЗВ(--ТЕКСТ(A1:AD1;{"[>99]М;;\0;\0":"[>99]Д;;,00;\0"}))&"/"&СУММПРОИЗВ(--ТЕКСТ(A1:AD1;"[>99]М;;\0;\0"))


Без нуля
Код
=СУММ(--ТЕКСТ(A1:AD1;{"[>99]М;;\0;\0":"[>99]Д;;,00;\0"}))&ТЕКСТ(СУММ(--ТЕКСТ(A1:AD1;"[>99]М;;\0;\0"));"\/0;;")

Код
=СУММПРОИЗВ(--ТЕКСТ(A1:AD1;{"[>99]М;;\0;\0":"[>99]Д;;,00;\0"}))&ТЕКСТ(СУММПРОИЗВ(--ТЕКСТ(A1:AD1;"[>99]М;;\0;\0"));"\/0;;")


* Спинным мозгом чую, что еще уменьшить можно

Автор - _Boroda_
Дата добавления - 18.04.2019 в 09:45
bmv98rus Дата: Четверг, 18.04.2019, 11:19 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
В примере этого нет но для 5,5/6,5 ….


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеВ примере этого нет но для 5,5/6,5 ….

Автор - bmv98rus
Дата добавления - 18.04.2019 в 11:19
  • Страница 1 из 1
  • 1
Поиск:

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