Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Как подставить значение полученное в теле функции "ЕСЛИ"?
 
Дано:
Значение ячейки A1=100x100
Значение ячейки A2=200x250*

В ячейках B1 и B2 хочу получить площадь м2.
Составил формулу для B1 и B2:
Код
B1=(ЛЕВСИМВ(A1;ДЛСТР(A1)-НАЙТИ("x";A1))*(ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ("x";A1))))/1000000)

С значением А1 все просто нашли, символы до "x", нашли символы после, получили ответ.
Но та же формула не считает ячейку A2 из-за символа "*"
Наверное я начал усложнять но формула получила следующий вид:
Код
=ЕСЛИ(НЕ(ЕОШ(НАЙТИ("*";А1)));ЗАМЕНИТЬ(А1;НАЙТИ("*";А1);1;"";);(ЛЕВСИМВ(А1;ДЛСТР(А1)-НАЙТИ("x";А1))*(ПРАВСИМВ(А1;ДЛСТР(А1)-НАЙТИ("x";А1))))/1000000)

Если звездочки нет считаем по формуле для ячейки А1 если звездочка есть ее нужно убрать:
Код
B2=ЗАМЕНИТЬ(А1;НАЙТИ("*";А1);1;"";)
в ячейке получаем результат без «*» но как с этим работать в теле функции ЕЛСЛИ?
Страницы: 1
Наверх