В гугл листах у меня есть таблица имен и номеров, которые могут постоянно меняться, я пытаюсь сделать так, чтобы, когда я набираю имя человека (может быть где угодно), тогда цифры в этой строке изменялись на 0До сих пор это легко сделать, но проблема в том, что после того, как он вернется к нулю, ему нужно снова разрешить изменение чисел, поэтому ему нужно только один раз изменить числа.
Пока я сделалнесколько рабочая формула:
=IFERROR(IF(A2=VLOOKUP(A2,S$1:S,1, FALSE), -1, 0), 0)
Проблема в том, что она вычтет 1 из числа, поэтому, если число равно 3, оно изменит число на 2.
=countif(A$1:A, E2)
-Подсчитывает, сколько раз кто-то заполнил форму и сложил число. =IFERROR(IF(A2=VLOOKUP(A2,S$1:S,1, FALSE), -1, 0), 0)
- Видит, было ли напечатано имя, совпадающее с тем, которое есть в его строке, и если это было бы затем вычесть 1.
Например: Допустим, у Дейва есть числа 0 3 6
(каждое в ихсобственную ячейку, но в той же строке), и я помещаю имя «Дейв» в любое место на листе, что я хочу, чтобы цифры были изменены на 0 0 0
(он будет делать что-то вроде -0, -3, -6
), но затем сохранитьсчитая после сброса 0 3 6
на 0 0 0
.
Имейте в виду, что имена меняются, поэтому наличие "Human1"
или чего-то подобного в формуле не будет работать.