Moinsen,
wäre folgendes möglich:
datenblatt_b:
Spalte A spalte b
a 2
b 3
c 4
d 5
e 6
f 7
g 8
datenblatt_a:
zelle a1
hier trägt der benutzer ein zeichen ein: Z.B. c
dann soll die summe aus c-g gebildet werden
wenn der user f einträgt dann soll die summe aus f und g gebildet werden
wenn der user a einträgt soll die summe a-g gebildet werden.
Hallo,
so:
Code:
=SUMME(INDEX(Sheet2!B:B;VERGLEICH(A1;Sheet2!A:A;0)):Sheet2!B7)
Moin,
mit Fehlerprüfung als VBA:
Code:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim wks1 As Worksheet, wks2 As Worksheet
Dim lRow As Integer, fRow As Integer
Dim xIt As Boolean
If Target.Address(0, 0) = "A1" Then
With ThisWorkbook
Set wks1 = .Sheets("Sheet1")
Set wks2 = .Sheets("Sheet2")
End With
If WorksheetFunction.CountIf(wks2.Columns(1), Target) = 0 Then
MsgBox "Der Wert wurde nicht gefunden!", vbCritical
Exit Sub
End If
With wks2
lRow = .Cells(Rows.Count, 1).End(xlUp).Row
fRow = WorksheetFunction.Match(Target, .Range(.Cells(1, 1), .Cells(lRow, 1)), 0)
wks1.Range("A3") = WorksheetFunction.Sum(.Range("B" & fRow & ":B" & lRow))
End With
End If
End Sub
(24.08.2015, 09:04)BoskoBiati schrieb: [ -> ]Hallo,
so:
Code:
=SUMME(INDEX(Sheet2!B:B;VERGLEICH(A1;Sheet2!A:A;0)):Sheet2!B7)
Hallo, oder
=SUMME(INDEX(Sheet2!B:B;CODE(A1)-96):Sheet2!B7)
supi.
diese Formel klappt sehr gut:
=SUMME(INDEX(Sheet2!B:B;VERGLEICH(A1;Sheet2!A:A;0)):Sheet2!B7)
Kann ich auch mit dem DATWERT vergleichen?
=SUMME(INDEX(Sheet2!B:B;VERGLEICH(A1;DATWERT(Sheet2!A:A);0)):Sheet2!B7)
Das geht aber nicht.
(24.08.2015, 13:07)vivendo schrieb: [ -> ]supi.
diese Formel klappt sehr gut:
=SUMME(INDEX(Sheet2!B:B;VERGLEICH(A1;Sheet2!A:A;0)):Sheet2!B7)
Kann ich auch mit dem DATWERT vergleichen?
=SUMME(INDEX(Sheet2!B:B;VERGLEICH(A1;DATWERT(Sheet2!A:A);0)):Sheet2!B7)
Das geht aber nicht.
Hallo, wenn du verrätst, was du vorhast... ... was willst du denn mit DATWERT()..? Poste doch mal einen (aussagekräftigen) Tabellenausschnitt...
Hallo,
wenn Du mit Datwert vergleichen willst, dann muß in der Tabelle ein Datum als Text stehen. Die Formel funktioniert dann auch, aber nur als Matrixformel.
hallo,
ich möchte datum, was als text formatiert ist durch den datwert in eine vergleichbare zahl formatieren um dann
größer kleiner ausgeben zu können.
aktuell stehen die datumswerte als text.
wenn ich nun diese mit "richtigen" datumswerten vergleichen will muss ich den text mit dem datum als zahl konvertieren und das geht nur mit datwert
=SUMME(INDEX(Sheet2!B:B;VERGLEICH(A1;DATWERT(Sheet2!A:A);0)):Sheet2!B7)
"A:A" hier steht Datum als Text
Hallo,
die Lösung habe ich Dir doch genannt!
Hi BoskoBiati,
das habe ich hier getestet aber es schein nicht zu gehen..sorry dass ich das nicht geschribeen habe