Size: a a a

Чат | Google Таблицы и скрипты

2018 July 15

ИЛ

Игорь Лисницкий... in Чат | Google Таблицы и скрипты
благодарю!
источник

ИЛ

Игорь Лисницкий... in Чат | Google Таблицы и скрипты
Александр, подскажите ещё, пожалуйста — ячейка должна находиться в диапазоне A1:B1000 или это необязательно?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Игорь Лисницкий
Александр, подскажите ещё, пожалуйста — ячейка должна находиться в диапазоне A1:B1000 или это необязательно?
для текста, чисел и дат используется разный синтаксис, подробней в посте https://t.me/google_sheets/283
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Игорь Лисницкий
Александр, подскажите ещё, пожалуйста — ячейка должна находиться в диапазоне A1:B1000 или это необязательно?
необязательно
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Приведите пример Таблицы
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Есть код на javascript хочу перевести его на формулы SigmaSpola:
var _eQuatorialEarthRadius = 6378.1370; var _d2r = (Math.PI / 180.0); function HaversineInM(lat1, long1, lat2, long2) { return (1000.0 * HaversineInKM(lat1, long1, lat2, long2)); } function HaversineInKM(lat1, long1, lat2, long2) { var dlong = (long2 - long1) * _d2r; var dlat = (lat2 - lat1) * _d2r; var a = Math.pow(Math.sin(dlat / 2.0), 2.0) + Math.cos(lat1 * _d2r) * Math.cos(lat2 * _d2r) * Math.pow(Math.sin(dlong / 2.0), 2.0); var c = 2.0 * Math.atan2(Math.sqrt(a), Math.sqrt(1.0 - a)); var d = _eQuatorialEarthRadius * c; return d; }
служит для расчета расстояния между двумя точками передаст координатами lat lng
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Math.pow что какой аналог формулы. Таблиц возведение в степень
источник
2018 July 16

A

Alexey in Чат | Google Таблицы и скрипты
Всем привет! Подскажите пожалуйста как правильно написать формулу ARRAYFORMULA в моем случае.
Идея следующая: есть верхняя строка с наименованием таблицы (она нужна, убирать ее нельзя), потом идет строка с заголовками и ниже строки с данными. Есть три столбца B:D (обозначающих временные периоды), в которые вручную вносится значение «ДА», если происходит определенное событие.
В заголовке столбца A (ячейка A2, выделена красным) находится ARRAYFORMULA, которая должна:
1. «Маскироваться» заголовком столбца (Итоговый отчет);
2. Распространяться ниже до конца столбца A;
3. Если в строке за какой-либо период указано значение «ДА», ставить в этой строке столбца A значение «ДА».
Что касается первых двух пунктов - вроде работает, а вот по поводу третьего - проблемка. Когда ставлю значение «ДА» в любой строке одного из трех столбцов с периодами - во всех строках первого столбца A проставляется значение «ДА», хотя должно проставляться только в данной строке. Чёт туплю сижу, уже всю голову сломал. Кто может помочь?
Вот ссылка на таблицу:
https://goo.gl/vV2ePf
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexey
Всем привет! Подскажите пожалуйста как правильно написать формулу ARRAYFORMULA в моем случае.
Идея следующая: есть верхняя строка с наименованием таблицы (она нужна, убирать ее нельзя), потом идет строка с заголовками и ниже строки с данными. Есть три столбца B:D (обозначающих временные периоды), в которые вручную вносится значение «ДА», если происходит определенное событие.
В заголовке столбца A (ячейка A2, выделена красным) находится ARRAYFORMULA, которая должна:
1. «Маскироваться» заголовком столбца (Итоговый отчет);
2. Распространяться ниже до конца столбца A;
3. Если в строке за какой-либо период указано значение «ДА», ставить в этой строке столбца A значение «ДА».
Что касается первых двух пунктов - вроде работает, а вот по поводу третьего - проблемка. Когда ставлю значение «ДА» в любой строке одного из трех столбцов с периодами - во всех строках первого столбца A проставляется значение «ДА», хотя должно проставляться только в данной строке. Чёт туплю сижу, уже всю голову сломал. Кто может помочь?
Вот ссылка на таблицу:
https://goo.gl/vV2ePf
А зачем это все? Приветствую!
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Протяните нужные формулы, закройте диапазон от всех кроме себя, вот и все, зачем морочиться с формулами массивами.
источник

A

Alexey in Чат | Google Таблицы и скрипты
Eugeny Namokonov
А зачем это все? Приветствую!
Есть несколько временных периодов (столбцов), в которые вручную вносятся значение «ДА» (для примера), для каждой строки данное значение вносится только в одном из столбцов. Нужен один столбец, который будет отображать общую сводку за все периоды.
источник

A

Alexey in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Протяните нужные формулы, закройте диапазон от всех кроме себя, вот и все, зачем морочиться с формулами массивами.
Строки со значениями будут добавляться и удаляться - нужна Arrayformula, я так понимаю
источник

A

Alexey in Чат | Google Таблицы и скрипты
Там еще будут столбцы с другой информацией
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Добавляйте еще одно условие в начало для заголовка
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
ID:541134294
Есть код на javascript хочу перевести его на формулы SigmaSpola:
var _eQuatorialEarthRadius = 6378.1370; var _d2r = (Math.PI / 180.0); function HaversineInM(lat1, long1, lat2, long2) { return (1000.0 * HaversineInKM(lat1, long1, lat2, long2)); } function HaversineInKM(lat1, long1, lat2, long2) { var dlong = (long2 - long1) * _d2r; var dlat = (lat2 - lat1) * _d2r; var a = Math.pow(Math.sin(dlat / 2.0), 2.0) + Math.cos(lat1 * _d2r) * Math.cos(lat2 * _d2r) * Math.pow(Math.sin(dlong / 2.0), 2.0); var c = 2.0 * Math.atan2(Math.sqrt(a), Math.sqrt(1.0 - a)); var d = _eQuatorialEarthRadius * c; return d; }
служит для расчета расстояния между двумя точками передаст координатами lat lng
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
=ArrayFormula(if(row(B3:B)=3;"ЗАГОЛОВОК ЗАГОВОЛОК";if(B3:B<>"";B3:B;if(C3:C<>"";C3:C;if(D3:D<>"";D3:D;"")))))
источник

A

Alexey in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Добавляйте еще одно условие в начало для заголовка
А можно сделать, чтобы формула находилась в строке с заголовками?
источник

A

Alexey in Чат | Google Таблицы и скрипты
Eugeny Namokonov
=ArrayFormula(if(row(B3:B)=3;"ЗАГОЛОВОК ЗАГОВОЛОК";if(B3:B<>"";B3:B;if(C3:C<>"";C3:C;if(D3:D<>"";D3:D;"")))))
Ааа, вон оно как. Спасибо! Буду пробовать
источник

АВ

Андрей Владимирович... in Чат | Google Таблицы и скрипты
Гаранин Алексей
Переслано от Гаранин Алексей
Евгений, день добрый!
Возможно вашему каналу будет интересна наша поделка http://opencalls.me (пишет звонки с андроида в гугле-таблицу)
В чате узнал о программе opencalls.me . Работа программы понравилась.

Но у меня вопрос: уважаемые специалисты (@namokonov , @oshliaer , @Garanin и др. соображающие) как убедиться в её информационной безопасности?
источник