Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 63693 Skopiuj do schowka Formuła suma iloczynów
Autor Wiadomość
bart1706 
świeżak


Posty: 4
Wysłany: 05-01-2019, 15:43   Formuła suma iloczynów

Witam serdecznie,

mam mały problem z formułą suma iloczynów. Na załączoną obrazku widać ze stworzyłem formułę która mnoży kolumny i je sumuje w zależności od tego jaka jest data i wartość drugiej kolumny. Chciałbym jeszcze dodać do niej warunek, że jeżeli w zakresie daty zawartej w formule i wartości drugiej kolumny znajdzie w kolumnie C wartość "C" formuła będzie robiła całką inna operacje tj. pomnoży wartość kolumny D razy 6. Jeżeli nie znajdzie takiej wartości żeby mnożyła i sumowała wartości wg wzoru. Wiem, że wszystko jest możliwe, bardzo proszę o pomoc.

Z góry dziękuję za poświęcony czas.

Pozdrawiam

Bartłomiej Urbański

Bez tytułu.png
Plik ściągnięto 23 raz(y) 13.64 KB

ID posta: 359763 Skopiuj do schowka
 
 
umiejead 
Excel Expert


Pomógł: 228 razy
Posty: 1233
Wysłany: 05-01-2019, 18:44   

Witamy na Forum.

Załącz plik. xlsx.
_________________
.
Jak poprawnie opisać problem: http://www.excelforum.pl/...ika-vt59262.htm
I dbajmy - proszę - o poprawną polszczyznę.
ID posta: 359771 Skopiuj do schowka
 
 
bart1706 
świeżak


Posty: 4
Wysłany: 05-01-2019, 22:35   

Załącznik

Nowy Arkusz programu Microsoft Excel.xlsx
Pobierz Plik ściągnięto 8 raz(y) 8.68 KB

  
ID posta: 359781 Skopiuj do schowka
 
 
umiejead 
Excel Expert


Pomógł: 228 razy
Posty: 1233
Wysłany: 06-01-2019, 07:56   

Sprawdź:
Kod:
=JEŻELI($C1="C";$D1*6;SUMA.ILOCZYNÓW($D$1:$D$8;$E$1:$E$8;--($A$1:$A$8="01-01-2019");--($B$1:$B$8=1)))


PS. Nie cytuj ostatniego posta.
_________________
.
Jak poprawnie opisać problem: http://www.excelforum.pl/...ika-vt59262.htm
I dbajmy - proszę - o poprawną polszczyznę.
ID posta: 359786 Skopiuj do schowka
 
 
bart1706 
świeżak


Posty: 4
Wysłany: 06-01-2019, 10:40   

Dziękuje za zainteresowanie i pomoc, jednakże Twoja formuła odnosi się tylko do komórki C1. Ja chciałbym żeby formuła wyszukała w zakresie naszych dwóch warunków
Kod:
--($A$1:$A$8="01-01-2019");--($B$1:$B$8=1)
wartość C w całej kolumnie C i pomnożyła wartość komórki obok razy 6, jeżeli nie znajdzie to
Kod:
=SUMA.ILOCZYNÓW($D$1:$D$8;$E$1:$E$8;--($A$1:$A$8="01-01-2019");--($B$1:$B$8=1))
. Dla przykładu dodaje plik excel, mam nadzieje że logicznie to wytłumaczyłem :(. Pozdrawiam

Nowy Arkusz programu Microsoft Excel.xlsx
Pobierz Plik ściągnięto 8 raz(y) 9.92 KB

ID posta: 359791 Skopiuj do schowka
 
 
mancia14 
Exceloholic


Pomógł: 2 razy
Posty: 161
Wysłany: 07-01-2019, 11:10   

Rozwiązanie w kolumnie H, zobacz czy o to chodziło.

Kod:
=JEŻELI((--($A$1:$A$19="01-01-2019")*--($B$1:$B$19=1)*--($C$1:$C$19="C"))=1;--($A$1:$A$19="01-01-2019")*--($B$1:$B$19=1)*--($C$1:$C$19="C")*D1*6;JEŻELI(--($A$1:$A$19="01-01-2019")*--($B$1:$B$19=1)=1;SUMA.ILOCZYNÓW($D$1:$D$19;$E$1:$E$19;--($A$1:$A$19="01-01-2019");--($B$1:$B$19=1));"brak"))


rozwiązanie.xlsx
Pobierz Plik ściągnięto 7 raz(y) 9.69 KB

Ostatnio zmieniony przez mancia14 07-01-2019, 11:29, w całości zmieniany 1 raz  
ID posta: 359889 Skopiuj do schowka
 
 
Maciej Gonet
Excel Expert


Pomógł: 1179 razy
Posty: 4037
Wysłany: 07-01-2019, 11:11   

W załączonym pliku nie pokazałeś oczekiwanego rezultatu, a opis nie jest jasny: piszesz, że jak znajdzie "C" w kolumnie C, to ma mnożyć odpowiednią wartość z kolumny D przez 6, ale
Cytat:
TYLKO RAZ
Ale tu jest kilka razy litera C, a odpowiadające jej liczby w kolumnie D nie są równe, więc jaki ma być wynik?
ID posta: 359890 Skopiuj do schowka
 
 
bart1706 
świeżak


Posty: 4
Wysłany: 07-01-2019, 11:58   

Chodziło dokładnie o to że jeżeli nie będzie wartości C w naszym zakresie szukania (dwa warunki, data i wartość 1) formuła ma liczyć sumę iloczynów w tym zakresie. Jeżeli formuła znajdzie wartość C to komórka z prawej strony tej wartości C ma być pomnożona razy 6.

Chciałem to zrobić wszystko w jednej formule, ale poradziłem sobie już tworząc dodatkową kolumnę. Dziękuję bardzo wszystkim za pomoc i zainteresowanie.

Pozdrawiam
ID posta: 359898 Skopiuj do schowka
 
 
KOKOSEK
świeżak


Posty: 9

Wysłany: 14-01-2019, 14:02   

A może tak? Jeśli dobrze zrozumiałem co chcesz osiągnąć
Kod:
={SUM(IF((A1:A8="01-01-2019")*(B1:B8=1),IF(C1:C8="C",(C1:C8="C")*(D1:D8*6),(D1:D8)*(E1:E8))))}


edycja Zbiniek:
1. Przy wpisywaniu kodów makr lub formuł proszę używać znaczniki [code] (zgodnie z pkt. 3.1 Regulaminu naszego forum).
2. Zainwestuj w klawiaturę - mam nadzieję, że to tylko ALT Ci się zacina.
Tekst bez polskich "ogonków" jest mniej czytelny i często bezużyteczny dla osób korzystających z http://www.excelforum.pl/search.htm (Korzystasz?)
POPRAWIŁEM ZA CIEBIE.
  
ID posta: 360434 Skopiuj do schowka
 
 
KOKOSEK
świeżak


Posty: 9

Wysłany: 15-01-2019, 16:16   

Ad1. Przepraszam za brak [code], poprawię się
Ad2. Mieszkam w UK i w pracy nie ma takiej opcji (pisałem posta właśnie z pracy) ale OK, jasne rozumiem, posty będę pisał z domu z PL znaczkami.

dzięki i jeszcze raz przepraszam.
ID posta: 360509 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum

Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe