Google лист выпадающий и расчеты - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь выяснить, как динамически рассчитать несколько раскрывающихся значений в соответствии с тем, что находится в ячейках в Google Sheets.Не уверен, что я использую правильный текст или как описать то, что я ищу.

Я работаю в строительной компании. Я хочу выяснить, как рассчитать, какой дом подойдет для определенногоразмер земельного участка, основанный на коде R, который есть в пригороде, и фасад здания.

Пример данных:

Size of a block is from 80m2 and up to 5000m2
R-Codes are: 2,2.5,5,10,12.5,15,17.5,20,25,30,35,40,50,60,80
Frontage (m) can be: 7.5,8.5,10,12,12.5,14,15,15.65,17

R Коды определяют размер дома, который можно построить на предоставленной земле.

Пример:

R Code:         Min size house:
2,2.5           20% of land size
5               30% of land size
10              40% of land size
12.5            45% of land size
15,17.5,20,25   50% of land size
30,35,40        55% of land size
50,60           60% of land size
80              70% of land size

Так, если у клиента есть участок земли площадью 350 м2, а код для этой области - R20, то размер дома, который можно построить на этой земле, составляет 175 м2.

Я хочу, чтобы в раскрывающемся спискеопция для каждого поля

Размер блока |Код R |Фасад |и вычислите размер дома

С помощью этой информации мы можем сослаться на дом, модель которого может поместиться в блоке и быть показана клиенту.

Пример:

Name            House size (m2)  Frontage (m)
Davenport       176.8            8.5                

Я играю с этими формулами:

=if(B2<5,(A2/100)*20,"")

Это говорит мне, если r кодов меньше 5 (R кодов: 2,2.5), умножьте блок на процент (относящийся к этомуR code)

Попытка выяснить, какие формулы можно ввести в расчет, и дать правильный ответ со всеми условиями.

У меня нет опыта программирования

1 Ответ

0 голосов
/ 11 июля 2019
=IFERROR(VLOOKUP(B2, 
 {{2,    20%};
  {2.5,  20%};
  {5,    30%};
  {10,   40%};
  {12.5, 45%};
  {15,   50%};
  {17.5, 50%};
  {20,   50%};
  {25,   50%};
  {30,   55%};
  {35,   55%};
  {40,   55%};
  {50,   60%};
  {60,   60%};
  {80,   70%}}, 2, 0)*A2, )

0

электронная таблица

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...