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

Вход

Регистрация

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

 

= Мир MS Excel/Файл доставок в EXCEL. Подсчёт экономии - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Файл доставок в EXCEL. Подсчёт экономии
cyxapb122 Дата: Среда, 09.11.2022, 14:06 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Всем привет! Я тут мучаюсь с корректным подсчетом сэкономленных денег фирмы, очень нужны помощь умных людей. Я не кодер, и не мастер Excel'я - я ЛОГИСТ)).

В общем. Из условий:

1. Если поездка за наличку (отстутствует номер счета), но поездка на склад или номер заказа из цифр то нужно умножить на 1.2 (аля НДС)). И потом из вычесть это из расхода в 1с. Получится сэкономленное.
2. Если поездка за безнал (Есть номер счета), то просто стоимость вычесть из расхода в 1с.
3. Если поездка за наличку (отсутствует номер счета), но номер заказа начинается на уу (уу555), то стоимость нужно просто вычесть из рахсода 1с.

Если Поездка со многими адресами, то есть стоимость объединенная и номеров заказа много - то нужно стоиомсть разделить на количество объединенных ячеек, общий расход в 1с разделить на количество объединенных ячеек, и поочереди высчитать в сэкономленное.

Все кое как работает, но до столкновения с объединеннными ячейками.
К сообщению приложен файл: _Excel_World.xlsm (18.8 Kb)
 
Ответить
СообщениеВсем привет! Я тут мучаюсь с корректным подсчетом сэкономленных денег фирмы, очень нужны помощь умных людей. Я не кодер, и не мастер Excel'я - я ЛОГИСТ)).

В общем. Из условий:

1. Если поездка за наличку (отстутствует номер счета), но поездка на склад или номер заказа из цифр то нужно умножить на 1.2 (аля НДС)). И потом из вычесть это из расхода в 1с. Получится сэкономленное.
2. Если поездка за безнал (Есть номер счета), то просто стоимость вычесть из расхода в 1с.
3. Если поездка за наличку (отсутствует номер счета), но номер заказа начинается на уу (уу555), то стоимость нужно просто вычесть из рахсода 1с.

Если Поездка со многими адресами, то есть стоимость объединенная и номеров заказа много - то нужно стоиомсть разделить на количество объединенных ячеек, общий расход в 1с разделить на количество объединенных ячеек, и поочереди высчитать в сэкономленное.

Все кое как работает, но до столкновения с объединеннными ячейками.

Автор - cyxapb122
Дата добавления - 09.11.2022 в 14:06
Pelena Дата: Среда, 09.11.2022, 19:12 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Раз уж Вы всё равно используете UDF, напишем ещё одну для вычисления значения объединенной ячейки
К сообщению приложен файл: _Excel_World_2.xlsm (20.8 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Раз уж Вы всё равно используете UDF, напишем ещё одну для вычисления значения объединенной ячейки

Автор - Pelena
Дата добавления - 09.11.2022 в 19:12
cyxapb122 Дата: Четверг, 10.11.2022, 13:26 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

@Pelena, спасибо большое! Казалось бы как все просто, но я в Excel писал формулы только со знаками умножения)
Вопрос, а что делает вторая функция?) хочу немножко вникнуть в логику.
 
Ответить
Сообщение@Pelena, спасибо большое! Казалось бы как все просто, но я в Excel писал формулы только со знаками умножения)
Вопрос, а что делает вторая функция?) хочу немножко вникнуть в логику.

Автор - cyxapb122
Дата добавления - 10.11.2022 в 13:26
Pelena Дата: Четверг, 10.11.2022, 14:25 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
что делает вторая функция?

Дело в том, что в объединенной ячейке в классическом варианте значение записано только в одной (верхней левой) ячейке, а остальные - пустые. Вторая функция для всех строк, относящихся к объединенной ячейке, берет нужное значение из первой


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
что делает вторая функция?

Дело в том, что в объединенной ячейке в классическом варианте значение записано только в одной (верхней левой) ячейке, а остальные - пустые. Вторая функция для всех строк, относящихся к объединенной ячейке, берет нужное значение из первой

Автор - Pelena
Дата добавления - 10.11.2022 в 14:25
cyxapb122 Дата: Пятница, 11.11.2022, 09:18 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Pelena, Золотой человек! Благодарю
 
Ответить
СообщениеPelena, Золотой человек! Благодарю

Автор - cyxapb122
Дата добавления - 11.11.2022 в 09:18
cyxapb122 Дата: Понедельник, 14.11.2022, 09:29 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Pelena, добрый день! Можно я Вас еще немного потревожу?
Вопрос, а как сделать чтобы можно было использовать разделенный допрасход, если стоимость объединена? Попробовал самостоятельно - выдает некорректные значения, и вроде бы все логично делаю - но не вкакую не понимаю...
Подскажите пожалуйста.
К сообщению приложен файл: 3310305.xlsm (19.2 Kb)
 
Ответить
СообщениеPelena, добрый день! Можно я Вас еще немного потревожу?
Вопрос, а как сделать чтобы можно было использовать разделенный допрасход, если стоимость объединена? Попробовал самостоятельно - выдает некорректные значения, и вроде бы все логично делаю - но не вкакую не понимаю...
Подскажите пожалуйста.

Автор - cyxapb122
Дата добавления - 14.11.2022 в 09:29
Pelena Дата: Понедельник, 14.11.2022, 11:33 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Нарисуйте вручную, какие должны получиться значения


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Нарисуйте вручную, какие должны получиться значения

Автор - Pelena
Дата добавления - 14.11.2022 в 11:33
cyxapb122 Дата: Понедельник, 14.11.2022, 12:42 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Pelena, добавил в файлике в столбик сэкономленное. Спасибо!
К сообщению приложен файл: 0240693.xlsm (20.3 Kb)
 
Ответить
СообщениеPelena, добавил в файлике в столбик сэкономленное. Спасибо!

Автор - cyxapb122
Дата добавления - 14.11.2022 в 12:42
Pelena Дата: Понедельник, 14.11.2022, 13:25 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Как-то так. То есть раньше мы делили разность на кол-во ячеек в объединенной, теперь будем делить по отдельности каждое слагаемое
Код
=MyMergeValue(N3)/ЕСЛИОШИБКА(MyMergeCount(N3);1)-MyMergeValue(D3)*ЕСЛИ(И(MyMergeValue(E3)="";ЛЕВСИМВ(A3;2)<>"уу");1,2;1)/ЕСЛИОШИБКА(MyMergeCount(D3);1)
К сообщению приложен файл: 8603636.xlsm (20.2 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеКак-то так. То есть раньше мы делили разность на кол-во ячеек в объединенной, теперь будем делить по отдельности каждое слагаемое
Код
=MyMergeValue(N3)/ЕСЛИОШИБКА(MyMergeCount(N3);1)-MyMergeValue(D3)*ЕСЛИ(И(MyMergeValue(E3)="";ЛЕВСИМВ(A3;2)<>"уу");1,2;1)/ЕСЛИОШИБКА(MyMergeCount(D3);1)

Автор - Pelena
Дата добавления - 14.11.2022 в 13:25
cyxapb122 Дата: Понедельник, 14.11.2022, 15:44 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Pelena, Спасибо большое! Еще раз извините, что потревожил)
 
Ответить
СообщениеPelena, Спасибо большое! Еще раз извините, что потревожил)

Автор - cyxapb122
Дата добавления - 14.11.2022 в 15:44
  • Страница 1 из 1
  • 1
Поиск:

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