Anzeige
Archiv - Navigation
1024to1028
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
Inhaltsverzeichnis

Summeprodukt mit Array

Summeprodukt mit Array
17.11.2008 14:58:00
Chris
Hallo Excelianer
Folgende Formel Liefert mir ein Array der Form {0;0;0;0;12;0;0;0,0;34;0;0;0;0;0;56;0;0;0;0;0...}
{=($B$4:$B$102=$B109)*$C$4:$C$102}
Dieses Array möchte ich in ein Summenprodukt einbauen, hier ist das ergebnis jedoch immer 0
gibt es eine Möglichkleit den selben Bereich abzufragen und dabei das Ergebnis {12;34;56} zu erhalten?
Alternativ wie kann ich das Summenprodukt umbauen um ein Ergebnis zu erhalten.
In Worten: Überprüfe ob in Spalte A "Summe" steht; überprüfe ob in Spalte B eine der Zahlen des Arrays steht und summiere dann Spalte C
Vielen Dank

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Summeprodukt mit Array
17.11.2008 17:08:00
Chris
Keiner da der mir helfen kann,
*Verzweifel*
Deine Fragestellung ist etwas verwirrend, weil ...
18.11.2008 08:21:00
neopa
Hallo Chris,
... diese mE widersprüchlich ist. Im einfachsten Fall musst Du doch Deine Bedingung: ($B$4:$B$102=$B109) nur noch mit ($A$4:$A$102="Summe") kombinieren, so:
=SUMMENPRODUKT(($B$4:$B$102=$B109)*($A$4:$A$102="Summe");$C$4:$C$102)
Als Ergebnis dieser Formel kommt nur dann eine Null heraus, wenn in Spalte A der Zeilen, wo die erste Bedingung zutrifft, nicht "Summe" steht.
Oder was meinst Du wirklich?
Gruß Werner
.. , - ...
AW: Deine Fragestellung ist etwas verwirrend, weil ...
18.11.2008 10:31:41
Chris
{=($B$4:$B$102=$B109)*$C$4:$C$102}
Dieses Array ergibt das Ergebnis {0;0;0;0,0;12;0;0;0;0;34;0;0;0;56;0;0;...}
in Spalte B stehen Namen in Spalte C stehen Kennzahlen mehrerer Pro Name möglich aber nicht zwingend erforderlich.
Jetzt kommt die Stelle an der ich mich etwas ungenau ausgedrückt habe, sorry hierfür.
auf einer ZWEITEN Tabelle
Steht in der Spalte A untereinander "Kosten" "Pauschale" "Summe" (das ganze mehrfach untereinander)
in Spalte B stehen die Kennzahlen.
Ich möchte nun die Gesamtsumme der Summen pro Name (Werte in Spalte C). Hierzu möchte ich das Array verwenden das mir die Kennzahlen zu den Namen zuordnet.
Ich bräuchte also eine Summenprodukt mit einer Art ODER-Funktion.
In Spalte A des zeiten Blattes steht "Summe"; in Spalte B stehen die Kennzahlen (im Beispielfall 12 oder 34 oder 56);
dann Summiere Spalte C.
Es können bis zu 100 Kennzahlen pro Person sein.
Anzeige
jetzt ist es klarer ...
18.11.2008 11:22:00
neopa
Hallo Chris,
... und nun auch wie gewünscht lösbar:
Daten

 BCD
3NameNr 
4Schuster55 
5Kunze10 
6   
7   
8Müller12 
9Sommer20 
10   
11   
12   
13Müller34 
14   
15Winter20 
16   
17   
18   
19Müller56 
20Meier77 
21   
22   
109Müller  
110   


Auswertung

 ABCDE
1ArtNrWert 100
2Kosten1210  
3Pauschale125  
4Summe1215  
5Kosten20120  
6Pauschale20125  
7Summe20245  
8Kosten1212  
9Pauschale128  
10Summe1220  
11Kosten3415  
12Pauschale3410  
13Summe3425  
14Kosten44200  
15Pauschale44250  
16Summe44450  
17Kosten5615  
18Pauschale5625  
19Summe5640  
20Kosten77350  
21Pauschale77300  
22Summe77650  
23Kosten88350  
24Pauschale88300  
25Summe88650  
26     

Formeln der Tabelle
ZelleFormel
E1=SUMMENPRODUKT((A2:A999="Summe")*(ISTZAHL(VERGLEICH(B2:B999;(Daten!B4:B102=Daten!B109)*(Daten!C4:C102); 0))); C2:C999)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
Danke
18.11.2008 12:34:44
Chris
Super, vielen herzlichen Dank auf VERGLEICH wäre ich nie gekommen.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige