- 22.05.2020
- 2 minuty na przeczytanie
-
- s
- Dotyczy: Microsoft Office Excel 2003, Microsoft Office Excel 2007 , Excel 2010
Uwaga
Office 365 ProPlus jest zmieniany na Microsoft 365 Apps dla przedsiębiorstw. Aby uzyskać więcej informacji na temat tej zmiany, przeczytaj ten post na blogu.
Podsumowanie
W programie Microsoft Excel, gdy używasz funkcji logicznych ORAZ i / lub LUB wewnątrz funkcji SUMA + Instrukcja IF do testowania zakresu dla więcej niż jednego warunku może nie działać zgodnie z oczekiwaniami. Zagnieżdżona instrukcja IF zapewnia taką funkcjonalność; jednak w tym artykule omówiono drugą, łatwiejszą metodę, która wykorzystuje następujące formuły.
Warunki AND
Warunki LUB
Więcej informacji
Użyj instrukcji SUMA + JEŻELI, aby zliczyć liczbę komórek w zakresie, które przeszły dany test, lub zsumować je wartości w zakresie, dla którego odpowiadające wartości w innym (lub tym samym) zakresie spełniają określone kryteria. Zachowuje się podobnie do funkcji DSUM w programie Microsoft Excel.
Przykład
W tym przykładzie zlicza się liczbę wartości z zakresu A1: A10, które mieszczą się w przedziale od 1 do 10 włącznie.
Aby to osiągnąć, możesz użyć następującej zagnieżdżonej instrukcji JEŻELI:
Poniższa metoda również działa i jest znacznie łatwiejsza do odczytania, jeśli przeprowadzają wiele testów:
Poniższa metoda zlicza liczbę dat przypadających między dwiema podanymi datami:
Uwaga
- Te formuły należy wprowadzić jako formuły tablicowe, naciskając jednocześnie klawisze CTRL + SHIFT + ENTER. Na Macintosh zamiast tego naciśnij COMMAND + RETURN.
- Tablice nie mogą odwoływać się do całych kolumn.
Za pomocą tej metody mnożysz wynik jednej test logiczny przez inny test logiczny w celu zwrócenia wartości PRAWDA i FAŁSZ do funkcji SUMA. Możesz to porównać do:
Metoda pokazana powyżej zlicza liczbę komórek w zakresie A1: A10, dla których oba testy dają wynik PRAWDA. Aby zsumować wartości w odpowiednich komórkach (na przykład B1: B10), zmodyfikuj formułę, jak pokazano poniżej:
Operację LUB w funkcji SUM + Instrukcja IF podobnie. Aby to zrobić, zmodyfikuj powyższy wzór, zastępując znak mnożenia (*) znakiem plus (+). Daje to następującą formułę ogólną: