Дано:
Значение ячейки A1=100x100
Значение ячейки A2=200x250*
В ячейках B1 и B2 хочу получить площадь м2.
Составил формулу для B1 и B2:
С значением А1 все просто нашли, символы до "x", нашли символы после, получили ответ.
Но та же формула не считает ячейку A2 из-за символа "*"
Наверное я начал усложнять но формула получила следующий вид:
Если звездочки нет считаем по формуле для ячейки А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;"";) |