Jak używać logicznego AND lub OR w instrukcji SUMA + IF w programie Excel

  • 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ą:

Write a Comment

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *