Формирайте условна сума в няколко работни листа на Excel

Съдържание

Как да използвате общи суми в електронни таблици с условия

Работна книга съдържа таблици за месеците, наречени януари, февруари и т.н. В друга таблица с обобщение и различни оценки стойностите в Е2 трябва да се добавят от всички месечни таблици, ако текстът „Да“ е в Е1 в съответната таблица.

Тъй като функцията SUMIF не може да се използва в няколко таблици, тя не може да се използва за тази задача. Ще постигнете целта си по следния начин:

Създайте списък с всички имена на месечните листове в таблицата, в която трябва да се формира общата сума.

Задайте името на областта „Имена на листове“ на този списък. За да направите това, въведете името в полето за име отляво на лентата с формули или извикайте командата INSERT - NAME - DEFINE в Excel до версия 2003. В Excel 2007 или по -нова версия можете да намерите командата чрез FORMULAS - DEFINED IAMES - DEFINE NAMES. Следващата фигура показва имената на листа в работен лист:

След това въведете следната формула в клетката на вашата обобщена и оценителна таблица, в която трябва да се появи желаната сума:

= SUMPRODUCT (SUMIF (INDIRECT ("'" & имена на листове & "'! E1"); "Да"; INDIRECT ("'" & имена на листове & "'! E2")))

Ако не копирате формулата, трябва много да внимавате за правописа. Винаги въвеждайте единичен кавичка между две нормални кавички в първия аргумент на двете функции INDIRECT. Преди удивителен знак има и допълнителен единичен кавичка след нормален кавичка.

Следващата фигура показва използването на тази формула в примерна таблица:

В случай, че се добавят допълнителни таблици или изтриете листове, които са били взети предвид досега, считайте, че съответно разширявате или намалявате областта с имената на листа.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave