Доброго времени суток. Работаем в гугл таблицах для общего доступа. Имеется самодельная шахматка, в которой необходимо суммировать значения заранее прописанных квадратных метров (98,7, 67, 68,2) если в зеленое поле (В5, Е5..., Е10...) внесли сумму договора. Если сумму внесли (например 38 524 200) то должна суммироваться квадратура 98,7, если оно пустое, то суммирования быть не должно. Голову ломаю пока как сделать). Помогите пожалуйста
Доброго времени суток. Работаем в гугл таблицах для общего доступа. Имеется самодельная шахматка, в которой необходимо суммировать значения заранее прописанных квадратных метров (98,7, 67, 68,2) если в зеленое поле (В5, Е5..., Е10...) внесли сумму договора. Если сумму внесли (например 38 524 200) то должна суммироваться квадратура 98,7, если оно пустое, то суммирования быть не должно. Голову ломаю пока как сделать). Помогите пожалуйстаsungatali
В этой формуле поячеечно перечислите нужные вам ячейки в массиве для проверки условия "> 0" (в функции LAMBDA соответствуют переменной a):
Код
{B5;E5;E10}
и соответствующие ячейки в массиве для суммирования (в функции LAMBDA соответствуют переменной b):
Код
{C3;F3;F8}
Понятно, что количество перечисленных ячеек в обоих массивах должно быть одинаково, поскольку между этими ячейками предполагается позиционное соответствие. Ячеек в каждом списке может быть хоть 10, хоть 20, хоть сколько надо.
Здравствуйте! А мы ломаем голову, как вам помочь без примера, по одной не совсем чёткой фотографии.
В этой формуле поячеечно перечислите нужные вам ячейки в массиве для проверки условия "> 0" (в функции LAMBDA соответствуют переменной a):
Код
{B5;E5;E10}
и соответствующие ячейки в массиве для суммирования (в функции LAMBDA соответствуют переменной b):
Код
{C3;F3;F8}
Понятно, что количество перечисленных ячеек в обоих массивах должно быть одинаково, поскольку между этими ячейками предполагается позиционное соответствие. Ячеек в каждом списке может быть хоть 10, хоть 20, хоть сколько надо.Gustav
Gustav, Доброе утро. Спасибо, что ответили. Смысл в том, чтобы если клиент купил квартиру, то в отдельной независимой ячейке суммировалась заранее записанная квадратура. На примере прикрепленного скрина: квартиру 25купил клиент, в таблицу внесли сумму договора 38 524 200, теперь уже заранее прописанная квадратура, в данном случае 98,7 м2. должна суммироваться с остальными такими же проданными в опять таки в отдельную независимую ячейку. А если квартира еще не продана, то есть В5 пустая, то ячейка С3 не учитывается. Таким образом мы всегда будем видеть квадратуру проданной площади. На данный момент нашел временное решение путем выпадающего списка - везде 0 и закрепленная квадратура.
Gustav, Доброе утро. Спасибо, что ответили. Смысл в том, чтобы если клиент купил квартиру, то в отдельной независимой ячейке суммировалась заранее записанная квадратура. На примере прикрепленного скрина: квартиру 25купил клиент, в таблицу внесли сумму договора 38 524 200, теперь уже заранее прописанная квадратура, в данном случае 98,7 м2. должна суммироваться с остальными такими же проданными в опять таки в отдельную независимую ячейку. А если квартира еще не продана, то есть В5 пустая, то ячейка С3 не учитывается. Таким образом мы всегда будем видеть квадратуру проданной площади. На данный момент нашел временное решение путем выпадающего списка - везде 0 и закрепленная квадратура.sungatali
временное решение путем выпадающего списка - везде 0 и закрепленная квадратура
Мда, странное решение для справочной информации. Зачем же выпадающий список городить? Тогда уж введите просто вместо константы 98,7 формулу с этой константой:
Код
=ЕСЛИ(B10>0; 98,7; 0)
Это формула для ячейки C8, в другие - скопируйте и подправьте в каждой квадратуру. Уж это получше, чем всякий раз выпадающий список дёргать.
А вообще по-нормальному в C8 должна быть константа 98,7, которая не меняется. А суммирующую формулу я вам уже написал выше (а вы, кстати, свою суммирующую так и не показали).
временное решение путем выпадающего списка - везде 0 и закрепленная квадратура
Мда, странное решение для справочной информации. Зачем же выпадающий список городить? Тогда уж введите просто вместо константы 98,7 формулу с этой константой:
Код
=ЕСЛИ(B10>0; 98,7; 0)
Это формула для ячейки C8, в другие - скопируйте и подправьте в каждой квадратуру. Уж это получше, чем всякий раз выпадающий список дёргать.
А вообще по-нормальному в C8 должна быть константа 98,7, которая не меняется. А суммирующую формулу я вам уже написал выше (а вы, кстати, свою суммирующую так и не показали).Gustav