#google-sheets #google-sheets-formula
Вопрос:
Я вернулся с другим вопросом об этой электронной таблице: https://docs.google.com/spreadsheets/d/1mNrJzSDpfTRuvZSRpt7BQn0HfA2mdhZzTym2DqNlXZU/edit?usp=sharing
Я хотел бы, чтобы столбец G автоматически вычислял слова, которые я написал в данном сеансе. Я мог видеть, как это делается, если поискать проект, указанный в столбце D, затем, если это короткий рассказ, заглянуть в столбец E, чтобы проверить текст, затем найти самый последний итог, указанный в столбце F, и вычесть его из нового итога.
Например, если я помещу «Короткие рассказы» в D24, «Перергия» в E24 и 1400 в F24, я хочу, чтобы в G24 было 24 (так как в последний раз, когда я обновлял «Перергия», была в строке 21, и общее количество тогда было 1376).
Я пробовал использовать формулы IF (), но это не сработало, и я довольно новичок в электронных таблицах (и в основном неопытен в кодировании) Я не знаю другого способа сделать это.
Не стесняйтесь копаться в приведенном выше листе, так как это копия, а не фактический лист, который я использую.
Ответ №1:
=ОШИБКА IF(ЕСЛИ(E24<>»», F24-MAX(ФИЛЬТР($F$2:$F23, $E$2:$E23=E24)), F24-MAX(ФИЛЬТР($F$2:$F23, $D$2:$D23=D24))), F24)
Попробуйте это везде, где вы хотите, чтобы ваш результат был. Это будет работать для вашего текущего листа, но вы не уверены, какие перестановки у вас будут в будущем…
Комментарии:
1. Хм…к сожалению, это не сработало. Я обновил копию, приведенную выше, чтобы показать вам проблему, с которой я столкнулся. Он выводит -1400 вместо 24, как должно быть. Я мог бы немного поиграть с этим, если утром это не выяснится, но сейчас я иду спать. Спасибо за попытку, я действительно ценю это!
2. Извините, я добавил строку, так как не смог получить доступ к вашему листу, я исправил ответ