У меня есть ячейка таблицы Excel, которая выглядит следующим образом:
A | B | C | D | E
1 TASK | WORK (days) | RESOURCES | PLUMBER (days) | ELECTRICIAN (days)
2 Fit bathroom | 3 | Plumber, Electrician | 1.5 | 1.5
Ячейки A2, B2 и C2 вводятся вручную.
Формула в ячейке D2 принимает общее количество рабочих дней (ячейка B2) и делит их на количество ресурсов, указанное в ячейке C2 (каждый ресурс разделяется запятой):
=IF(ISNUMBER(SEARCH("Plumber",$C2)),$B2/(LEN($C2)-LEN(SUBSTITUTE($C2,",",""))+1),0)
Формула для ячейки E2 похожа:
=IF(ISNUMBER(SEARCH("Electrician",$C2)),$B2/(LEN($C2)-LEN(SUBSTITUTE($C2,",",""))+1),0)
Я бы хотел изменить свою форумку, чтобы иметь возможность обрабатывать следующие записи в ячейке C2:
Plumber, Electrician [200%]
В этом случае ячейка D2 должна быть установлена на 1, а ячейка E2 должна быть установлена на 2.
Я надеюсь, что это имеет смысл, и буду признателен за любую помощь, как этого добиться.