=IFERROR(TIMEVALUE(TEXT(A1, "hh:mm:ss")),
IF(ISNUMBER(SEARCH("день", A1)),
VALUE(LEFT(A1, SEARCH("день", A1)-2))*24 +
VALUE(MID(A1, SEARCH(",", A1)+2, SEARCH("час", A1)-SEARCH(",", A1)-3))/60 +
VALUE(MID(A1, SEARCH("час", A1)+4, SEARCH("минут", A1)-SEARCH("час", A1)-5))/60 +
VALUE(MID(A1, SEARCH("минут", A1)+6, SEARCH("секунд", A1)-SEARCH("минут", A1)-7))/3600,
IF(ISNUMBER(SEARCH("час", A1)),
VALUE(LEFT(A1, SEARCH("час", A1)-2))/60 +
VALUE(MID(A1, SEARCH("час", A1)+4, SEARCH("минут", A1)-SEARCH("час", A1)-5))/60 +
VALUE(MID(A1, SEARCH("минут", A1)+6, SEARCH("секунд", A1)-SEARCH("минут", A1)-7))/3600,
VALUE(LEFT(A1, SEARCH("минут", A1)-2))/60 +
VALUE(MID(A1, SEARCH("минут", A1)+6, SEARCH("секунд", A1)-SEARCH("минут", A1)-7))/3600
)
)
)
провайдер в доме один, VPS как раз и приобрел
например, у меня в Москве провайдер всё ещё с NAT и без IPv6. Белый IP стоит дороже абонплаты и только по заявлению. Проброс трёх портов - 600р за настройку + 300р в месяц. Так и сидим
Написано час назад
server {
listen 80;
server_name react-cod.ru www.react-cod.ru;
location / {
root /root/frontend/build;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
location ~ \.(js|css|png|jpg|jpeg|gif|ico|svg)$ {
expires 1y;
access_log off;
add_header Cache-Control "public";
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
error_page 404 /index.html;
}
сайт не конфиденциальный информация, вы за вход на него деньги платите и в директ и сеошникам.