Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
656to660
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
656to660
656to660
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Array-Formel

Array-Formel
25.08.2005 09:52:00
apollo303
Hallo Leute,
habe folgendes Problem:
In Spalte B sind 20 verscheidene Merkmale (z.B. 1, 3, 5, 10, 12, 20,...). Jetzt möchte ich z.B. alle Merkmale mit 1 und 3 und 5 und 10 addieren. Und das Ganze ohne "Summewenn + Summewenn +...". Es gibt doch bestimmt die Möglichkeit, dass man Summewenn mit den jeweiligen Merkmalen versieht und diese dann in der Summe ausgegeben werden..., oder?
Danke und Gruß
Apollo

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
{summe()}
25.08.2005 10:08:40
heikoS
Hallo Apollo,
z.B. so funktioniert das:
{=summe((a1:a10={1.3.5.10})*(a1:a10))}
Meintest Du das so?
Gruß Heiko
AW: {summe()}
25.08.2005 10:19:11
apollo303
danke dir, funktioniert prima
Da aller guten Dinge drei sind ...
25.08.2005 11:33:08
heikoS
... kommt noch eine Variante ins Spiel:
=summenprodukt((a1:a10={1.3.5.10})*(a1:a10))
Ist zwar keine explizite Matrixformel (wie von Dir gewünscht) aber immerhin eine implizite. ;-) Mir persönlich gefällt summenprodukt() immer wieder am besten. Ist aber Geschmackssache.
Danke für die Rückmeldung.
Gruß Heiko
AW: Da aller guten Dinge drei sind ...
25.08.2005 11:36:52
apollo303
noch ein schöne formel :) danke dir
AW: Array-Formel
25.08.2005 10:08:42
Erich
Hallo Apollo,
ginge so:
 
 ABCD
1WertMerkmalSpez. Summeoder
211110116
3103  
41005  
5100010  
61000012  
710000020  
Formeln der Tabelle
C2 : =SUMME(SUMMEWENN(B:B;{1;5;10};A:A))
D2 : =SUMME(SUMMEWENN(B:B;{1;5;10};B:B))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
In C2 werden die den Merkmalen entsprechenden Werte aus SPalte A addiert, in D2 die Merkmale selbst.
Statt {1;5;19} könnte auch ein Bereich, z.B. E1:E3, stehen, der die Werte 1, 3 und 5 enthält.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
Ergänzung
25.08.2005 10:22:22
Erich
Hallo Apollo,
die Formeln waren keine Arrayformeln. Wenn die auszuwählenden Merkmale in einem Bereich stehen, sind das Arrayformeln:
 
 ABCDE
1WertMerkmalSpez. Summeoder1
2111101165
3103  10
41005110116 
5100010   
61000012   
710000020   
Formeln der Tabelle
C2 : =SUMME(SUMMEWENN(B:B;{1;5;10};A:A))
D2 : =SUMME(SUMMEWENN(B:B;{1;5;10};B:B))
C4 : {=SUMME(SUMMEWENN(B:B;E1:E3;A:A))}
D4 : {=SUMME(SUMMEWENN(B:B;E1:E3;B:B))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Ergänzung
25.08.2005 11:33:37
apollo303
war mir schon bewusst...auch das mit den umrandeten klammern. hat trotzdem prima funktioniert...danke
AW: Array-Formel
25.08.2005 10:23:31
apollo303
danke dir...klaptt auch prima
2 sehr gute ansätze in so kurzer zeit...bestens

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige