Якщо ваші дані знаходяться в діапазоні A2: D25, ви можете використовувати таку формулу масиву:
=SUM(($A$2:$A$25=DATEVALUE("8/11/13"))*
(($B$2:$B$25="oranges")+($C$2:$C$25="oranges")+($D$2:$D$25="oranges")))
Вам потрібно буде ввести його за допомогою комбінації клавіш Control- Shift- Enter.
Якщо у вас є кілька дат, на які ви хочете підрахувати підсумки для кожної з великої кількості продуктів, ви можете зробити наступне.
Припустимо, що дані вашого продукту знаходяться в діапазоні A2: D20000 в Листі 1, діапазон дат у стовпці A, як у вашому прикладі. Скажіть, що ви хочете помістити кількість продуктів у Sheet2.
У Sheet2 ви введете в клітинки B1, C1 та ін., Що вас цікавлять. Нижче, у діапазоні A2: A2000, ви маєте список своїх продуктів. У комірці B2 введіть формулу цього масиву:
=SUM((Sheet1!$A$2:$A$20000=B$1)*((Sheet1!$B$2:$B$20000=$A2)+
(Sheet1!$C$2:$C$20000=$A2)+(Sheet1!$D$2:$D$20000=$A2)))
і скопіюйте його внизу списку товарів. Це дає вам рахунки для першого побачення.
Далі скопіюйте цілий стовпець підрахунків продуктів для кожного стовпця, який має дату в рядку 1. Це дає вам підрахунок усіх дат.
Крім того, якщо у вас є як велика кількість продуктів, так і велика кількість дат, лише трохи складніша формула без масиву дасть вам кращі показники (тобто, для обчислення знадобиться менше часу).
У комірці B2 ви замість цього введете:
=COUNTIFS(Sheet1!$A$2:$A$20000,B$1,Sheet1!$B$2:$B$20000,$A2)+
COUNTIFS(Sheet1!$A$2:$A$20000,B$1,Sheet1!$C$2:$C$20000,$A2)+
COUNTIFS(Sheet1!$A$2:$A$20000,B$1,Sheet1!$D$2:$D$20000,$A2)
Потім скопіюйте формулу в нижній частині списку продуктів, а потім скопіюйте цілий стовпець формул (у діапазоні B2: B2000) у всі стовпці, для яких ви додали дати в рядок 1.