Dynami c Умножение в Excel - PullRequest
0 голосов
/ 04 марта 2020

У меня есть два столбца, где первые столбцы содержат начальные 5 последовательных нулей, а затем следуют не нулевые числа. Чего я хочу достичь, так это то, что всякий раз, когда ненулевые числа начинаются в первом столбце (который в нашем примере начинается с номера ячейки A7 ), он должен начинаться с умножения на начальное число второго столбца. Так что в нашем примере это должно быть (A7 * B1) затем (A8 * B2) и так далее и так далее .. Ниже приведен скриншот для справки.

enter image description here

Я пробовал с формулой ниже, но кажется, что она не соответствует цели.

=IF(A2=0,0,A2*B2)

Было бы очень полезно, если бы кто-нибудь мог помочь мне с этой проблемой.

1 Ответ

1 голос
/ 04 марта 2020

INDEX и COUNTIF комбинация функций может помочь вам:

=A2*INDEX($B$2:$B$10,COUNTIF($A$2:A2,">0"))

enter image description here

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