Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 След.
просчет простоя
 
Обычным ВПР решается
Спрогнозировать примерный срок срабатывания ТМЦ, Посчитать остатки
 
MrBabka, добрый день!

Вроде так. Тестируйте
Подсчет ячеек содержащие только одно из двух значений
 
Xat, нужно вычитать, забыл поменять на минус.

Я так и не понял, подошло решение ?)
Подсчет ячеек содержащие только одно из двух значений
 
Код
=СЧЁТЕСЛИ(D6:D9;"*арбуз*")- СЧЁТЕСЛИ(D6:D9;"*арбуз*белка*")+СЧЁТЕСЛИ(D6:D9;"*белка*арбуз*")
Код
=СЧЁТЕСЛИ(D6:D9;"*белка*")- СЧЁТЕСЛИ(D6:D9;"*арбуз*белка*")+СЧЁТЕСЛИ(D7:D10;"*белка*арбуз*")

Макрос на копирование данных из другого файла, Макрос уже нашел, не знаю как адаптировать под себя
 
GertiyMV, ой, точно!) Забыл...

Просто уберите +1.
Макрос на копирование данных из другого файла, Макрос уже нашел, не знаю как адаптировать под себя
 
GertiyMV, у Вас в коде жестко указано, куда вставлять значения.
Т.е. сначала идет поиск номера последней строки (iLastRow).
Затем он вставляет в следующу строчку (iLastRow+1) данные.
Чтобы вставлять данные в выбранную ячейку, используйте Selection.

Вместо
Код
iLastRow = Cells(Rows.Count, 2).End(xlUp).Row

Используйте
Код
iLastRow = Selection.Row
Изменено: arty_om - 14.08.2018 17:10:55
Макрос на копирование данных из другого файла, Макрос уже нашел, не знаю как адаптировать под себя
 
GertiyMV, оформите код по правилам. Используйте кнопку  <...>. Приложите файл-пример: для базы и для отчета. И тогда, возможно, Вам помогут.
Объединение 2х макросов, с определенной последовательностью
 
CkpuIIa4, для вставки кода используйте BB. Кнопка <..>.

Возможно поможет
Код
Call iSumma()
Нахождение след значения по порядку
 
na-ers, добрый день!

Воспользуйтесь функцией просмотр:
Код
=ПРОСМОТР(2;1/(A2=F:F);J:J)
Деление общей продолжительности времени на отдельные отрезки.
 
Алиса82, Вас только формулы интересуют? Или можно макросом?)
Спрогнозировать примерный срок срабатывания ТМЦ, Посчитать остатки
 
MrBabka,  замените для каждого аргумента "если":
Код
ЕСЛИ(J3<(D3+E3); (J3-D3)/(E3/30)&" "&$E$2;

На:
Код
ЕСЛИ(J3<(D3+E3); ОКРУГЛ((J3-D3)/(E3/30);0)&" "&$E$2;
Спрогнозировать примерный срок срабатывания ТМЦ, Посчитать остатки
 
MrBabka, потому что дальше декабря не прописана формула. Вообще она прописана только для выбранного периода.
Я показал как можно с помощью "если" это сделать. Дальше можете сами подрисовать в зависимости от Ваших нужд.
Запись формул в столбец по нажатию кнопки., Нужна помощь в оптимизации кода макросов.
 
Цитата
alone_mech написал:
как уйти от такого количества кнопок и макросов?
Добрый день, очевидно, что циклом для sub'a очистка.

А по поводу кнопок: почему бы не привязать макрос к текущей дате? Нужна будет одна кнопка, которая будет проставлять формулы в зависимости от "цифры" дня.
Спрогнозировать примерный срок срабатывания ТМЦ, Посчитать остатки
 
Как то так мб)
Изменено: arty_om - 07.08.2018 10:18:04
Создание ЭММ по доставке грузов, Постановка ЭММ по доставки грузов путем Поиск решения
 
TrollenFoxy, похвально)

