Google Таблицы
Работа в Google Таблицах. Кейсы, решения и угар. контакты: @namokonov @r_shagabutdinov оглавление: goo.gl/HdS2qn заказ работы: teletype.in/@google_sheets/sheet_happens чат: @google_spreadsheets_chat
Mostrar más- Suscriptores
- Cobertura postal
- ER - ratio de compromiso
Carga de datos en curso...
Carga de datos en curso...
=IMAGE("https://quickchart.io/qr?text=" & A1), где A1 - ваш текст.
Можно добавить дополнительное форматирование, сделаем код розовым, а заливку фиолетовой:
=IMAGE( "https://quickchart.io/qr?text=" & A1 & "&light=392b8d&dark=f52f9e")
Добавим наше изображение в центр кода:
=IMAGE( "https://quickchart.io/qr?text=" & A1 & "¢erImageUrl=ссылка на изображение
Больше возможностей ищите в описании API: https://quickchart.io/documentation/
Таблица с примерами
PS Делитесь куарами, которые получатся у вас, будем добавлять их в Таблицу 😶=SUMIFS(F:F;B:B;IF(I4;J4;"*"))Если в ячейке с условием не будет точного значения (например, полученное с помощью выпадающего списка благодаря проверке данных и тем самым гарантированно совпадающее со значениями из диапазона), то можно добавить звездочки слева и справа от условия — чтобы искать только по слову/символам, а не точному совпадению.
=SUMIFS(F:F;B:B;IF(I4;"*"&J4&"*";"*"))Понятное дело, таким образом и несколько флажков можно сделать для разных критериев — как в примере по ссылке (создать копию). Где еще работают звездочки? В функциях VLOOKUP / ВПР, MATCH /ПОИСКПОЗ, XLOOKUP / ПРОСМОТРX и XMATCH / ПОИСКПОЗX (но там нужно включить поиск с символами подстановки, задав аргумент match_mode равным двойке), в функции SEARCH/ ПОИСК , в функциях баз данных (DSUM / БДСУММ, DAVERAGE / ДСРЗНАЧ , DCOUNT / БСЧЁТ, DCOUNTA / БСЧЁТА и других). В Excel — еще и в фильтрах, условном форматировании, окне "Найти и заменить".
Флаг Фамилия,Роль,Дата,Проект,Кол-во часов,Стоимость Яковиченко,Менеджер,01.10.2021,BP,3,3 558 Яковиченко,Менеджер,01.10.2021,BP,1,1 780,Выбрать проект ->,Toyota Motor Яковиченко,Менеджер,01.10.2021,Royal Dutch Shell,6,2 879,Выбрать роль ->,Методист Яковиченко,Менеджер,02.10.2021,Toyota Motor,4,...
function onOpen() {
const ss = SpreadsheetApp.getActive();
const ranges = ["Лист!a3:d", "Лист!h2:i", "Лист!l2:n"]
ranges.forEach(range => {
const data = ss.getRange(range).getValues();
var lr = 0;
data.forEach((row, i) => {
if (row.some(f => f)) {
lr = i;
};
});
const real_lr = range.match(/\!\D(\d+)/)?.[1] * 1 + lr
ss.getRange(range + real_lr)
.setBorder(true, true, true, true, true, true, '#000000', SpreadsheetApp.BorderStyle.DOTTED)
.setBackground('pink');
})
};
---
⭐️ Заказ работы у нас (по ссылке - примеры)В ячейках Excel и Google Таблиц можно переходить на новую строку — сочетание клавиш Alt+Enter. Это отдельный символ, а не визуальное...
function onOpen() {
const sh = SpreadsheetApp.getActive().getSheetByName('Лист');
const dr = sh.getDataRange();
dr.setBorder(true, true, true, true, true, true, '#000000', SpreadsheetApp.BorderStyle.DOTTED);
};
=WORKDAY(EOMONTH(дата;-1);1)
Ну а последний рабочий день месяца — это первый день следующего месяца (= конец текущего плюс один день), из которого мы вычитаем один рабочий день:
=WORKDAY(EOMONTH(дата;0)+1;-1)