Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Array-Formel

Forumthread: 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
Anzeige

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
Anzeige
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
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige