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

Страницы: 1 2 3 4 5 6 След.
Время в число: сколько часов отработано за месяц
 
спасибо, все работает
Время в число: сколько часов отработано за месяц
 
Цитата
gling написал:
=ЧАС(Лист1!C9-Лист1!C7)+МИНУТЫ(Лист1!C9-Лист1!C7)%
Спасибо, я применил эту формулу и она показывает. Подскажите, что можно применить к формуле - =СУММ(B7:P7), чтобы когда она подсчитывала сумму времени за месяц, она добавляла час к часам, когда минуты доходят до 60, а не до 100?
Время в число: сколько часов отработано за месяц
 
У меня есть время, сколько человек работал - с 6.00 до 11.50(на Листе1) и мне надо перевести это время в числа(на Листе2), чтобы подсчитать сколько он часов проработал(за месяц).
Я сделал формулу, чтобы она перевела в число, получилось - 5,83, а надо 5,50(пять часов и пятьдесят минут)
Не подскажите как это можно сделать или другой способ
Изменено: grig - 17.12.2017 02:18:29
Создать массив на основе имеющейся таблицы(из строки)
 
спасибо, сам разобрался.
Надо вместо a = Range("A1:F1") написать LastCol = Sheets("покупки").Cells(2, Columns.Count).End(xlToLeft).Column, а остальное как у вас Александр, спасибо
Создать массив на основе имеющейся таблицы(из строки)
 
спасибо, а как указать плавающий диапазон(например: сейчас A1:F1, а потом станет A1:N1). Что написать, чтобы он сам высчитывал, сколько столбцов входит в строку?
Создать массив на основе имеющейся таблицы(из строки)
 
здравствуйте,

Мне надо из таблицы(на листе) внести в массив значения из строки №1. Я нашел как это сделать для столбца
Код
Sub test() 
Dim a(), i& 
a = [a1].CurrentRegion.Value 
For i = 1 To UBound(a) 
If a(i, 1) = 1933 Then MsgBox a(i, 2): Exit For 
Next 
End Sub
а как это можно сделать для строки?
Найти номер последней строки(с нужным значением) в умной таблице с помощью vba
 
спасибо, работает
Найти номер последней строки(с нужным значением) в умной таблице с помощью vba
 
Цитата
Казанский написал: Соответственно в VBA
Цитата
SAS888 написал: Метод Find достаточно "гибкий".
спасибо, оба предложения работают.

Цитата
SAS888 написал: Метод Find достаточно "гибкий"
Скажите, а как можно указать в Метод Find, чтобы он работал с диапазоном из "диспетчера имен". Я пробовал - range(Таблица1).find - не работает
Изменено: grig - 10.01.2017 12:44:10
Найти номер последней строки(с нужным значением) в умной таблице с помощью vba
 
здравствуйте, есть умная таблица с повторяющимися значениями. Как в ней найти номер строки в котором значение используется последний раз(значения идут друг за другом)?(значение задается в Textbox(может быть любое)
(например: молочные, номер строки - 18; овощи - 25)

Я нашел вариант с .FindNext, а есть еще варианты где меньше кода и без дополнительных столбцов и др.
суммирование чисел по нескольким условиям
 
спасибо, тоже вариант.
У меня Лист1 заполняется через форму. Я в форме добавлю данные для этого столбца и должно работать. Еще раз спасибо.
суммирование чисел по нескольким условиям
 
но мы же придумываем формулу, чтобы она выдавала результат, а не фильтровать , потом складывать и переписывать
суммирование чисел по нескольким условиям
 
посмотрел ссылки, но они про фильтрацию. Как они посчитают результат?
суммирование чисел по нескольким условиям
 
Спасибо, что подсказали, я в этой формуле запутался.

Я упростил эту формулу(не мог в ней привязать дату ко второму условию), чтобы было проще и от чего можно было идти дальше, но самая большая проблема в том, что "непрод" не в единственном экземпляре, есть - "непрод-комунальн","непрод-проезд","непрод-прочие" и еще немного. Я забуксовал на этом месте. Поэтому сменил функцию с СУММЕСЛИМН или СУММЕСЛИ на СУММПРОИЗВ, но и здесь я упираюсь в эту же проблему.

Во всех статьях, что я читал на этом и останавливаются(отбирают по дате, потом по условию и результат). А в моем случае надо  - отобрать по дате, потом в отобранном выбрать все продукты(хлебо-булочные,фрукты,молочные и т.д.), а потом сложить и показать или в отобранном по дате найти все виды "непрод" товаров их сложить и отнять от всей суммы в этот месяц(чтобы показать цифру только по продуктам). В моем варианте я все виды непрод товаров записал как одну категорию "непрод", а хочется чтобы она тоже подразделялась, но в этом случае их надо отбирать и сложить, а не знаю как написать такую формулу. Можете подсказать как можно изменить формулу?
суммирование чисел по нескольким условиям
 
Цитата
Dima S написал:
вам не лень столько писать
Изменено: grig - 08.01.2017 06:38:47
суммирование чисел по нескольким условиям
 
1)не походит
2 и 3)я о них писал, наверное вы разленились читать
Цитата
Dima S написал:
Стандартнейшая задача, вариантов куча, но народ уже до того разучился (разленился) искать, что хочет все на блюдечке готовое.
с такими как вы не до лени
Изменено: grig - 08.01.2017 06:06:16
суммирование чисел по нескольким условиям
 
