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
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
SummeDatenbank(Datenbank;Summationsfeld;Suchfeld;Suchbegriff)
Hat jemand irgend sowas schon mal geschrieben?
Gruss
Roland
Thorsten Grauer schrieb: