У меня есть 2 разных листа в Excel, и я пытаюсь объединить определенную информацию из них в другой лист. Вот пример:

Рабочий лист 1:

Item    Quantity   Cost    Expiration
cookies        1   $1.00       7/1/18

Рабочий лист 2:

Item    Quantity   Cost    Expiration
cookies        3   $1.00       9/1/18

Я хотел бы найти функцию или формулу, чтобы лист 3 мог объединять информацию из двух других листов. В него будут добавлены количества и самая ранняя дата истечения срока годности.

Поэтому я хотел бы, чтобы лист 3 выглядел так:

Item    Quantity   Cost    Expiration
cookies        4   $1.00       7/1/18

2 ответа2

0

Для количества вы можете использовать эту формулу:=SUMIF(Sheet1!A:A,A2,Sheet1!B:B)+SUMIF(Sheet2!A:A,A2,Sheet2!B:B)

Для срока действия вы можете использовать эту формулу: =MIN(Sheet1!D:D,Sheet2!D:D)

0

Напишите файлы cookie в ячейке A2 Sheet3.

В ячейке B2 листа 3 напишите эту формулу:

=SUM(VLOOKUP($A$2, Sheet1!$A$2:$D$2, 2, FALSE))+SUM(VLOOKUP($A$2, Sheet2!$A$2:$D$2, 2, FALSE))

В ячейке C2 Sheet3 напишите это:

=MIN(VLOOKUP($A$2, Sheet1!$A$2:$D$2,3, FALSE))*MIN(VLOOKUP($A$2, Sheet2!$A$2:$D$2, 3, FALSE))

Примечание: если "Столбец затрат" имеет значения, отличные от 1, то в ячейке C2 листа 3 напишите эту формулу массива:

{=MIN(IF(Sheet1!$A$2:$A$2=A2,Sheet1!$C$2:$C$2,Sheet2!$C$2:$C$2))}

В ячейке D2 листа 3 напишите эту формулу массива:

{=MIN(IF(Sheet1!$A$2:$A$2=A2,Sheet1!$D$2:$D$2,Sheet2!$D$2:$D$2))}

NB Завершить формулу массива с помощью Ctrl+Shift+Enter.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .