Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bezug aus mehreren verschiedenen Zellen zusammensetzen

92 views
Skip to first unread message

Roland Jud

unread,
Jun 7, 2000, 3:00:00 AM6/7/00
to
Hallo Excel-Cracks,

Wie kann ich in Excel einen Bezug aus mehreren nicht angrenzenden Zellen
zusammensetzen, um ihn in einer Excel-Funktion zu verwenden?

Oder etwas konkreter.
Die Funktion DBSUMME(Datenbank;Feld;Suchkriterien) verlangt, dass unter
Suchkriterien ein Bereich angegeben wird, der in der ersten Zeile den
Feldnamen und in der zweiten Zeile den zu suchenden Wert enthält.
Beispiel
Spalte A
Zeile 1 Konto
Zeile 2 10000

=DBSUMME(Datenbank;Feld;A1:A2)

Da ich die Funktion in einer Tabelle sehr häufig brauche, möchte ich nun
die Suchkriterien aus verschiedenen nicht angrenzenden Zellen
zusammensetzen.

Beispiel

Spalte A Spalte B
Zeile 1 Konto Wert
Zeile 2 1000 =DBSUMME(Datenbank;Feld;A1:A2)
Zeile 3 1200 =DBSUMME(Datenbank;Feld;A1,A3)
Zeile 4 2000 =DBSUMME(Datenbank;Feld;A1,A4)

Ist das in Excel möglich? Oder kann man dazu allenfalls in VBA eine
entsprechende Funktion programmieren?

Vielen Dank für eure Hilfe
Gruss
Roland


Thorsten Grauer

unread,
Jun 7, 2000, 3:00:00 AM6/7/00
to
Roland Jud <j...@gurit.ghit.ch> wrote:
>Hallo Excel-Cracks,
>
>Wie kann ich in Excel einen Bezug aus mehreren nicht angrenzenden Zellen
>zusammensetzen, um ihn in einer Excel-Funktion zu verwenden?


Wenn es sich nur um die Aufaddierung mit einer Bedingung handelt, kann man
bestimmt die Funktion SummeWenn verwenden
Bei mehreren Bedingungen muss die Funktion
=summe(wenn((Bereich= ...) * (Bereich= ...);SummenBereich)) lauten
Für die ... muss entweder ein in "" eingeschlossener Wert (z.B "J") oder ein
Bezug auf eine Zelle (z.B. A1) angegeben werden
Wenn man eine ODER-Verknüpfung (d.h. Bedg1 oder Bdg2) möchte, dass * durch ein +
ersetzen
Wichtig: Die Formel muss als Matrix-Formel, also mit STRG-SHIFT-RETURN eingegeben
werden
Im Beispiel sind die in den Formeln auftauchenden Bereiche "Nr" und "AW" "summe"
benannte Bereiche und entsprechen A2:A16 ,B2:B16 bzw. C2:C16
Die Zeile mit den Beschriftungen Nr AW ... sei Zeile 1

A B C D E F
Nr AW Summe Aufaddierung der Spalte Summe
1 J 2 Bdg1 Bdg2 Ergebnis und zugehörige Formel
2 J 3 5 J 9 =SUMME(WENN((Nr=D3)*(AW=E3);summe))
3 N 5 3 N 5 =SUMME(WENN((Nr=D4)*(AW=E4);summe))
4 J 5 2 J 3 =SUMME(WENN((Nr=D5)*(AW=E5);summe))
5 N 6 1 X 0 =SUMME(WENN((Nr=D6)*(AW=E6);summe))
1 J 2
2 N 1
3 J 5
4 N 4
5 J 3
12 N 2
3 J 1
4 N 5
5 J 6
6 N 7


Hoffentlich hilft die das weiter.


Gruss
T

--
_____________________________________________________________
NewsGroups Suchen, lesen, schreiben mit http://netnews.web.de

Roland Jud

unread,
Jun 8, 2000, 3:00:00 AM6/8/00
to
Das Funktioniert zwar, ist aber nicht ganz das was ich suche. Was ich gerne möchte
ist eine Funktion, welche angelehnt an DBSUMME etwa folgendes Layout hat:

SummeDatenbank(Datenbank;Summationsfeld;Suchfeld;Suchbegriff)

Hat jemand irgend sowas schon mal geschrieben?

Gruss
Roland

Thorsten Grauer schrieb:

0 new messages