Добрый день, возможно чтобы excel составил из таблицы последовательность значений.
У меня есть 15 столбцов, в которых внесены значения в виде 1, Х, 2.
Что нужно сделать: 1. когда я в первой столбце беру значение 1, то он дальше берет все самые большие значения в каждой последующей цепочки, если два значения имеют одинаковое значение, то берется оба, если три значения одинаковы, то берется также все три. 2. основная сложность в том что значения которые нужно брать, каждый день меняются по порядку, то есть сегодня это может порядок 1-2-3-7-8 и т.д. а завтра 15-13-9-10-12 и т.д.
Начинать нужно всегда по логическому порядку, то есть от 1 до 15. в независимости какой колонкой из 15 идет колонка со значением 1. Ну и дополнительная хотелка, все тоже самое, только с наименьшим значением, но я сомневаюсь что если брать наименьшие значения получится извлечь все 15 значений, думаю на каком то шаге дальше будет просто 0 на выходе.
1. заполняет ежедневно работник после получения документов 2. Берется со специального сайта
Нужно все свести в одну таблицу (в ней будет три листа) 1 лист один вид товара, 2 лист второй вил товара, 3 лист общая выгрузка с сайта по всем товарам, логика простая есть уникальный номер Коносамента, по нему и нужно ориентироваться. С сайта делается выгрузка сохраняется на отдельном листе, потом там же уже настроено преобразование в таблицу, надо проверить если такой номер коносамента в таблице работника, если уже есть обновить не которые данные, а если такого номера коносамента нет, то добавить его в таблицу и также заполнить данные из других строк к этому коносаменту и сделать пометку, что это данные новые, чтобы работник обратил на них внимание, в целом все можно сделать через ВПР, но вот как добавлять новые строчки не знаю.
Пример файла вышлю в личку, также доступен для общения по телеграмму.
Нужно из каждой колонки достать номера которые начинаются на 457 (всего 10 цифр), загвоздка в том это эти цифры могут быть в разных места и через левсим и правсимвол это не сделать.
Их нужно преобразовать во временной интервал. по следующему признаку 4500, 45001 это номер каждой строки дата 23.07.2022 20:00 записанная в таком виде должна стать просто днем недели игры с 1 по 15 должны быть записаны от первой игры по времени начала то есть в 4500 первым должен быть номер 5 потом 15 потом 1 и так до конца, если две игры в одно время, то первой идет та которая была первая в списке. итог нужно записать просто при любом счете в пользу первой команды 1, при победе второй команды 2, при ничьей Х.
Пример во вложении, кто готов взяться прошу указать свою цену за это и тогда поделюсь файлом, бюджет 1000 рублей, но готов обсуждать цену.
Добрый день, есть столбцы с данными, которые в произвольном порядке пронумерованы, нужно их расположить от меньше к большему. вот пример: 9 столбцов изначально идут 9 6 8 10 нужно чтобы 9 столбцов стали от меньшего к большему, а именно 6 8 9 10
Во вложении простой пример, данные в 9 столбцах значения не имеют.
Добрый день, есть данные которые будут каждый раз меняться их количество. Нужно поменять данные местами и получить = распределение начальных данных.
Пример в колонке В идут значения 1-(Х) = 57 штук, 1-(2)=173 варианта, нужно добавить на втором листе данные, заменив все 1-(2) на 1-(X) и все 1-(X) на 1-(2) в итоге получится 1-(Х) = 173 штук, 1-(2)=57 варианта. И так с каждой колонкой, данные будут всегда вносится в диапазон с ячейки B1 по P2.
в данном примере должно в итоге получится 460 вариантов с равномерным распределением по 230 на каждое событие. Можно как то это автоматизировать, макросом или PQ ?
У меня идут 3% со всего взноса, но как я понимаю чтобы получились цифры которые указаны в строке должно быть мы берём 3% ( именно из графы остаток минус 3% = 21 870 )
А уже 10% надо накидавать на это сумму
То есть :
21,870 + 3% = 22,530
22,530 + 10% = 24,780
Но
3 % надо брать от 21,870 А 10% уже от 22,530 И тогда уже все сойдется
Но реализовать в таблице это походу нереально, или можно?
Добрый день, есть данные которые всегда обновляются, нужно расставить их от 1 до 15, по дате и времени начала, если дата и время одинаковое, то первым нужно брать то что изначально в таблице было выше.
пример во вложении: - столбец А - начальный порядок не меняется - столбец С - время всегда будут вносится новые данные - столбец B - по времени начала нужно, чтобы заполнялся автоматически.
Добрый день, нужна помощь в создании из excel текстового файла с данными внесенными в него.
Основная проблема в логике и в количестве полученных вариантов, обычно это 8-11 миллионов строк.
И так есть столбцы с данными: Из файла начальные данные, берутся данные из каждой колонки под цифрами 1-2-3 4-5-6 7-8-9 10-11-12 13-14-15 и получаются все возможные комбинации (всего 32 штуки) при условии принять это взять начальные данные из колонок выше, а при значении передать дальше нужно из все возможных 27 вариантов :
Цитата
X X X X X 1 X X 2 X 1 X X 1 1 X 1 2 X 2 X X 2 1 X 2 2 1 X X 1 X 1 1 X 2 1 1 1 1 1 X 1 1 2 1 2 X 1 2 1 1 2 2 2 X X 2 X 1 2 X 2 2 1 X 2 1 1 2 1 2 2 2 X 2 2 1 2 2 2
удалить то что идет выше, пример расчёта в файле - расчет, те значения что отмечены красным значением нужно получить и выгрузить в файл в формате данных сцепить все значения из колонки выше пример формата XX1XX1XX1XX1XX1 и сохранить все эти значения в текстовом формате, в примере выше должно получиться 10 075 500 строк.
Важное замечание, в начальных данных данные могут быть записан не только в формате 1-2-3, но и в любом другом порядке, например 5-1-14,которые равны условно 1-2-X и запись в текстовом файле должна быть в порядке от 1 до 15, то есть 2....1.....X стать.
Бюджет 2 000 рублей. Готов обсудить в телеграмме с исполнителем.
Есть вертикально 3 колонки по 4 значения в каждой колонке, скажите пожалуйста как использую каждую колонку только один раз составить все возможные комбинации и расположив потом их рядом горизонтально. При составлении можно двигаться только вниз и влево и вправо по прямой, крестом нельзя двигаться. (B1=B2 или С2, а вот C3) не может быть.
Поступила такая задача, найти таможенную декларацию в которой графа 9 Лицо, ответственное за финансовое урегулирование № пустая, у меня есть excel файл где есть все номера ДТ, и на каждый номер есть гиперссылка на pdf документ.
Идеальное решение, макрос, который открывает каждый файл, распознает первую страницу и смотрит пустая эта графа или нет, и записывает данные на против каждого номера ДТ.
Альтернативное решение, открыть каждый файл сделать принтскрин страницы и сохранить все потом в одну папку, чтобы легче было потом искать.
Возможно есть какое то другое решение, файлов порядка 2 тыс и сидеть открывать руками каждый не очень хочется.
во вложении пример как выглядит заполненная графа, а как нет которую нужно найти.
получить все возможные варианты из начальных данных, а потом удалить из полученных вариантов начальные данные, Комбинаторика, перестановка значений (pq)
Во вложении файл куда вносятся данные: ИЩЕМ (ячейка А3 по С8(, потом через PQ из ВСЕ 27 ВАРИАНТОВ(ячейка с F3 по Н29) идет поиск всех возможных комбинаций, которые записывается в ВСЕ ВАРИАНТЫ (ячейка с O3 по Q29), нужно сделать еще одну систему ВСЕ ВАРИАНТЫ МИНУС ИЩЕМ (ячейка S3 по U29) , чтобы из всех вариантов удались потом то что было в ищем.
Во вложении пример: ИЩЕМ 1 1 X 2 X X X 2 X 1 X X 1 X X 2 X 2 ВСЕ ВАРИАНТЫ X X 1 X X 2 X 1 X X 1 1 X 2 X X 2 2 1 X X 1 X 1 1 1 X 2 X X 2 X 2 2 2 X ВСЕ ВАРИАНТЫ МИНУС ИЩЕМ (вот это должно получаться автоматически, при изменении данных в ИЩЕМ) X X 1 X X 2 X 1 X X 1 1 X 2 2 1 X 1 2 2 X
Добрый день, есть столбец с данными в виде 1, X, 2 нужно найти сначала какое значение встречается чаще всего во всей строке, и какое значение встречается чаще всего после последнего значения, если какие то значения имеют одинаковые показатели то записать оба значения, 1Х,12,Х2, ну и если вдруг три значения то также внести 1Х2. пример во вложении.
в первом столбце: чаще всего встречалось: 1-21 раз Х-11 раз 2-16 раз записать тут 1
после Х в первом столбце такие показатели 1-4 Х-2 2-4
подскажите где ошибка, проверил код вроде источник везде указан верно.
Скрытый текст
Код
Sub UPDATE_LAST_10()
Dim LR&, R&, C&, RESP$, URL$
Dim A$(), S$, I&
Dim AA$(), SS$, II&
Dim AAA$(), SSS$, III&
Dim U&
Dim TIR$
Dim V As Range
URL = "http://www.marathontotoservice.com/sttot/Tennis/sttot16.aspx"
RESP = GetHTTPResponse_P(URL)
A = Split(RESP, vbTab & "</tr><tr class=""sttot-row"">")
If UBound(A) <> 10 Then Exit Sub
U = MID_STR(A(10), "id=-", "&")
Set V = Cells.Find(U, Cells(1, 7), , xlWhole)
If V Is Nothing Then
AP_
Exit Sub
Else
R = V.Row
For I = 10 To 1 Step -1
U = MID_STR(A(I), "id=-", "&")
URL = "http:/www.marathontotoservice.com/sttot/Tennis/SttotTime.aspx?id=-" & U & "&GMT=+3"
RESP = GetHTTPResponse_P(URL)
AA = Split(RESP, vbTab & "<td class=""tt-cell"">")
If UBound(A) > 0 Then
TIR = MID_STR(RESP, "Время начала матчей. Тираж №", vbCrLf)
For II = 1 To UBound(AA)
' Cells(R, 1).Select
SS = AA(II)
AAA = Split(SS, "<td class=""tt-cell")
If UBound(AAA) <> 4 Then Stop
Cells(R, 1) = MID_STR(AAA(0), "", "<")
Cells(R, 2) = MID_STR(AAA(1), ">", "<")
Cells(R, 3) = MID_STR(AAA(2), ">", "<")
Cells(R, 4) = MID_STR(AAA(3), ">", "<")
Cells(R, 5) = MID_STR(AAA(4), ">", "<")
Cells(R, 6) = TIR
Cells(R, 7) = U
R = R + 1
Next II
End If 'UBound(A) > 0 Then
Next I
End If
End Sub
Private Function GetHTTPResponse_P(ByVal sURL As String) As String
Dim oXMLHTTP
On Error Resume Next
Set oXMLHTTP = CreateObject("MSXML2.XMLHTTP")
With oXMLHTTP
.Open "GET", sURL, False
.send
GetHTTPResponse_P = .responseText
End With
Set oXMLHTTP = Nothing
If Err Then Stop
End Function
Sub AP_()
Dim LR&, R&, C&, RESP$, URL$
Dim A$(), S$, I&
Dim AA$(), SS$, II&
Dim U&
Dim TIR$
Dim Z&
'R = Cells(Rows.Count, 1).End(xlUp).Row
'If Cells(R, 1) <> "" Then R = R + 1
R = 2
U = 1
Do
DoEvents
URL = "http://www.marathontotoservice.com/sttot/Tennis/SttotTime.aspx?id=-" & U & "&GMT=+3"
RESP = GetHTTPResponse_P(URL)
A = Split(RESP, vbTab & "<td class=""tt-cell"">")
If UBound(A) > 0 Then
Z = 1
TIR = MID_STR(RESP, "Время начала матчей. Тираж №", vbCrLf)
For I = 1 To UBound(A)
'Cells(R, 1).Select
S = A(I)
AA = Split(S, "<td class=""tt-cell")
If UBound(AA) <> 4 Then Stop
Cells(R, 1) = MID_STR(AA(0), "", "<")
Cells(R, 2) = MID_STR(AA(1), ">", "<")
Cells(R, 3) = MID_STR(AA(2), ">", "<")
Cells(R, 4) = MID_STR(AA(3), ">", "<")
Cells(R, 5) = MID_STR(AA(4), ">", "<")
Cells(R, 6) = TIR
Cells(R, 7) = U
R = R + 1
Next I
Else
Z = Z + 1
End If 'UBound(A) > 0 Then
U = U + 1
Loop While Z < 100
End Sub
Function MID_STR$(S$, S1$, S2$)
Dim P1&, P2&
P1 = InStr(S, S1)
If P1 Then
If Len(S2) Then
P2 = InStr(P1 + Len(S1), S, S2)
Else
P2 = Len(S) + 1
End If
If P2 > P1 Then
MID_STR = Mid$(S, P1 + Len(S1), P2 - P1 - Len(S1))
End If
End If
End Function
Добрый день, есть файлы которые присылают каждый день, нужно сделать как то чтобы данные сразу были в excel на новом листе, то есть задача простая на первый взгляд, сложил файлы в одну папку, запустил excel файл и он достал данные которые мне нужны из файла сразу в excel.
Нужные данные из файла: 1. номер счета и дата 2. номер Контейнера 3. дата с ... по ... 4. Стоимость товаров (работ,услуг), без налога
Начал сам делать код, ну как сам, нашел что то похожее и пытаюсь переделать под свои хотелки:
Скрытый текст
Код
Option Explicit
Sub MakeNewSchet()
Dim wd, wb As Workbook, pt
pt = GetDataFolder("Выбкерите папку с данными для СЧЕТА")
If pt = "" Then Exit Sub
' pt = ThisWorkbook.Path & Application.PathSeparator & "3" ' debug
Set wd = OpenPDFS(CStr(pt))
ThisWorkbook.Worksheets(1).Copy: Set wb = ActiveWorkbook
AddAM wb.Worksheets(1), wd
AddMsKvo wb.Worksheets(1), wd
SaveVetS wb, CStr(pt)
wd.Quit
End Sub
Sub AddAM(ws As Worksheet, wd)
Dim rg As Range, s$, txt$, am$, p&, re
txt = wd.Documents(1).Content.Text: s = "Наименование выполненных работ /оказанных услуг"
Set re = CreateObject("VBScript.RegExp"): re.Pattern = s
If re.test(txt) Then
am = re.Execute(txt)(0)
am = Trim(Replace(Replace(am, "Наименование выполненных работ /оказанных услуг", ""))
Do While Not Right(am, 1) Like "#"
am = Left(am, Len(am) - 1)
Loop
End If
If am = "" Then MsgBox "Не найден Наименование выполненных работ /оказанных услуг", vbCritical, _
"Проблема с файлом Наименование выполненных работ /оказанных услуг": Exit Sub
s = "Identification /"
Set rg = ws.Cells.Find(s, , xlValues, xlPart, SearchFormat:=False)
p = InStr(InStr(rg, vbLf) + 1, rg, vbLf)
rg = Left(rg, p - 1) & am & Right(rg, Len(rg) - p + 1)
End Sub
Sub SaveVetS(wb As Workbook, pt$)
Dim ps$, fn$, wb0, fl$
ps = Application.PathSeparator
fl = Right(pt, Len(pt) - InStrRev(pt, ps))
fl = pt & ps & "Контейнер" & fl
fn = Dir(fl & ".xls*")
If fn <> "" Then
Set wb0 = GetObject(pt & ps & fn): wb0.Close False: Kill pt & ps & fn
End If
wb.SaveAs fl
MsgBox "Контейнер сохранен в файле:" & conteiner
End Sub
Function OpenPDFS(pt)
Dim wd, fn$, r
pt = pt & Application.PathSeparator
If Dir(pt & "*Счет №*.pdf") = "" Then LastMsg "Не найден Счет №.pdf!"
Set OpenPDFS = CreateObject("Word.Application"): OpenPDFS.Visible = True
fn = Dir(pt & "*Счет №*.pdf"): OpenPDFS.Documents.Open pt & fn
' OpenPDFS.ActiveProtectedViewWindow.Edit
fn = Dir(pt & "*Счет №*.pdf"): OpenPDFS.Documents.Open pt & fn
End Function
Function GetDataFolder$(tit$, Optional Pth$ = "")
With Application.FileDialog(msoFileDialogFolderPicker)
If Pth = "" Then Pth = ThisWorkbook.Path
.ButtonName = "Выбрать": .Title = tit: .InitialFileName = Pth
If .Show <> -1 Then Exit Function
GetDataFolder = .SelectedItems(1)
End With
End Function
Function DelBadDOSChar$(s$)
Const bch$ = "\/|:+*?<>""%!@." ' %!@. - не допустимы в некоторых компонентах
Dim i&: i = 1
Do While i <= Len(s)
If InStr(bch, Mid(s, i, 1)) > 0 Then s = Left(s, i - 1) & Right(s, Len(s) - i) Else i = i + 1
Loop
DelBadDOSChar = s
End Function
Sub LastMsg(txt$, Optional tit$ = "Аварийное завершение работы!!!")
MsgBox txt, vbCritical, tit
End
End Sub
Добрый день, в колонке ищем вставлены значения которые нужно найти, как сделать так чтобы нашлись значения из всего вариантов которые имеют это же количество, то есть в строке 3 сейчас записано: п1=5 х=2 п2=8
нужно в колонки OPQ записать п1=2 х=5 п2=8 п1=2 х=8 п2=5 п1=8 х=5 п2=2 п1=8 х=2 п2=5 п1=5 х=8 п2=2
пробовал сам сделать код, но что то не получается...
Код
let
Источник = Excel.CurrentWorkbook(){[Name="ВСЕ_136_ВАРИАНТОВ"]}[Content],
Add = Table.AddColumn(Источник,"tmp",
each
let
a = List.Sort(Record.FieldValues(_)),
b = List.Accumulate(
ИЩЕМ,
0,
(s,c)=> if a=c then s + 1 else s
)
in
b
),
Filter = Table.RemoveColumns(Table.SelectRows(Add, each [tmp] > 0),{"tmp"})
in
Filter
помогите как в нем решить такую задач: 1) если в ячейке номер документа ПРИХОД (желтый цвет) = Количество в ЕИ по бух.учету = значению с минусом, то нужно из номер документа = Количество в ЕИ по бух.учету вычесть это значение, а данную строку удалить, то есть в примере: 5 строка номер документа = 957075289 и вес сначала равен 216000, а ниже идет значение -108000 нужно вместо 216000 написать 108000, а 6 строку полностью удалить. 2) после того как будут удалены все минуса из колонки ПРИХОД(желтый цвет) -Количество в ЕИ по бух.учету, переходим к колонке РАСХОД берем значение 1923028946 которое равно -170 смотрим в колонку L = Номер документа = 957078564 и находим тут наибольшее значение: -170 17577,5 14995,5 3873 28301,5 24055,5 -149 4017,5 17788 19358,5 17767 21247 -47 3810 375 и из него уже и удаляем - 170
То есть тут наверное должно быть такое правило, смотрим минус в Расход - Количество в ЕИ по бух.учету столбец АА, сверяем по номеру из столбца Номер документа столбец L и удаляем этот минус из наибольшего значения в столбце АА, а минусную строку потом удаляем полностью.
Бюджет 1000 рублей, файл пример во вложении.
Проверка очень простая работы: Приход=Количество в ЕИ по бух.учету (столбец О)=327 469 199 Расход=Количество в ЕИ по бух.учету (столбец АА)=36 829 392,8
Есть уже файл с макросами, но почему то проверку не проходит..
Добрый день, во вложении файл пример. помогите как в нем решить такую задач: 1) если в ячейке номер документа ПРИХОД (желтый цвет) = Количество в ЕИ по бух.учету = значению с минусом, то нужно из номер документа = Количество в ЕИ по бух.учету вычесть это значение, а данную строку удалить, то есть в примере: 5 строка номер документа = 957075289 и вес сначала равен 216000, а ниже идет значение -108000 нужно вместо 216000 написать 108000, а 6 строку полностью удалить. 2) после того как будут удалены все минуса из колонки ПРИХОД(оранжевый цвет) -Количество в ЕИ по бух.учету, переходим к колонке РАСХОД тут задаче не сколько иная, находим минус в колонке Количество в ЕИ по бух.учету смотрим на соседнюю колонку с Номер документа и убираем этот минус из самого большого значения, вот в примере: в 186 строке находим номер документа 1933620968 значение - 52, и теперь ищем все документы с этим номером 1933620968 самое большое 713 и отнимаем от 713-52=661 записываем вместо 713, а строку со значением - 52 удаляем полностью. (если вдруг два значения или больше будут иметь одинаковое число, то без разницы откуда отнимать это значение).
Добрый день, есть огромный файл на не сколько десятков тысяч строк, в нем идет очень не удобная запись данных, а именно: идет запись приход но на основании данных колонка документы(столбец E), то есть к примеру если было 54 движения, то и приход записан 54 раза.
Скажите как можно массово посчитать на данном примере Сколько изначально было принято товара? сколько было израсходовано в итоге?
По данному примеру получается 0
подняв первичные документы приход был 647 998
Вопрос как создать правило, формул, макрос чтобы посчитать начальный приход, и как получить реальный расход так как если смотреть на номера документов (столбец F) то видно что многие строки дублируются, но просуммировав их и разделив на 2 остаток все равно не получается равный приходу.
Есть 15 столбцов с разными значениями 1 или Х или 2. Как найти два стобца которые макимально отличаются друг от друга, и на оборот которые максимально совпадают друг с другом. Сверка идет как есть, то есть пример 1 и 2 столбец имеют 4 совпадения между собой, в примере подсветил их синим цветом. надо сравнить 1 со всеми 14, потом 2 со всеми 13 и так далее, в итоге нужно вывести № столбца (номер вверзу от 1 до 15) которые совпадают максимально и номера которые максимально отличаются.
Добрый день, во вложении файл из двух строк, нужно сделать следующее, убрать каждую пару (1 и 2, 3 и 4, 5 и 6, 7 и . после того как пара убирается, нужно записать в строчку данные которые соответствуют условию, два цвета одинаковые или где то значение = 0. в примере то что должно получиться, начинается с 12 по 16 ячейку, можно ли это как то автоматизировать ? в 17 ячейки идеально бы чтобы также оставалось то что встречается больше всего раз, но это в целом и руками уже не трудно сделать.
Добрый день, есть во вложении разные матрица по три значения в виде 1,Х, 2 в каждой матрице (матрица 1 и матрица 2)
Помогите как сделать так чтобы внизу в одной матрице остались только дубликаты которые есть в двух матрицах, а в другой остались на оборот все уникальные значения.
Пример во вложении. матрица 1 сравнивается по первым 3 значениям 8-3-7 с матрицей 2 по первым 3 значениям 8-3-7 дубликаты вносятся в дубликаты в столбцы с этим же именем 8-3-7 а потом ниже остаток под названием уникальные.
Заполнил в ручном режиме первую тройку 8-3-7 нужно заполнить оставшиеся 4 тройки 9-6-4, 1-12-10,15-11-13,2-5-14.
Есть данные находятся на листе вводные данные с ячейки А1 по O6562, начиная с ячейки R1-T1 вношу номера - тройки игр( от 1 до 15) которые мне надо найти, а ниже идут ложь или истина, мне нужно сделать так чтобы в каждой тройке была 1 истина и 2 ложь. Как сделать так чтобы заполнив № игр с ячейки R1 по AN1 получить все те варианты которые соответствуют данному условию? в данном примере изначально было 6561 строки с данными, после сокращения осталось 864 строки которые соответствуют моим условиям выше, вынесены на лист конечные данные.
Добрый вечер, есть 27 значений они все разные и всегда неизменнные, нужно сравнить какие из эти 27 значений чаще всего встречаются из другого списка 54 значений, там идут повторы уже. то есть нужно из файла со страницы 54 в ячейке F внесены все 27 значений, а в ячейке D значения которые нужно найти.
Добрый день, сколько всего вариантов можно составить из 4 столбцов в excel:
1-№ 2-порядок от 1 до 15 3-день недели 4-Сложность
может быть от 3 строк до всех 4, порядок роли не играет, это один вариант , то есть 1-2-3=2-1-3=3-1-2 и т.д. 1-2-3 1-2-4 2-3-4 1-3-4 1-2-3-4
Верно я посчитал всего 5 варианта, как сделать в excel так, чтобы вносить данные в эти колонки 1-2-3-4 получилась на выходе 5 вариантов разных комбинаций с колонкой исход в каждом из 5 вариантов?
Добрый день, если сайт заблокирован и при попытке войти на него пишет вот такое сообщение:
Цитата
Этот веб-сайт заблокирован вашей организацией. Для получения дополнительных сведений обратитесь к администратору. Размещено: 1x2.su Фильтр SmartScreen в Microsoft Defender
Есть какое то решение, системные администраторы говорят ничего не делали, мол на сайте какие то проблемы с сертификатом, но сертификат действителен, и на других компьютерах открывается без проблем, установить vpn как и любое другое ПО также не возможно.