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

Страницы: 1 2 След.
Выгрузка из PDF файла данных в таблицу
 
Работа выполнена, спасибо всем откликнувшимся!
Выгрузка из PDF файла данных в таблицу
 
Доброго времени суток! 1500 рублей
Выгрузка из PDF файла данных в таблицу
 
Доброго всем дня!

Необходимо выписку (которая приходит из банка в PDF) конвертировать в эксель, пример прикреплен.
Нужен максимально простой вариант.
Зашел в эксель нажал кнопку (выбрал нужный pdf) и все, таблица готова.
Файл прикрепленный содержит 1 страницу с 3 операциями, я буду обрабатывать выписки в которых 150+ страниц.
Текст из фрагментов "время;значение", Посчитать количество значений в промежутоки времени
 
БМВ, Тут можно выбрать лучший ответ?
Текст из фрагментов "время;значение", Посчитать количество значений в промежутоки времени
 
БМВ, Спасибо огромное ВАМ добрый, умный человек!!!  :)  8)  
Текст из фрагментов "время;значение", Посчитать количество значений в промежутоки времени
 
БМВ, значения с разделителями 50 строк каждая разделяется %, каждая строка в свою очередь делится на 12 значений ;
timestamp всегда 6 значением идет, то есть в каждой строке после 5-того знака ;
Текст из фрагментов "время;значение", Посчитать количество значений в промежутоки времени
 
Ігор Гончаренко, блин ну какие условия? Спасибо вам огромное за помощь! Это должно распространяться  на диапазон C2:AAA2 , как в формуле в изначальном примере  :sceptic: .... Уже у цели чуть чуть осталось
Изменено: Алиса - 26.09.2020 17:07:04
Текст из фрагментов "время;значение", Посчитать количество значений в промежутоки времени
 
Ігор Гончаренко, очень классно! спасибо! Только нужно не для одной ячейки а для всей строки (C2:AAA2) иначе в этом смысла нет :(
Текст из фрагментов "время;значение", Посчитать количество значений в промежутоки времени
 
Ігор Гончаренко, вряд ли такое случится, но если случится будем считать что относится к 01:00-02:00, тогда счет будет с 00:00 - 00:59, 01:00 - 1:59 и тд.....
Текст из фрагментов "время;значение", Посчитать количество значений в промежутоки времени
 
Ігор Гончаренко,
1) достаем значение - пример (1596358088)
2) подставляем в эту формулу 25569+((10800+1596358088)/86400)= 44045,4917592593 - получаем числовое значение даты и времени ( 44045,4917592593  = 02.08.2020 11:48:08)
3) убираем дату оставляем только время, 44045,4917592593 - 44045 =  0,491759259 - это время.
4) далее сравниваем это число, проходит ли оно в требуемый промежуток.
Текст из фрагментов "время;значение", Посчитать количество значений в промежутоки времени
 
Ігор Гончаренко,

1) выбираю ячейку I5
2) нажимаю F9 (вижу результат), копирую результат
3) вставляю результат в I9
4) далее ваша формула считает

Хотелось бы без этих промежуточных шагов
Текст из фрагментов "время;значение", Посчитать количество значений в промежутоки времени
 
Ігор Гончаренко, ну ошиблась немного перенесите значения с 3 строки на 2, зачем сразу орать  :cry:  
Текст из фрагментов "время;значение", Посчитать количество значений в промежутоки времени
 
Ігор Гончаренко, vikttur, в ячейке I5 приведены значения, нужно каждое значение в этой ячейке сравнить - входят ли они в промежутки времени.....
пример: в этой ячейке 4057 значений - нужно узнать сколько из них входит во временной промежуток с 00:00 - 01:00; 01:00 - 02:00.... и тд.

Игорь ваше решение делает то что нужно, и спасибо вам за это, но I9 я сделала вручную (нажала на формулу потом F9 и вставила результат в ячейку I9), а нужно миновать этот шаг с F9, тоже самое что делает ваша функция только с ФОРМУЛОЙ, а не с готовыми значениями.... Надеюсь подробно описала, это вообще возможно? Или я напридумывала невозможное :D  :D  :D

вообщем нужно тоже самое что сделал Игорь, только чтобы значения брались из I5 , добавила еще ячеек в эту строки, посмотрите желаемый результат.  
Изменено: Алиса - 24.09.2020 21:12:50
Текст из фрагментов "время;значение", Посчитать количество значений в промежутоки времени
 
Ігор Гончаренко, вы все правильно поняли и сделали,  только вместо I9 countin(A2;C2;$I$9)  , нужно I5 countin(A2;C2;$I$5)... Просто не понимаю что нужно еще знать для условий задачи
Текст из фрагментов "время;значение", Посчитать количество значений в промежутоки времени
 
Ігор Гончаренко, спасибо чтобы хотя бы попытались... признаю задача отнюдь не легкая... у меня тоже не получается
Текст из фрагментов "время;значение", Посчитать количество значений в промежутоки времени
 
Ігор Гончаренко,  :D :D  :D , Игорь значения берутся из I5, Если в вашей функции перевести с I9 на I5 , она работает точно также как и моя функция.... Сделайте пожалуйста чтобы ваша функция работала от ячейки I5......  I9 для примера, чтобы понятней было  
Текст из фрагментов "время;значение", Посчитать количество значений в промежутоки времени
 