здравствуйте,
не могу подобрать формулу. Надо сложить цены за дату и по категории и вывести на лист2(продукты).

По дате работает, а еще по продуктам не хочет. Как я понял СУММЕСЛИМН не подходит(там операция И),нашел функцию СУММПРОИЗВ, но с ней тоже непонятно
Подскажите что не так или направление
.  
Изменено: grig - 08.01.2017 04:38:57
Суммирование значений за определенный период времени в умной таблице
 
не трудно, просто хочется найти универсальное решение, если в другой задаче нужна привязка к дню или месяцу, то не надо об этом будет думать, формула сама подставит значение
Суммирование значений за определенный период времени в умной таблице
 
я пока остановился на варианте, вместо год поставить - =ГОД(СЕГОДНЯ()). Но не уверен, не могу просчитать подводные камни или указать над таблицей год и привязываться к нему
Изменено: grig - 08.01.2017 00:22:47
Суммирование значений за определенный период времени в умной таблице
 
спасибо, с датой работает, но год изменится и надо формулу менять. Месяц я могу взять с лист2, а год можно как-то вычислить(к чему-то привязаться).
Суммирование значений за определенный период времени в умной таблице
 
здравствуйте,
пробую сложить данные в датах из Лист1 на Лист2, но не получается(всю сумму считает, а сложить за определенный месяц не получается). Не подскажите в чем ошибка
Остановить выполнение Private Sub Workbook_Open
 
спасибо
Остановить выполнение Private Sub Workbook_Open
 
здравствуйте, подскажите, как в редакторе можно поставить точку остановки в процедуре Private Sub Workbook_Open.

Хочу посмотреть как работает надстройка(при загрузке), но при открытии книги она уже создала панель инструментов, а если указываю точку остановки, то при закрытии книги она не сохраняется
При добавление строки с данными в умную таблицу (из vba), добавляются две строки
 
согласен,недоглядел
При добавление строки с данными в умную таблицу (из vba), добавляются две строки
 
Цитата
Kuzmich написал:
Worksheets("покупки").Range(Cells(LastRow, 2), Cells(LastRow, LastCol)).Value = arr2
если LastRow, то у меня таблица не увеличивается
При добавление строки с данными в умную таблицу (из vba), добавляются две строки
 
спасибо, недоглядел
При добавление строки с данными в умную таблицу (из vba), добавляются две строки
 
подскажите, при нажатии на кн. в форме,добавить, на лист покупки добавляется строка с данными(должна), а вместо этого добавляются две строки(с одинаковыми данными)(одна вставляется куда надо, а вторая затирает предыдущую строку. Не понятно, почему?
Изменено: grig - 05.01.2017 00:04:32
В форме привязать цену к магазину с помощью WorksheetFunction
 
так и есть, спасибо
В форме привязать цену к магазину с помощью WorksheetFunction
 
здравствуйте, хотел в форме привязать цену к магазину(при выборе магазина) с помощью WorksheetFunction.index и внутри match, но выдает ошибку. Попробовал просто через match(магазин;массив;0), тоже выдает ошибку(получается не находит в массиве?). Подскажите в чем ошибка.
Получение данных в связанных combobox(в форме) из умных таблиц с помощью vba
 
давайте

есть такие вопросы
1)в моей форме есть еще один checkbox(c магазином). Я применил еще раз вашу конструкцию(то что для листа "откого" к листу "магазины"(очистив сначала предыдущие). Все работает,но повторяются действия, поэтому вопрос: можно ли вынести повторяющие действия в отдельную процедуру(мы передаем значения - имя листа, диапазон, номер столбца и номер ComboBox(все кроме ComboBox можно передать через переменные, а номер ComboBox можно передать?))

2)был вопрос - как выбрать автоматически цену(после выбора магазина)(т.к. формулу не подставить в vba). Я хотел через функцию смещ(не помню по англ), но выдает ошибку. Я попробовал с малого - Excel.WorksheetFunction.Match(ComboBox2Vibor, rngTbl, 0), но тоже не находит ComboBox2Vibor. Может сможете подсказать в чем ошибка.

Пока с эти разбирался, пришла мысль, что в каждом магазине свои цены и это какую надо строить таблицу? Решил пока, что цену надо просто вписать, а дальше видно будет

Я еще раз подумал, цена нужна. Поэтому на листе "откого",справа от категории, надо указать цены для каждого магазина(сколько магазинов столько и цен). И после выбора магазина должна быть привязка к цене товара. Поэтому второй вопрос остался.
Изменено: grig - 04.01.2017 11:57:00
Получение данных в связанных combobox(в форме) из умных таблиц с помощью vba
 
Спасибо, все работает
Страницы: 1 2 3 4 5 6 След.
Наверх