Рэй, я заметил, что таблица продаж имеет следующее свойство: В каждой строке комбинация состояния и года уникальна в том смысле, что «AZ» и «2008» появляются только один раз среди всех строк. Если это верно, то эта формула должна работать
=SUMIFS(D4:D10,A4:A10,I4,B4:B10,G4)
Эта формула находит сумму всех продаж определенного штата в конкретном году, независимо от компании. Обратите внимание, что это не будет работать, если у вас есть что-то подобное в таблице продаж.
AZ A 2008
AZ C 2008
Вместо этого вы можете использовать следующую формулу, которая является продолжительной, но более общей.
=IF(
IFERROR(
FIND("A",$H4),
0
),
SUMIFS(
D$4:D$10,
C$4:C$10,"A",
A$4:A$10,$I4,
B$4:B$10,$G4
),
0
)
+IF(
IFERROR(
FIND("B",$H4),
0
),
SUMIFS(
D$4:D$10,
C$4:C$10,"B",
A$4:A$10,$I4,
B$4:B$10,$G4
),
0
)
+IF(
IFERROR(
FIND("C",$H4),
0
),
SUMIFS(
D$4:D$10,
C$4:C$10,"C",
A$4:A$10,$I4,
B$4:B$10,$G4
),
0
)
+IF(
IFERROR(
FIND("D",$H4),
0
),
SUMIFS(
D$4:D$10,
C$4:C$10,"D",
A$4:A$10,$I4,
B$4:B$10,$G4
),
0
)
Вы можете скопировать и вставить это прямо в панель формул.
Эта формула содержит 4 блока IF, по одному для каждого типа компании. Если их больше, соответствующие блоки 'IF' также должны быть добавлены.
Документы Google ссылка , содержащая две таблицы.
Формула была проверена в Excel 2010. Документы Google не показывают формулу, но сумму, которую она рассчитала при импорте файла Excel.
Надеюсь, это поможет.