Dragi angajați ai BK! Am avut o astfel de problemă. Există un tabel Excel, care este prezentat într-un format de bază de date. Una dintre coloanele din acest tabel conține date. Trebuie să scriu două variabile în celulele foii - datele de început și sfârșit și apoi să folosesc formula pentru a calcula suma valorilor din baza de date pentru intervalul specificat. Aceasta este sarcina de a însuma o gamă fixă de celule, mai degrabă decât una fixă. Cred că această întrebare va fi de interes pentru mulți cititori ai publicației dvs. Cel puțin, de cele mai multe ori nu sunt capabil să rezumă variațiile de valori în MS Excel.
Metoda 1. Lucrăm cu funcția "SUMMER ()"
Aceasta este cea mai ușoară cale de a rezolva problema. Pentru ao folosi, vom crea o coloană suplimentară de lucru. În această coloană vom scrie o formulă pentru determinarea condițiilor pentru însumarea înregistrărilor și apoi vom specifica această coloană ca fiind unul dintre parametrii funcției "SUMMER ()". Facem acest lucru:
1. În celula "G3" introduceți titlul coloanei de lucru. În figură este textul "Pr".
3. În celula "G4" introduceți formula "= A4<=$ E $1 ».
4. Copiați formula la întreaga înălțime a tabelului.
Metoda 2. Folosim funcția "SUMPRODUCT ()"
În cazul a două constrângeri (datele de început și de sfârșit), formula pentru sumare este: "= SUMPRODUCT ((A4: A65536> = $ E $ 1) * (A4: A65536<=$E$2)*(D4:D65536)) ». Как видите, в этом выражении функцию « И() » заменяет операция умножения. Иными словами, фрагмент формулы « (A4:A65536>= $ E $ 1) * (A4: A65536<=$E$2) » вернет результат « ИСТИНА » для тех ячеек колонки « А », которые попадают в заданный интервал. В противном случае результат формулы будет равен « ЛОЖЬ ». При перемножении числовых и логических выражений результат « ИСТИНА » Excel считает равным « 1 ». А в итоге функция умножит на « 1 » все элементы из колонки « D », которые попадают внутрь заданного интервала, после чего просуммирует полученный результат.
Și ultimul. Se ridică o întrebare logică: care dintre soluțiile propuse este încă cea mai bună. Aici totul depinde de sarcini și de preferințele personale. În prima metodă, puteți folosi expresii logice foarte complexe. Dar va trebui să folosesc coloane suplimentare. Când lucrați cu funcția "= SUMMARY ()", logica complexă (de exemplu, funcția "OR ()") nu poate fi implementată. Dar nu aveți nevoie de coloane, formula funcționează singură. Asta e tot pentru ziua de azi.
Podolishsya z coli