Ігор Гончаренко, это timestamp, считаем количество значений входящих в заданный период времени, допустим ( 0,491759259261016 - 11:48:08 ), ячейка содержит значения, нужно подсчитать в какие часы дня какое количество значений
Текст из фрагментов "время;значение", Посчитать количество значений в промежутоки времени
 
Привет всем. Помогите решить эту головоломку, Нужно распространить функцию СЧЕТЕСЛИ на значения в ячейке. Проблема в том что функция выбирает только первое значение, остальные не учитывает. Привела пример результата как это должно выглядеть. Спасибо!
Счет значений внутри ячейки с разделителями
 
msi2102, Спасибо большое! К сожалению неактуально
Выпадающий список дат, если есть значения в ячейке, Только для тех кто любит трудности
 
IKor, да то что нужно, СПАСИБО ОГРОМНОЕ! ;)  
Выпадающий список дат, если есть значения в ячейке, Только для тех кто любит трудности
 
IKor, посмотрела ваш пример все отлично работает, завтра внесу эту технологию в корпоративный файл, и обязательно дам обратную связь, Спасибо за помощь! :)  
Выпадающий список дат, если есть значения в ячейке, Только для тех кто любит трудности
 
Добрый всем вечер. В этом вопросе нужна помощь гика , прям очень большого любителя. Нужно сделать выпадающий список дат. Принцип работы: на листе 1 в зеленой ячейке вводим имя, а в красном окошке должны появиться даты только те даты под которыми есть значения у искомого имени. Таблица значений находится на листе2. Чтобы понятней было сделала вручную пример.... Возможно ли такое сделать?  
Счет значений внутри ячейки с разделителями
 
БМВ, по Вашему примеру сделала выборку значений при условии. То есть если нужно только для GraphImage, он считает 9-тые значения только для GraphImage, также и для остальных. Корпоративный файл огромный около 25 000 строк, тут 9 столбцов 225 000 строк........ Это просто ужас, грузилось все очень долго, очень....

Так как здесь было сказано что макрос справляется быстрее в таких случаях, подскажите как сделать простенький макрос чтобы делал тоже самое.  Достаточно 2 макросов, для тотал, тоесть чтобы считал все значения подходящие, и для условий - то есть при выполнении условия., остальные я попробую разобраться и сделать сама, там поменять надо будет пару значений.
Счет значений внутри ячейки с разделителями
 
БМВ, Спасибо большое! Прям то что нужно
Счет значений внутри ячейки с разделителями
 
msi2102, у меня есть некоторые познания в vba, попробую
Счет значений внутри ячейки с разделителями
 
конечно при дальнейшей работе это не поможет, так как сильно тормозит но пока буду пользоваться этим :D  :D  :D  
Счет значений внутри ячейки с разделителями
 
msi2102,да спасибо большое!  
Счет значений внутри ячейки с разделителями
 
msi2102, Привет!
Такая проблема в некоторых ячейках рабочей таблицы не все заполнены строки
Цитата
phImage;CD68l2SA-ZN;315;ЛОЖЬ;1597518303;1041;1080;30897;4351387781;ЛОЖЬ;%2376357455669100822;GraphVideo;CD6hIP0ggEW;106;ЛОЖЬ;1597503912;640;640;16461;4351387781;ИСТИНА;348969%%%%%%%%%%%2372159772695750685;GraphVideo;CDrmr66AGgd;55;ЛОЖЬ;1597003511;640;640;16459;4351387781;ИСТИНА;351460%2372114472669134234;GraphImage;CDrcYt-Ab2a;60;ЛОЖЬ;1596998102;1096;1080;26184;4351387781;ЛОЖЬ;%2372099391956895684;GraphVideo;CDrY9Q9gsfE;441;ЛОЖЬ;1596996311;640;640;17880;4351387781;ИСТИНА;425471%2371419889215809482;GraphVideo;CDo-dMuASfK;75;ЛОЖЬ;1596915318;640;640;21700;4351387781;ИСТИНА;434458%

Из-за этого Znach_9 не считает ячейку полностью, предыдущая функция твоя regexp_9 с этим справлялась.

Попыталась исправить ситуацию своими силами, но ничего путного из этого не вышло, посмотри пожалуйста
Добавила это
Код
    If Split(aaa(i), ";")(8) = Error Then
    Split(aaa(i), ";")(8) = 0
    End If
Код
Public Function Znach_9(ByRef Text As String) As Long
On Error GoTo ErrHand
Dim zzz As Long

zzz = 0
aaa = Split(Text, "%")
For i = LBound(aaa) To UBound(aaa)
    zzz = zzz + Split(aaa(i), ";")(8)
    If Split(aaa(i), ";")(8) = Error Then
    Split(aaa(i), ";")(8) = 0
    End If
Next
Znach_9 = zzz
Exit Function

ErrHand:
Znach_9 = 0
End Function
Счет значений внутри ячейки с разделителями
 
IKor,Спасибо за помощь, к сожалению ваш вариант не подходит так как этот пример - лишь малая часть рабочей таблицы, сделать также будет практически не возможно в рабочем варианте
Счет значений внутри ячейки с разделителями
 
msi2102, да очень круто! спасибо Можно сделать чтобы формула действовала не на одну ячейку на на всю строку или хотя бы диапазон B1:AAA1?

Это бы сильно упростило мне жизнь  :cry:  
Изменено: Алиса - 03.09.2020 19:05:15
Страницы: 1 2 След.
Наверх