Здравствуйте, коллеги!
Прикладываю файл "Тире.xlsx". Работаю в Excel 2021.
Есть 6 столбцов данных (1.1, 1.2, 2.1, 2.2, 3.1, 3.2) с численными значениями или прочерком "-".
Есть столбец "∑", где мне нужно видеть вычисления значений в ячейках соответствующих столбцов:
=1.1*1.2+2.1*2.2+3.1*3.2 (если в ячейке стоит прочерк, то нужно игнорировать произведение со значением в этой ячейке).
Если реализовать это формулой (см. ячейку G2):
=A2*B2+C2*D2+E2*F2, то результат будет #ЗНАЧ!
Если реализовать это формулой (см. ячейки G3, G4):
=СУММ(ЕСЛИОШИБКА(A3*B3;0);ЕСЛИОШИБКА(C3*D3;0);ЕСЛИОШИБКА(E3*F3;0)), то получится корректный результат.
В виду того, что таких столбцов данных может быть много, то формула получается очень объёмной. Есть ли более рациональные способы, как это можно реализовать?
Примечания:
1. В незаполненных ячейках нужны именно "-", а не "0".
2. Заметил, что формула:
=A2+C2+E2 будет выдавать #ЗНАЧ!
=СУММ(A2;C2;E2) будет выдавать корректный результат, игнорируя ячейки с "-"
=СУММ(A2*B2;C2*D2;E2*F2) будет выдавать #ЗНАЧ!
Прикладываю файл "Тире.xlsx". Работаю в Excel 2021.
Есть 6 столбцов данных (1.1, 1.2, 2.1, 2.2, 3.1, 3.2) с численными значениями или прочерком "-".
Есть столбец "∑", где мне нужно видеть вычисления значений в ячейках соответствующих столбцов:
=1.1*1.2+2.1*2.2+3.1*3.2 (если в ячейке стоит прочерк, то нужно игнорировать произведение со значением в этой ячейке).
Если реализовать это формулой (см. ячейку G2):
=A2*B2+C2*D2+E2*F2, то результат будет #ЗНАЧ!
Если реализовать это формулой (см. ячейки G3, G4):
=СУММ(ЕСЛИОШИБКА(A3*B3;0);ЕСЛИОШИБКА(C3*D3;0);ЕСЛИОШИБКА(E3*F3;0)), то получится корректный результат.
В виду того, что таких столбцов данных может быть много, то формула получается очень объёмной. Есть ли более рациональные способы, как это можно реализовать?
Примечания:
1. В незаполненных ячейках нужны именно "-", а не "0".
2. Заметил, что формула:
=A2+C2+E2 будет выдавать #ЗНАЧ!
=СУММ(A2;C2;E2) будет выдавать корректный результат, игнорируя ячейки с "-"
=СУММ(A2*B2;C2*D2;E2*F2) будет выдавать #ЗНАЧ!