Как да използвате общи суми в електронни таблици с условия
Работна книга съдържа таблици за месеците, наречени януари, февруари и т.н. В друга таблица с обобщение и различни оценки стойностите в Е2 трябва да се добавят от всички месечни таблици, ако текстът „Да“ е в Е1 в съответната таблица.
Тъй като функцията SUMIF не може да се използва в няколко таблици, тя не може да се използва за тази задача. Ще постигнете целта си по следния начин:
Създайте списък с всички имена на месечните листове в таблицата, в която трябва да се формира общата сума.
Задайте името на областта „Имена на листове“ на този списък. За да направите това, въведете името в полето за име отляво на лентата с формули или извикайте командата INSERT - NAME - DEFINE в Excel до версия 2003. В Excel 2007 или по -нова версия можете да намерите командата чрез FORMULAS - DEFINED IAMES - DEFINE NAMES. Следващата фигура показва имената на листа в работен лист:
След това въведете следната формула в клетката на вашата обобщена и оценителна таблица, в която трябва да се появи желаната сума:
= SUMPRODUCT (SUMIF (INDIRECT ("'" & имена на листове & "'! E1"); "Да"; INDIRECT ("'" & имена на листове & "'! E2")))
Ако не копирате формулата, трябва много да внимавате за правописа. Винаги въвеждайте единичен кавичка между две нормални кавички в първия аргумент на двете функции INDIRECT. Преди удивителен знак има и допълнителен единичен кавичка след нормален кавичка.
Следващата фигура показва използването на тази формула в примерна таблица:
В случай, че се добавят допълнителни таблици или изтриете листове, които са били взети предвид досега, считайте, че съответно разширявате или намалявате областта с имената на листа.