Hi,
ich habe folgende Formel in Verwendung:
=SUMMEWENN(B:B;AM257;Z:Z)-SUMMEWENN(AM:AM;B257;BJ:BJ)
Wenn Excel in der Spalte B den Wert (in dem Fall eine Zahl) von Zelle AM257 findet, soll Excel die Zahlen von Spalte Z, mit dem Wert von AM257 in der gleichen Zeile, addieren.
Jetzt ist es aber so, dass AM257 nicht nur eine Zahl sondern bis zu 3 Zahlen enthalten kann: 156269, 15166, 15067. Spalte B enthält nur 1 Zahl: 15166.
Gibt es eine Formel, die Spalte B nach den einzelnen Zahlen "15269" "15166" und "15067" durchsuchen kann?
Beispieldatei ist im Anhang
Lg
Hallo,
ohne dass Dopelte eliminiert werden:
Code:
=SUMMENPRODUKT((ISTZAHL(SUCHEN(A2;$C$2:$C$7))*($B$2:$B$7-$D$2:$D$7)))
danke, funktioniert wunderbar =)
ich hätte jetzt noch eine andere rechnung, bei der ich statt subtrahieren dividieren muss. wenn ich einfach das minus in der gleichen formel auf dividieren ändere, schreibt er aber #DIV/0! in die zelle.
muss ich dann mehr ändern als das vorzeichen?
lg
und kann man die formel so ändern, dass er die zahlen findet, wenn die zelle mit 3 zahlen als "ausgangswert" in spalte A ist?
siehe anhang
lg
Hallo,
könntest Du vielleich in klaren Worten erläutern, was Du durch was dividieren willst, am besten mit Beispielen in der Tabelle????
Beschreibung ist in der Datei
Danke
Lg
Hat keiner eine Idee, wie das funktionieren könnte?
Oder ist die Beschreibung unklar?
Hi,
(22.01.2015, 08:56)martin84 schrieb: [ -> ]Hat keiner eine Idee, wie das funktionieren könnte?
Oder ist die Beschreibung unklar?
Aufgabe aus der Datei:
Zitat:Die Formel sollte die Gewichte in Spalte B addieren, welche zu den Chargen von Spalte C gehören (die Chargen von Spalte C in Spalte A suchen und das Gewicht aus Spalte B in der jeweiligen Zeile addieren.
Danach sollte der Lagerverlust durch diese Summe dividiert werden, damit man den Prozentwert ermitteln kann.
Die Excel Datei hat 530 Zeilen und 67 Spalten und es gibt mehrere Zellen (Spalte C) mit 2 oder 3 Chargen.
also ich würde die Spalte C "Charge" auf mehrere Hilfsspalten aufsplitten und dann mit SUMMEWENN + SUMMEWENN +SUMMEWENN + ... bis zur maximal möglichen Zahl an Chargen summieren.
Das Dividieren des entsprechenden Lagerverlust (Spalte E) durch diese Summe kriegst Du ja alleine hin oder?
Als ersten Ansatz so:
Tabelle1 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R |
1 | Charge | Gewicht | Charge | Restmenge | Lagerverlust | Lagerverlust % | | Soll Ergebnis Lagerverlust % | | Charge 1 | Charge 2 | Charge 3 | Charge 4 | | Summe 1 | Summe 2 | Summe 3 | Summe 4 |
2 | 15106 | 17250 | 15106, 15121 | 10250 | 344 | 1,99420289855072E-02 | | 1,67038943381567E-02 | | 15106 | 15121 | | | | 17250 | 3344 | 0 | 0 |
3 | 15107 | 2120 | 15107, 15122, 15168 | 6903 | 106 | 0,05 | | 5,52601397143155E-03 | | 15107 | 15122 | 15168 | | | 2120 | 14522 | 2540 | 0 |
4 | 15110 | 1900 | 15110 | 1896 | 4 | 2,10526315789474E-03 | | 2,10526315789474E-03 | | 15110 | | | | | 1900 | 0 | 0 | 0 |
5 | 15121 | 3344 | 15106, 15121 | 10000 | 344 | 0,102870813397129 | | 1,67038943381567E-02 | | 15106 | 15121 | | | | 17250 | 3344 | 0 | 0 |
6 | 15122 | 14522 | 15107, 15122, 15168 | 6233 | 106 | 7,2992700729927E-03 | | 5,52601397143155E-03 | | 15107 | 15122 | 15168 | | | 2120 | 14522 | 2540 | 0 |
7 | 15168 | 2540 | 15107, 15122, 15168 | 5940 | 106 | 4,17322834645669E-02 | | 5,52601397143155E-03 | | 15107 | 15122 | 15168 | | | 2120 | 14522 | 2540 | 0 |
verwendete Formeln | |
Zelle | Formel | Bereich | N/A |
H2 | =E2/(B2+B5) | | |
H3 | =E3/(B3+B6+B7) | | |
H4 | =E4/B4 | | |
H5 | =E5/(B2+B5) | | |
H6 | =E6/(B3+B6+B7) | | |
E2:E7 | =SUMMENPRODUKT((ISTZAHL(SUCHEN(A2;$C$2:$C$7))*($B$2:$B$7-$D$2:$D$7))) | | |
F2:F7 | =E2/B2 | | |
H7 | =E7/(B3+B6+B7) | | |
J2:J7 | =LINKS(C2;5) | | |
K2:K7 | =WENNFEHLER(TEIL(C2;FINDEN(" ";C2;6)+1;5);"") | | |
L2:L7 | =WENNFEHLER(TEIL(C2;FINDEN(" ";C2;12)+1;5);"") | | |
M2:M7 | =WENNFEHLER(TEIL(C2;FINDEN(" ";C2;18)+1;5);"") | | |
O2:R7 | =SUMMEWENN($A$2:$A$7;J2;$B$2:$B$7) | | |
Excel-Inn.de |
Hajo-Excel.de |
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 |
Add-In-Version 18.19 einschl. 64 Bit |
Danke das hat mir schon geholfen.
Ein kleines Problem gibt's noch:
Wenn in J2:M7 keine Zahl steht, schreibt mir die Formel =SUMMEWENN($A$2:$A$7;J2;$B$2:$B$7) keine Null sondern 6838. Ich weiß nicht woher er die Daten nimmt.