Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
900to904
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
900to904
900to904
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Verweis in Matrixschreibweise?

Verweis in Matrixschreibweise?
29.08.2007 11:55:00
Helmut
Also ich habe eine Spalte A in der Zahlen stehen. Eine Spalte B in der verschiedene abkürzungen stehen und in spalte E alle diese abkürzungen mit spalte F die entsprechenden werte. Das heißt jede abkürzung die in B vorkommt kommt in E sicher vor.
dann steht da (Spalte A,B)
1 U
2 B
3 C
1 A
1 C
Spalte E,F
U 3
B 2,5
C 4,9
A 7
und ich möchte nun haben, dass ich von allen die eine 1 in dem linken feld stehen haben, die summe der werte der buchstaben gebildet werden. Das heißt in meinen fall sollte in einem feld dann 3+7+4,9 berechnet werden...
Ich bekomm das nur nicht wirklich hin. Mein Formelansatz war:
{=SUMME((A1:A50=1)*Verweis(B1:B50;E1:E20;F1:F20))}
was mir irgendwie nen fehler aufgeworfen hat, weil verweis glaub ich keine arrays als ersten parameter erlaubt?
Ich wäre sehr dankbar über eure hilfe
LG
Helmut

15
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Verweis in Matrixschreibweise?
29.08.2007 12:33:00
Christian
Hallo Helmut,
Ansatz mit Hilfsspalte:
Tabelle1

 ABCDEFGH
11U  U3x14,9
22B  B2,5  
33C  C4,9x 
41A  A7x 
51C      
6        
7        
8        
9        
10        

Formeln der Tabelle
ZelleFormel
G1{=WENN(ISTZAHL(VERGLEICH(1&E1;$A$1:$A$10&$B$1:$B$10;0)); "x";"")}
H1=SUMMEWENN(G1:G10;"x";F1:F10)
G2{=WENN(ISTZAHL(VERGLEICH(1&E2;$A$1:$A$10&$B$1:$B$10;0)); "x";"")}
G3{=WENN(ISTZAHL(VERGLEICH(1&E3;$A$1:$A$10&$B$1:$B$10;0)); "x";"")}
G4{=WENN(ISTZAHL(VERGLEICH(1&E4;$A$1:$A$10&$B$1:$B$10;0)); "x";"")}
G5{=WENN(ISTZAHL(VERGLEICH(1&E5;$A$1:$A$10&$B$1:$B$10;0)); "x";"")}
G6{=WENN(ISTZAHL(VERGLEICH(1&E6;$A$1:$A$10&$B$1:$B$10;0)); "x";"")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian

Anzeige
AW: Verweis in Matrixschreibweise?
29.08.2007 12:38:00
Helmut
Erst einmal danke!!!
Aber das problem an deinem ist (wenn ich das richtig verstanden habe) dass keine doppelten zeichen vorkommen dürfen. Es ist allerdings schon so dass 2x in der Spalte A 1 stehen kann und in der B Spalte direkt daneben z.b. ein C
Dann würde ich 2x4,9 rechnen müssen und das geht aber in deinem beispiel nicht...

AW: Verweis in Matrixschreibweise?
29.08.2007 12:41:05
AndrRo
Hallo Helmut,
anbei die Formel:
=SUMMENPRODUKT(($A$1:$A$5=1)*SUMMEWENN($E$1:$E$4;$B$1:$B$5;$F$1:$F$4))
gruss
Andreas

Schöne Lösung...
29.08.2007 13:07:40
{Boris}
Hi Andreas,
...mit der SUMMEWENN-Kombination :-)
Gegenüber der klassischen Array-Variante
{=SUMME((A1:A5=1)*(B1:B5=MTRANS(E1:E4))*MTRANS(F1:F4))}
benötigt Deine Variante intern wesentlich weniger Berechungen und ist dadurch bei größeren Bereichen wesentlich flotter. :-)
Grüße Boris

Anzeige
Diese Formel sollte doch wohl Einzug
29.08.2007 13:18:00
WF
auf unserer Seite halten, ...
Hi Boris,
... wenn wir dieser unabhängig voneinander fast auf die Sekunde genau gleichzeitig unseren Respekt zollen!
bis nachher
WF
http://www.excelformeln.de/
die ultimative Formelseite

