Вот еще один иллюстративный пример:
>>> print(", ".join(["ha" if i else "Ha" for i in range(3)]) + "!")
Ha, ha, ha!
Он использует тот факт, что if i
оценивает False
для 0
и True
для всех других значений, генерируемых функцией range()
. Поэтому понимание списка оценивается следующим образом:
>>> ["ha" if i else "Ha" for i in range(3)]
['Ha', 'ha', 'ha']
Я решил проблему.
Формула для таблицы ниже в A4 выглядит следующим образом:
={A2:C2+A3:C3}
(Ctrl + Shift + Enter, конечно)
I Я думаю, что SUM () не работает, потому что он уже обрабатывает свой ввод как массив, но я не уверен.