2013-03-25 4 views
0

Я пытаюсь выяснить, как искать ячейку, чтобы увидеть, содержит ли она имя из списка, который я указал, например, мы будем использовать «Hofmann Trucking».Microsoft Excel Справочные данные

Использование столбцов a, b и c, где столбец a содержит средние часы, необходимые для перемещения грузовика из пункта a в точку b, столбец b содержит информацию о перевозчике (грузовик Hofmann) и, наконец, столбец c, где я хотел бы ответ идти.

Я хочу, чтобы колонка c вернула время, указанное в колонке a, только если грузовик Hofmann является перевозчиком в столбце b. Если указан другой перевозчик, я хотел бы поместить эту информацию в столбец d.

В конце концов, эти времена будут усреднены для каждого перевозчика в день, поэтому я могу легко показать, сколько времени потрачено на поездки в определенные районы и из определенных районов разными компаниями.

ответ

1

Это следует сделать это:

Col A  Col B    Col C        Col D 
8   Hoffman Trucking  =If(B1="Hoffman Trucking",A1,0) =A1-C1 

Поместите эти 2 формулы в столбцах C & D и перетащить вниз ...

+1

Предполагая, что множество возможных значений в Col B, он должен ссылаться на список , например, на Sheet1, ячейки A1: A10. В этом случае формула Col C должна быть как '= IF (NOT (ISERROR (MATCH (A1, Sheet1! $ A $ 1: $ A $ 10, FALSE))), 0, A1)' –

+0

@DavidZemens Хорошо, вы тоже говоря, если у меня был список носителей в столбце 1 столбца a, а в качестве листа расчета использовался лист 2? – user2208691

+0

@ user2208691 'Sheet1' может ссылаться на * любой * рабочий лист (просто измените имя). Аналогично '$ A $ 1: $ A $ 10' вы можете изменить, чтобы ссылаться на любой диапазон, в котором вы храните список. Это: 'Sheet1! $ A $ 1: $ A $ 10' означает, что список находится в листе, называемом« Sheet1 », и в ячейках A1: A10. При необходимости измените. –

Смежные вопросы