Jak zwrócić wiele wartości, jeśli wiersz zawiera wartość

0

Chcę wyszukać numer w kolumnie A i zwrócić kolumnę B i C, jeśli jest. W innym arkuszu wprowadziłbym FG30827110 i zwróciły cztery elementy (każda pozycja w kolumnie B i C wróciła).

wprowadź tutaj opis obrazu

Nick Scolaro
źródło
Zaawansowany filtr?
Scott Craner
Może. Pozwól mi dodać jasności. Muszę wiedzieć, że jeśli będę musiał zbudować 4 szt. FG #, potrzebuję 8 szt. PC00065 (ponieważ jest to 2 szt.). Ale inny zestaw komórek może wywołać 3 szt. I potrzebowałbym 12 całkowitych PC00065. W końcu muszę znać całkowitą ilość kolumny B z różnymi ilościami kolumny A. Czy to ma sens?
Nick Scolaro
Brzmi to tak, jakby formuła dla kolumny b była podobna (jeśli „a2 = x” to „y”), a kolumna c jest podobnie ustawiona. Dodałbym kolejną kolumnę dla „liczby komputerów” i zmodyfikowałem kolumnę c, aby pomnożyć jej wynik przez tę nową kolumnę. Zasadniczo A2 = FG30827110 -> B2 = PC00065 -> C2 (liczba komputerów) = 2 -> D2 = B2 * C2, które dałoby wynik 4.
Andrew
@Nick Scolaro - edytuj swoje pytanie zamiast dodawać komentarze, aby dodać informacje
cybernetic.nomad

Odpowiedzi:

0

Możesz użyć formuły tablicowej, aby wyciągnąć element składowy

=INDEX(Table1[parent item no],MATCH(A1,Table1[child item no],0)) 

(należy to wpisać za pomocą CTRL + SHIFT + ENTER).

Następnie użyj, SUMIFSaby uzyskać ilość

=SUMIFS(Table1[pts per],Table1[parent item no],A1,Table1[child item no],b1)*(qty needed)
M. Johnson
źródło