Size: a a a

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

2020 March 01

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Nick
Отвечу в личку, что бы спойлеры не кидать 😁
+
источник

V

Volch in Чат | Google Таблицы и скрипты
Доброго вечера! Подскажите в каком направлении гуглить? Нужно чтобы таблица проверяла значение по массиву и вставляла в ячейки значения? Пример: есть товары и они проданы на конкретную сумму. Соседняя ячейка должна себестоимость отражать.
источник

V

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

V

Volch in Чат | Google Таблицы и скрипты
Я реализовал вроде вариант проверки через скрипты,  но подозреваю, что есть более простой встроенный способ.
источник

РИ

Роман Игнатов... in Чат | Google Таблицы и скрипты
Volch
Я реализовал вроде вариант проверки через скрипты,  но подозреваю, что есть более простой встроенный способ.
А себестоимость как должна просчитываться? Может пример таблицы реальной с вашей стороны поможет?
источник

V

Volch in Чат | Google Таблицы и скрипты
Себестоимость например храниться на другом листе, где она бы была уже вбита. Например два столбца название и себестоимость.
источник

V

Volch in Чат | Google Таблицы и скрипты
То есть она не высчитывается исходя из,  а уже есть. А в таблице расчета хочу проверку делать и чтобы подставлялось.
источник

РИ

Роман Игнатов... in Чат | Google Таблицы и скрипты
Volch
То есть она не высчитывается исходя из,  а уже есть. А в таблице расчета хочу проверку делать и чтобы подставлялось.
VLOOKUP, по русски ВПР, формула.
источник

V

Volch in Чат | Google Таблицы и скрипты
Спасибо! 🙏
источник
2020 March 02

CN

Cyberwoman Net in Чат | Google Таблицы и скрипты
Добрый вечер! Долго разбираюсь с функциями и уже запуталась. Прошу вашей помощи. Пример: Имеется таблица "Машины" с 3-мя листами (List01,List02,List03). В List01, в столбце Е ("Марка") надо вставить BMW или Opel - это после сверки значений из столбца List01.В ("код") с одноименными столбцами в листах List02.А и List03.А.
Сделала два запроса, которые по отдельности работают:
(1)=IF(List01!B2:B=UNIQUE(QUERY(List02!A2:A;"select A where A="&List01!B2:B&""));"BMW")
(2)=IF(List01!B6:B=UNIQUE(QUERY(List03!A2:A;"select A where A="&List01!B6:B&""));"Opel")
Но у меня не получается их объединить в один запрос, чтобы выдавало нужное значение BMW, если код List01 совпадает с кодом List02, а иначе Opel, если код List01 совпадает с кодом List03.
В ЯП понимаю так, пишу в упрощенном виде:
if (List01.B == List02.A) {
 List01.E = "BMW";
} else
if (List01.B == List03.A) {
 List01.E = "Opel";
}
источник

CN

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

IV

Ivan Vetrov in Чат | Google Таблицы и скрипты
доступа нет
источник

CN

Cyberwoman Net in Чат | Google Таблицы и скрипты
Ivan Vetrov
доступа нет
Открыт :)
источник

IV

Ivan Vetrov in Чат | Google Таблицы и скрипты
Cyberwoman Net
Открыт :)
заполните пример как должно выгладить заполнение, не понятно к чему цепляться
источник

CN

Cyberwoman Net in Чат | Google Таблицы и скрипты
Ivan Vetrov
заполните пример как должно выгладить заполнение, не понятно к чему цепляться
Сделала
источник

CN

Cyberwoman Net in Чат | Google Таблицы и скрипты
Ivan Vetrov
заполните пример как должно выгладить заполнение, не понятно к чему цепляться
Преогромное Вам спасибо в решении данного вопроса ❤️🌹
источник

IV

Ivan Vetrov in Чат | Google Таблицы и скрипты
Cyberwoman Net
Добрый вечер! Долго разбираюсь с функциями и уже запуталась. Прошу вашей помощи. Пример: Имеется таблица "Машины" с 3-мя листами (List01,List02,List03). В List01, в столбце Е ("Марка") надо вставить BMW или Opel - это после сверки значений из столбца List01.В ("код") с одноименными столбцами в листах List02.А и List03.А.
Сделала два запроса, которые по отдельности работают:
(1)=IF(List01!B2:B=UNIQUE(QUERY(List02!A2:A;"select A where A="&List01!B2:B&""));"BMW")
(2)=IF(List01!B6:B=UNIQUE(QUERY(List03!A2:A;"select A where A="&List01!B6:B&""));"Opel")
Но у меня не получается их объединить в один запрос, чтобы выдавало нужное значение BMW, если код List01 совпадает с кодом List02, а иначе Opel, если код List01 совпадает с кодом List03.
В ЯП понимаю так, пишу в упрощенном виде:
if (List01.B == List02.A) {
 List01.E = "BMW";
} else
if (List01.B == List03.A) {
 List01.E = "Opel";
}
Решение =IF(ISBLANK(A2:A)=FALSE;IFNA(arrayformula(VLOOKUP(B2:B;{{List02!A2:A\IF(ISBLANK(List02!A2:A)=FALSE;"BMW")};
{List03!A2:A\IF(ISBLANK(List03!A2:A)=FALSE;"Opel")}};2;FALSE));"");"")
источник

A

Admin in Чат | Google Таблицы и скрипты
Cyberwoman Net
Сделала
То есть надо проверить какой код есть из двух листов:

Лист2 = БМВ?
Лист3 = Опель?
источник

IV

Ivan Vetrov in Чат | Google Таблицы и скрипты
Admin
То есть надо проверить какой код есть из двух листов:

Лист2 = БМВ?
Лист3 = Опель?
верно
источник

A

Admin in Чат | Google Таблицы и скрипты
Cyberwoman Net
Добрый вечер! Долго разбираюсь с функциями и уже запуталась. Прошу вашей помощи. Пример: Имеется таблица "Машины" с 3-мя листами (List01,List02,List03). В List01, в столбце Е ("Марка") надо вставить BMW или Opel - это после сверки значений из столбца List01.В ("код") с одноименными столбцами в листах List02.А и List03.А.
Сделала два запроса, которые по отдельности работают:
(1)=IF(List01!B2:B=UNIQUE(QUERY(List02!A2:A;"select A where A="&List01!B2:B&""));"BMW")
(2)=IF(List01!B6:B=UNIQUE(QUERY(List03!A2:A;"select A where A="&List01!B6:B&""));"Opel")
Но у меня не получается их объединить в один запрос, чтобы выдавало нужное значение BMW, если код List01 совпадает с кодом List02, а иначе Opel, если код List01 совпадает с кодом List03.
В ЯП понимаю так, пишу в упрощенном виде:
if (List01.B == List02.A) {
 List01.E = "BMW";
} else
if (List01.B == List03.A) {
 List01.E = "Opel";
}
Второй вариант попроще, с заголовком (ставить в первую строку)
={ "Марка"; ArrayFormula( ЕСЛИОШИБКА( ЕСЛИОШИБКА( 
 ЕСЛИ( ВПР( B2:B8; List02!A2:A; 1;0 ); "BMW"; );
 ЕСЛИ( ВПР( B2:B8; List03!A2:A; 1;0 ); "Opel"; )))) }
источник