ASTREIN !
29.08.2007 13:07:00
WF
nimm überall noch den Bereich bis :A999 usw.

Ist ja witzig...
29.08.2007 13:11:00
{Boris}
Hi Walter,
...genau diesen Gedanken hatte ich hier ja auch! Die nehmen wir - wenn Andreas nix dagegen hat - bei uns mit auf (falls wir sie nicht doch schon irgendwo haben?!?) :-)
Gruß Boris

noch mal witzig - siehe oben (hatte nicht
29.08.2007 13:20:04
WF
aktualisiert)

Anzeige
@WF und {Boris}
29.08.2007 13:30:44
AndrRo
Ich fühle mich geehrt auf eure Excel-Formel-Seite aufgenommen zu werden. ;-)
(falls noch keiner schneller wahr)
gruss
Andreas Rost

AW: @WF und {Boris}
29.08.2007 13:41:00
Helmut
Ja und bei dem lob von anderen möchte ich mich mal auch herzlich für die hilfe bedanken!!!

Wird gemacht...
29.08.2007 14:22:26
{Boris}
Hi Andreas,
...bauen wir in geeigneter Weise ein. Weiß noch nicht genau wann - musst halt ab und an mal in unseren News nachschauen.
Grüße Boris

Ist bereits formuliert und .....
29.08.2007 15:06:44
WF
..... wartet nur noch auf Deine Freigabe.
WF

AW: ohne euch jetzt.....
29.08.2007 19:50:00
HermannZ
Hallo Boris, WF;
enttäuschen zu wollen, aber ich glaube das hatten wir doch schon mal, und zwar fast gleich, ich weiss zwar nicht mehr wann, aber ich habe mir dieses beispiel sogar verwart.
hier das Beispiel;
 ABCDEF
2Beispiel EC 00101035     
3Wenn Teile Ausführung gleich ist zu der Materialnummer die Stückzahl ausgeben     
4    zu 
5    Materialnummer 
6MaterialnaummerAusführung Teil 1Ausführung Teil 2Stück Anzahl
7123456AA1312345697
8234567F 2323456724
9345678GC343456780
10123456BB1545678919
11123456C 165678900
12456789HF2467890124
13567890ED35  
14123456D 33  
15678901FH19  
16123456E 17  

Formeln der Tabelle
ZelleFormel
E7{=WENN(SUMME(1/ZÄHLENWENN($A$7:$A$16;$A$7:$A$16))<ZEILE(A1); "";MIN(WENN($A$7:$A$16>E6;$A$7:$A$16)))}
F7=SUMMENPRODUKT(($A$7:$A$16=E7)*SUMMEWENN($C$7:$C$16;$B$7:$B$16;$D$7:$D$16))
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruss HermannZ

Anzeige
Kann mich gar nicht erinnern...
29.08.2007 22:09:20
{Boris}
Hi Hermann,
wann und wo war das denn? Kam die Lösung von Dir, uns oder sonstwem?
Grüße Boris

AW: Kann mich gar nicht erinnern...
30.08.2007 10:43:00
HermannZ
Hallo Boris;
wann das war und wo kann ich dir nicht sagen,weil ich jetzt Rentner bin habe ich meine gesammelten Werke einmal zuüberarbeiteten (deshalb konnte ich mich jetzt an dieses Beispiel auch erinnern) und habe dabei eine menge Mustermappen entsorgt,ich habe aus diesen Mappen nur das kopiert was mir erhaltenswert erschien,deshalb weiss ich nicht mehr von wann das war.
Wenn du sagst du kannst dich daran nicht erinnern,dann könnte es auch sein das ich es aus einer mappe kopiert habe die ich zu Schulungszwecken auf der Arbeit benutzt habe,aber...?
Ich kann nur soviel sagen das muss mindestens ein Jahr hersein, denn solange habe ich nicht mehr ausgemisstet.
Zu den Formeln kann ich nur sagen die erste ist bei euch entliehen.
soweit ich mich erinnern kann ist die zweite von mir.Aber das hat für mich keinerlei bedeutung ich mache das ja nur aus Spass an der Freut.
Sorry wenn ich damit jetzt verwirrung gestiftet habe, war nicht meine Absicht.
Gruss HermannZ
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige