Aleksandra Krzyszewska

Aleksandra Krzyszewska Grafik 2D, Retuszer

Temat: Formuła na ilość komponentów z wartości podanej

Cześć,
mam problem, że chciałam sobie zrobić plik liczący ile danych elementów składowych/komponentów potrzebuję, po tym jak podam wartość tego co chcę zbudować.
Próbowałam znaleźć temat, ale problemem jest, że nie wiem jakiej funkcji szukam, co nieco utrudnia mi szukanie tematów, jestem na 8 stronie wyszukiwania.

Generalnie chodzi o to, że np mam elementy, które składają się z innych, są takie komponenty są używane w kilku rożnych, chciałabym, żeby po wpisaniu liczby tych głównych policzyło mi ile komponentów potrzebuję.

Przykład:
Mam element A składający się z B,C,D oraz element E składający się z F,G i tu gorzej B czyli:

A=B+C
E=B+F+G

I jeśli chcę zrobić 1 A i 2 E i te wartości podam, to chcę żeby mi powiedziało, że będę potrzebować 3B 1C 2F 2G

Udało mi się osiągnąć ten efekt przez użycie Suma(jeżeli(A>0, + A, +0);jeżeli( e>0; itd....

I to się sprawdza, ale elementów mam mnóstwo i myślę, że pewnie jest patent, żeby zrobić to jakoś lepiej, mądrzej. Bo tu podaję proste składowe, a mam takie, które mają 7 składników i w przyszłości będę mieć sytuację, że składnikiem będzie A.
Plusem jest, że są to wartości całkowite, żadnych ułamków, albo coś jest, albo go nie ma.

Moja prośba jest taka czy możecie mi polecić na to jakiś lepszy patent? Bedę wdzięczna za każdą radę!
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Formuła na ilość komponentów z wartości podanej

To całkiem proste.
Oznacz elementy składowe jakimś akronimem, np a, b, c
Czyli a1, b2, b4, c2

Gdzie 1 to jakiś element grupy A
następnie 2 to inny element grupy B a także 4 też tej grupy
itd.. i jak chcesz obliczyć ile składników z grupy B wykorzystałaś to zastosuj formułę licz.jeżeli()


Obrazek
Aleksandra Krzyszewska

Aleksandra Krzyszewska Grafik 2D, Retuszer

Temat: Formuła na ilość komponentów z wartości podanej

Dziękuję za odpowiedź i przepraszam, że tak późno, ale dopiero miałam chwilę przetestować.

To nie bardzo mi się sprawdza, nie widzę też całości kodu w komórce w Twoim screenie, więc może źle coś zrobiłam, ale jeśli dobrze rozumiem tę funkcję, ona mi liczy warunek jaki jej podam i w tym wypadku mogłoby mi policzyć składniki, ale jeśli podam ich nazwę, a nie policzy mi ile ich potrzebuję po zmianie wartości tego elementu, na który się składają.

A ja bym chciała, żeby ona liczyła wszystkie składniki po podaniu wartości tego głównego. Możliwe, że to jest niejasne więc podaję przykład o co mi chodzi z wartościami:


Obrazek
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Formuła na ilość komponentów z wartości podanej

No jaki przykład taki ... i faktycznie to widać po załączonym przykładzie ze się nie zrozumieliśmy.
Podstawowym nieporozumieniem jest no zastosowanie liczbyX nazwa w jednej koomkie: "3x jajka"
Takich rzeczy Excel nie policzy. Co innego gdyby w jednej komórce było 3 a w następnej Jajko.
Ja założyłem że nie będzie liczby mówiąca o ilości, a nazwa będzie składowa grupy. W tym jednak przykładzie składowe nie są zależne od grupy i mogą się powtarzać.

Jak podałem na moim przykładzie (nie ma więcej niż widać) można liczyć tak
B5 -> licz.jeżeli("$G$3:$I$4;"*" & A5) co da nam = 1
B6 -> licz.jeżeli("$G$3:$I$4;"*" & A6) co da nam = 1
B7 -> licz.jeżeli("$G$3:$I$4;"*" & A7) co da nam = 2

Nie policzy liczbaX
Jeśli rozłożysz ilości na inne kolumny to można wynik pomnożyć przez ilości stojące obok nazwy produktu stosując formułę =suma.jeżeli()


Obrazek



Wyślij zaproszenie do