Как установить CELL VALUE без написания формулы - PullRequest
0 голосов
/ 09 февраля 2019

У меня есть значения в

  • A2 = "2"
  • B2 = "1"
  • C2 = "3"
  • иформула в D2

Можно ли установить значение ячейки A3, равное C2, без добавления какой-либо формулы в A3 и в зависимости от результатов D2 и без использования скрипта приложения?Например, если:

  • D2 = if (A2> B2, тогда значение A3 = C2 остается пустым

Ответы [ 3 ]

0 голосов
/ 09 февраля 2019

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

=IF(A2 > B2, C2, )

однако вы можете добавить столбец слева от столбца A , а затемпоместите эту формулу в ячейку A3 :

={"", IF(B2 > C2, D2, )}

0 голосов
/ 30 мая 2019

Для (почти?) Всех практических целей "не может быть сделано", но из любопытства, и, возможно, с некоторой либеральной интерпретацией требований (и потому что с тегом ), этоможет считаться технически осуществимым (если в значительной степени бесполезным).Предполагая, что 'триггер' для формулы в D2 возвращает 9, в A2 с пробелом A3:

=query(C2:D2,"select C where D=9 label C '2'")
0 голосов
/ 09 февраля 2019

Полагаю, вы могли бы использовать функцию IF Листов Google ?

Синтаксис IF (logic_expression, value_if_true, value_if_false)

logic_expression - выражение или ссылкав ячейку, содержащую выражение, которое представляет некоторое логическое значение, т. е. ИСТИНА или ЛОЖЬ.

value_if_true - значение, которое функция возвращает, если значение логического выражения равно ИСТИНА.

value_if_false - [НЕОБЯЗАТЕЛЬНО - по умолчанию пусто]- Значение, которое возвращает функция, если выражение логическое_значение - ЛОЖЬ.

Таким образом, ваша формула в A3 будет тогда =IF(A2>B2, C2)

...