konto usunięte

Temat: Sumuj jeżeli liczba jest w zakresie.

Witam,

mam dwie kolumny (a i b) w excelu, wyglada to tak:

a b
1 15
2 13
3 11
4 5
5 2
6 7

Chciałbym zsumowac wartości kolumny b jeżeli odpowiadajace im wartości z kolumny a beda sie miescily w przedziale 3<x<5

(czyli suma powinna wyjsc 18)

Kombinowalem juz wieloma sposobami, ale kurcze ciagle jest ARG :/

Z gory dziekuje za wszelka pomoc
Jacek Cetnarski

Jacek Cetnarski Data Analyst

Temat: Sumuj jeżeli liczba jest w zakresie.

dla 3<x<5 suma wyniesie 5

podejrzewam, ze chodzi Ci o warunek
2<x<6 Jesli tak to:

=SUMIFS(B1:B6,A1:A6,">2",A1:A6,"<6")

konto usunięte

Temat: Sumuj jeżeli liczba jest w zakresie.

Tak, oczywiscie masz racje. Myslalem 3<=x<=5.

Twój sposob elegancko dziala - sam go probowalem jednak nie zastosowalem cudzysłowowa przy kryteriach.

Dziekuje
Marek Zadęcki

Marek Zadęcki pracownik biurowy i
kadrowy

Temat: Sumuj jeżeli liczba jest w zakresie.

Zainteresował mnie ten temat. Czy mógłbym prosić o odpowiednik funkcji angielskiej w wersji polskiej? Wpisanie:
=SUMA.JEŻELI(B1:B6,A1:A6,"=>2",A1:A6,"=<6")


daje błąd...
Jacek Cetnarski

Jacek Cetnarski Data Analyst

Temat: Sumuj jeżeli liczba jest w zakresie.

http://www.tutoria.pl/blog/381-funkcje-excela-po-polsk...

SUMIFS czyli SUMA.WARUNKÓW
Marek Zadęcki

Marek Zadęcki pracownik biurowy i
kadrowy

Temat: Sumuj jeżeli liczba jest w zakresie.

Bardzo dziękuję. Mam jeszcze nietypowe pytanie - czy jest odpowiednik funkcji SUMA.WARUNKÓW dla Excela 2003? Bo takiej funkcji nie widzę w tej wersji. Ewentualnie jak nie ma to jak można obliczyć problem postawiony w temacie za pomocą takiego "staruszka".Ten post został edytowany przez Autora dnia 06.07.13 o godzinie 21:16
Jacek Cetnarski

Jacek Cetnarski Data Analyst

Temat: Sumuj jeżeli liczba jest w zakresie.

ta funkcja pojawila sie w wersji 2007

mozna dodac kolumne z funkcja =JEŻELI(oraz(A1>2,A1<6),B1,0) i zsumowac kolumneTen post został edytowany przez Autora dnia 06.07.13 o godzinie 21:35
Grzegorz C.

Grzegorz C. Specjalista,
Uniwersytet Śląski

Temat: Sumuj jeżeli liczba jest w zakresie.

Marek Z.:
Ewentualnie jak nie ma to jak można obliczyć problem postawiony w temacie za pomocą takiego "staruszka".

Można użyć formuł:
- suma.iloczynów
=SUMA.ILOCZYNÓW(($A$2:$A$7>3)*($A$2:$A$7<5)*(B2:B7))

- suma jako formuła tablicowa
=SUMA(($A$2:$A$7>3)*($A$2:$A$7<5)*(B2:B7))
Marek Zadęcki

Marek Zadęcki pracownik biurowy i
kadrowy

Temat: Sumuj jeżeli liczba jest w zakresie.

Formuła:
{=SUMA(($A$2:$A$7>3)*($A$2:$A$7<5)*(B2:B7))}

umieszczona w kolumnie C zwraca kolejno: 5,2,7,0,0,0

Moim zdaniem prawidłowe rozwiązanie to:
{=SUMA(($A$2:$A$7>3)*($A$2:$A$7<5)*($B$2:$B$7))}


Czy może się mylę?

Pytam, gdyż chciałbym dobrze zrozumieć problem postawiony na samym początku.Ten post został edytowany przez Autora dnia 06.07.13 o godzinie 22:53
Artur K.

Artur K. Operations
Controller /
Internal Controller,
Air Liquide ...

Temat: Sumuj jeżeli liczba jest w zakresie.

Nie korzystając z funkcji sumifs (czyli też w Excel 2003) i funkcji tablicowych, można to obliczyć formułą:
=SUMIF(A1:A6;"<=5";B1:B6)-SUMIF(A1:A6;"<3";B1:B6)

to tak korzystając z czysto matematycznej różnicy zbiorów liczb :)
Jacek Cetnarski

Jacek Cetnarski Data Analyst

Temat: Sumuj jeżeli liczba jest w zakresie.

Marek Z.:
Formuła:
{=SUMA(($A$2:$A$7>3)*($A$2:$A$7<5)*(B2:B7))}
> umieszczona w kolumnie C zwraca kolejno: 5,2,7,0,0,0

Moim zdaniem prawidłowe rozwiązanie to:
{=SUMA(($A$2:$A$7>3)*($A$2:$A$7<5)*($B$2:$B$7))}
>
Czy może się mylę?

Pytam, gdyż chciałbym dobrze zrozumieć problem postawiony na samym początku.

W przypadku korzystania z powyzszej funkcji nie kopiujesz jej nigdzie dalej gdyz calkowity szukany wynik masz w tej formule.

konto usunięte

Temat: Sumuj jeżeli liczba jest w zakresie.

W starszych wersjach można to zrobić w dwóch kolumnach:
- w kolumnie C =JEŻELI(ORAZ(A1>=3;A1<=5);1;0)
- w kolumnie D mnożąc =B1*C1 otrzymujemy wynik niezerowy tylko w komórkach, które potrzebujemy
A potem tylko zsumować.



Wyślij zaproszenie do