В любом случае, предлагаю Вам проработать текст ТЗ. Уж очень не понятны детали.
Также добавьте описание к каждой таблице.
Нарисуйте маршрут "без перевалки"
В общем, облегчите работу исполнителям)
Создание ЭММ по доставке грузов, Постановка ЭММ по доставки грузов путем Поиск решения
 
В какую компанию собеседование проходите?:)
Копирование данных с ячеек одного листа в ячейки друго листа
 
Добрый день)

Очень просто. Нужно, чтобы при нажатии кнопки excel каждый раз находил номер последней строки. Для этого создается переменная, например LastRow.
Например, можно использовать CurrentRegion.Rows.Count
Дальше, так как значения на листе Request строго закреплены за ячейками, то просто указываем в какую ячейку что идет.
Пример

Код
Range("B" & LastRow +1).Value = Thisworkbook.Worksheets("Request").Range("D7").Value



Это самый простой вариант. Решение "в лоб" :)

Изменено: arty_om - 06.08.2018 14:54:28
Автозамена данных вводимых в ячейку, скрытие вводимых данных
 
edkudin, добрый день)
Для этих ячеек изменен формат
https://www.planetaexcel.ru/techniques/5/206/

На самом деле все просто. Любой пользовательский формат может состоять из 4 фрагментов-масок, разделенных точкой с запятой, где каждый фрагмент применяется в определенном случае:

  1. Первый - если в ячейке число больше нуля
  2. Второй - если меньше
  3. Третий - если в ячейке ноль
  4. Четвертый - если в ячейке текст
Изменено: arty_om - 07.08.2018 00:31:53
Автоподсчет в строке формул при выделении, Удобная проверка формулы при выделении части формулы
 
Если выделить формулы в строке формул и нажать F9, то в строке формулы появится ее значение
Надеюсь, я правильно понял Вас
Изменено: arty_om - 03.08.2018 14:41:30
Округление, помогите написать формулу
 
Цитата
БМВ написал:
Все ж хотелось бы видеть что хотел получить в результате ТС,
В результате округления по итогу получалось, что сумма всех значений больше на одну копейку.
Необходимо было от этого уйти.
Округление, помогите написать формулу
 
1. Вычитаем из округления исходные цены.
2. Округляем полученный результат =ОКРГУЛ(ячейка;2)
3. Находим копейку.
4. Вычитаем ее из округления
:)
автоматическая выборка данных из таблицы
 
Поправил. Теперь формула берет последнее значение по машине
Цикл For от A до MX (VBA)
 
Синтаксис Cells ( номер_строки, номер_столбца)

например код ниже будет проставлять "!!!"в ячейки второй строки  от столбца а до j
Код
For i = 1 to 10
Cells(2,i).Value = "!!!"
Next i
Отключить появление ошибки в формулах #ЗНАЧ при ссылке на недоступный файл.
 
a.i.mershik,  перед отправкой преобразуйте нужные формулы в значения
Вот тут все способы:
https://www.planetaexcel.ru/techniques/11/215/
Поиск и подстановка значений с одного листа на другой.
 
York05, вот так примерно, если формулой. Пойдет?
автоматическая выборка данных из таблицы
 
o.parishkura, добрый день!)

Вот, посмотрите
Изменено: arty_om - 31.07.2018 11:50:52
Поиск и подстановка значений с одного листа на другой.
 
York05, можно)
но тогда надо будет либо второй столбец добавлять, либо макрос написать)
Найти символ "*" и заменить на символ "@"
 
Макрос:
Код
Sub asd()
Cells.Replace What:="~*", Replacement:="@"
End Sub
Поиск и подстановка значений с одного листа на другой.
 
vikttur, Поиск и подстановка значений с одного листа на другой.

Думаю такая формулировка поможет продвинуть планету верх в поисковиках;)
Поиск и подстановка значений с одного листа на другой.
 
Если это всё, что нужно было, то вот.
На листе2 в столбце D протягивайте формулы
Страницы: 1 2 След.
Наверх