Autor
|
Thema: komplexe Aufgabe (489 mal gelesen)
|
inv-Kristof Mitglied Dipl-- Ing. (FH)
Beiträge: 1135 Registriert: 01.01.2004 HP 8710w, Win Vista 64x, IV 2009 SP2 Intel® Core™ 2 Duo T9500 2,6 GHz, 4 GB RAM nVidia® Quadro FX 3600M, 17" 1920x1200 ---------------- AMD 64bit 3200+; 2GB DDR400 GeForce 6600GT 128MB Win Vista 64x IV 2009 SP2
|
erstellt am: 15. Mrz. 2006 18:38 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich stehe vor der komplizierten Aufgabe. Ich versuche es beschreiben, es wird aber schwierig. In der Tabelle 1 habe ich zwei Spalten. In A:A Spalte stehen verschiedene Nummer und Texte. In der Spalte B:B stehen Teilenummer, z.B. 1600332001. Wie man sieht, wurde ein Teil (1600332001) 20 mal bestellt. Das andere Teil (1600335001) 11 mal. Das Teil 1600332001 wurde 13 mal für die mit 81 oder 10 beginnende Nummer bestellt, 7 mal fürs Lager. Jetzt will ich in der Tabelle 2 neben dem Teil in B2 eine Formel schreiben, die mir entweder "A" oder "L" zurückgibt nach folgendem Kriterium: Wenn die Anzahl der Bestellpositionen für die mit 80 oder 10 beginennde Nummer größer als die Anzahl der Bestellpositionen fürs Lager ist, soll "A" stehen, sonst "L". Wer kann mir helfen? Gruß Kristof Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
WolfgangE Mitglied
Beiträge: 1006 Registriert: 29.01.2003 Compass2000 in (fast) allen Ausbaustufen: Jobserver, ACM, Replikator, DBQ-Programmierung. Programmierung, Wartung und Administration von MSSQL2000-Datenbanken. Grundlegende Kenntnisse in AutoLisp-Programmierung.
|
erstellt am: 16. Mrz. 2006 00:38 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Servus Kristof, anbei ein Lösungsvorschlag (alles in Tabelle 1, musst nur noch rüberkopieren und Bezüge korrigieren). Die Spalten E und F sind Hilfswerte für die Formel in Spalte G, das hält die Formel übersichtlcher. Ansonsten ist's in Spalte H alles in eine Formel reingepackt, sollte so funktionieren. Von der Logik und Übersichtlichkeit her hätte ich die Variante in Zelle E8 vorgezogen, weiß aber nicht, warum's nicht funktioniert. Würd mich noch interessieren, falls mir da jemand weiter helfen kann. Das Problem scheint an der Und()- bzw. Oder()-Funktion zu liegen. Ciao, WolfgangE ------------------ An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rainberg Mitglied
Beiträge: 147 Registriert: 14.01.2005
|
erstellt am: 16. Mrz. 2006 07:30 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
|
| Projektbetreuer / Projektmanager (m/w/d) | DEINZER ist ein führender Anbieter von maßgeschneiderten Point Of Sale-Systemen (POS-Displays, Regalsysteme, Shop-in-Shop-Lösungen, u.v.m.) für den stationären Handel. Mit rund 160 Mitarbeitern und einem profitablen Umsatz im zweistelligen Millionenbereich ist Deinzer einer der Marktführer in dieser Industrie. Zu unseren Kunden zählen sowohl Konzerne, die Markenartikel des täglichen Bedarfs herstellen, sowie mittelständische Konsumgüterhersteller als auch institutionelle Unternehmen.... | Anzeige ansehen | Projektmanagement |
|
rainberg Mitglied
Beiträge: 147 Registriert: 14.01.2005
|
erstellt am: 16. Mrz. 2006 07:40 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Hallo Wolfgang, deine Matrixformel könnte so aussehen Code: ={SUMME((LINKS($A$1:$A$33;2)={"81"."10"})*($B$1:$B$33=D8))}
Man kann sie natürlich auch noch anders aufsetzen. ------------------ Gruß Rainer Feedback wäre nett! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|