Добрый день уважаемые специалисты.Есть ведомость учета рабочего времени.В каждой ячейки пишем целое число там 3,4,10,15, и так далее.Но бывает что в любой ячейки мы можем записать два числа в одной ячейки через слэш допустим 8/4 или 10/3 это не дроби, а числа через слэш.То есть работник работал днем 8ч и остался еще на 4 переработки.В итоговой строке нужно посчитать сумму всех ячеек допустим 3+4+5+7+5/4+1+9/4=итог должен получиться такой как будто мы считали все цифры по порядку то есть 42 в итоговой ячейки как это можно сделать? Какая нужна формула помогите прописать для всех ячеик.
Добрый день уважаемые специалисты.Есть ведомость учета рабочего времени.В каждой ячейки пишем целое число там 3,4,10,15, и так далее.Но бывает что в любой ячейки мы можем записать два числа в одной ячейки через слэш допустим 8/4 или 10/3 это не дроби, а числа через слэш.То есть работник работал днем 8ч и остался еще на 4 переработки.В итоговой строке нужно посчитать сумму всех ячеек допустим 3+4+5+7+5/4+1+9/4=итог должен получиться такой как будто мы считали все цифры по порядку то есть 42 в итоговой ячейки как это можно сделать? Какая нужна формула помогите прописать для всех ячеик.dred3377
Вот файл в нем идут цифры в ряд разные и целые и записаны через строчку в зеленой колонки нужно посчитать их правильный итог что эксель посчитала в ячейки допустим 5/5 как 10 и так далее
Вот файл в нем идут цифры в ряд разные и целые и записаны через строчку в зеленой колонки нужно посчитать их правильный итог что эксель посчитала в ячейки допустим 5/5 как 10 и так далееdred3377
Спасибо вроде все правильно но мне так нужно что бы я мог в любой ячейки таблице поставить два числа через слэш и эксель посчитал правильный итог как можно эту формулу распространить на все ячейки и столбцы?
Спасибо вроде все правильно но мне так нужно что бы я мог в любой ячейки таблице поставить два числа через слэш и эксель посчитал правильный итог как можно эту формулу распространить на все ячейки и столбцы?dred3377
Спасибо вам большое и за труд.Только один вопрос к ячейки какую функцию применить что бы при вводе числа с 5/4 и так далее не появлялась дата.Я формат ячейки менял и на числовой и на дробный не помогает.Все равно при вводе числа через слэш появляется или дата или расчет значения.
Спасибо вам большое и за труд.Только один вопрос к ячейки какую функцию применить что бы при вводе числа с 5/4 и так далее не появлялась дата.Я формат ячейки менял и на числовой и на дробный не помогает.Все равно при вводе числа через слэш появляется или дата или расчет значения.dred3377
Спасибо все работает в функцие sum хотел спросить а как можно перенести эту формулу в другую таблицу такую же только на другом листе.Я пробовал скопировать формулу и вставлять с по такому адресу в такой же таблице мне пишет в ячейки имя не допустимое имя.Как можно исправить при переносе формулы в другую книгу?
Спасибо все работает в функцие sum хотел спросить а как можно перенести эту формулу в другую таблицу такую же только на другом листе.Я пробовал скопировать формулу и вставлять с по такому адресу в такой же таблице мне пишет в ячейки имя не допустимое имя.Как можно исправить при переносе формулы в другую книгу?dred3377
Кстати, потрясающе эффектно эту формулу можно записать в Таблицах Google: [vba]
Код
=SUM( SPLIT( JOIN("/";C7:AG7); "/") )
[/vba] Подозреваю, что примерно также ее можно изобразить и в таких версиях Excel, как Excel для Microsoft 365, Excel для Интернета, Excel 2021 (но у Google всё абсолютно доступно и бесплатно).
[p.s.]Воспользовался корпоративной Excel для Интернета - нашёл все нужные функции по-русски:[/p.s.]
Кстати, потрясающе эффектно эту формулу можно записать в Таблицах Google: [vba]
Код
=SUM( SPLIT( JOIN("/";C7:AG7); "/") )
[/vba] Подозреваю, что примерно также ее можно изобразить и в таких версиях Excel, как Excel для Microsoft 365, Excel для Интернета, Excel 2021 (но у Google всё абсолютно доступно и бесплатно).
[p.s.]Воспользовался корпоративной Excel для Интернета - нашёл все нужные функции по-русски:[/p.s.]
Спасибо вам огромное не подскажите где я делаю ошибку вожу формулу в эксель а он пишет имя.Ячейки я сделал текстовый формат.Красным скобки подсвечиваются значить где то ошибка в синтаксисе?Текстразд у меня не выбирается в формулах только текст можно выбрать.
Спасибо вам огромное не подскажите где я делаю ошибку вожу формулу в эксель а он пишет имя.Ячейки я сделал текстовый формат.Красным скобки подсвечиваются значить где то ошибка в синтаксисе?Текстразд у меня не выбирается в формулах только текст можно выбрать.dred3377
Это всё понятно. Дело в том, что я и английские названия точно не знал. Я искал привычные по Гугл-таблицам SPLIT и JOIN, а они вона как оказались - TEXTSPLIT и TEXTJOIN. Ну, за оригинальность Майкрософт!
Это всё понятно. Дело в том, что я и английские названия точно не знал. Я искал привычные по Гугл-таблицам SPLIT и JOIN, а они вона как оказались - TEXTSPLIT и TEXTJOIN. Ну, за оригинальность Майкрософт! Gustav
Да, сожалею, Ваша версия Excel 2021 не перечислена в списке Excel'ей здесь:
Цитата
ФУНКЦИЯ TEXTSPLIT Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета
Что ж, остается снова выпить за "оригинальность" Майкрософт (теперь уже водки), воленс-неволенс устроившей в последних версиях эту чехарду со списком доступных функций в зависимости от версии: у одного есть, у другого нет, у третьего непонятно когда будет.
А что Вы не хотите воспользоваться моей формулой из сообщения № 5 ? Я ее делал в Excel 2013. Там же всё работает и файл примера есть. Формула в ячейку AH7 введена как надо. Просто скопируйте эту ячейку в другие строки. Может быть, у Вас нет опыта работы с формулами массива? Так недолго научиться. Самое главное с ними - завершать ввод в ячейку не просто клавишей Enter, а комбинацией "из трёх пальцев" (нет, не фигой) - одновременно Ctrl+Shift+Enter.
Да, сожалею, Ваша версия Excel 2021 не перечислена в списке Excel'ей здесь:
Цитата
ФУНКЦИЯ TEXTSPLIT Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета
Что ж, остается снова выпить за "оригинальность" Майкрософт (теперь уже водки), воленс-неволенс устроившей в последних версиях эту чехарду со списком доступных функций в зависимости от версии: у одного есть, у другого нет, у третьего непонятно когда будет.
А что Вы не хотите воспользоваться моей формулой из сообщения № 5 ? Я ее делал в Excel 2013. Там же всё работает и файл примера есть. Формула в ячейку AH7 введена как надо. Просто скопируйте эту ячейку в другие строки. Может быть, у Вас нет опыта работы с формулами массива? Так недолго научиться. Самое главное с ними - завершать ввод в ячейку не просто клавишей Enter, а комбинацией "из трёх пальцев" (нет, не фигой) - одновременно Ctrl+Shift+Enter.Gustav
При копирование или наборе вручную данной формулы в другом столбце у меня возникает вот такая ошибка я так понимаю потому что у меня наверно в экселе нету функции Sum или значка @
При копирование или наборе вручную данной формулы в другом столбце у меня возникает вот такая ошибка я так понимаю потому что у меня наверно в экселе нету функции Sum или значка @dred3377
Это пользовательская функция написанная на VBA. Чтобы она работала в другой книге, нужно её скопировать в эту книгу.
Объясню подробнее как это сделать. 1. Откройте мой файл с этой функцией из сообщения 8. 2. Откройте ваш файл, куда нужно скопировать эту функцию. 3. Нажмите Alt+F11 , откроется окно VBA. Слева увидите окно Project, в нем отображаются открытые вами книги. 4. В моем файле найдите название Module1 . Наведите на него курсор, зажмите левую кнопку мыши и перетащите в ваш файл. Копия модуля должна появиться во второй книге. 5. Закройте исходный файл. 6. Сохраните ваш файл используя опцию "Сохранить как" и выбрав тип файла "Книга Excel с поддержкой макросов". Теперь в вашем файле будет функция Sum.
Это пользовательская функция написанная на VBA. Чтобы она работала в другой книге, нужно её скопировать в эту книгу.
Объясню подробнее как это сделать. 1. Откройте мой файл с этой функцией из сообщения 8. 2. Откройте ваш файл, куда нужно скопировать эту функцию. 3. Нажмите Alt+F11 , откроется окно VBA. Слева увидите окно Project, в нем отображаются открытые вами книги. 4. В моем файле найдите название Module1 . Наведите на него курсор, зажмите левую кнопку мыши и перетащите в ваш файл. Копия модуля должна появиться во второй книге. 5. Закройте исходный файл. 6. Сохраните ваш файл используя опцию "Сохранить как" и выбрав тип файла "Книга Excel с поддержкой макросов". Теперь в вашем файле будет функция Sum. i691198