Wenn abfrage in Excel

Hallo an alle

nachdem ich in Excel nur alle paar Jahre mal was mache bin ich nicht wirklich fit bei den Formeln. Und meine bisherigen Spielereien haben mich nicht wirklich weitergebracht.

Ich habe folgende Situation:
…A…B…C…D

Z1| 3 lisa bernd franz
z2| 4 maxi richi gitti
z3| 5 fred alois sonstwer

…A…B

z5| Lisa gitti
z6| Bern maxi
z7| richi fred
z8| alois sonstwer

z10| {ausgabezelle}
so ich möchte nun in Z10A der Ausgabezeile den Wert errechnen den die beiden Namen in Lisa und Gitti im Matrix bereich in der Spalte A haben
Bsp: Lisa steht in Z1 spalte B und jeweils der Wert der ersten Spalte ist der den ich haben möchte.
Lisa = z1 = 3
Gitti = z2 = 4
soll-ergebnis is daher 7

kann mir da mal jemand einen Tipp geben?

Bsp: Lisa steht in Z1 spalte B und jeweils der Wert der ersten
Spalte ist der den ich haben möchte.
Lisa = z1 = 3
Gitti = z2 = 4
soll-ergebnis is daher 7

Hallo Aya,

weise den Zellen in B1:smiley:3 jeweils den Zellinhalt als Namen zu.

Tabellenblatt: [Mappe1]!Tabelle1
 │ A │ B │ C │ D │
──┼───────┼──────────┼───────┼──────────┤
1 │ 3 │ lisa │ bernd │ franz │
──┼───────┼──────────┼───────┼──────────┤
2 │ 4 │ maxi │ richi │ gitti │
──┼───────┼──────────┼───────┼──────────┤
3 │ 5 │ fred │ alois │ sonstwer │
──┼───────┼──────────┼───────┼──────────┤
4 │ │ │ │ │
──┼───────┼──────────┼───────┼──────────┤
5 │ │ │ │ │
──┼───────┼──────────┼───────┼──────────┤
6 │ lisa │ gitti │ 7 │ │
──┼───────┼──────────┼───────┼──────────┤
7 │ Bernd │ maxi │ 7 │ │
──┼───────┼──────────┼───────┼──────────┤
8 │ richi │ fred │ 9 │ │
──┼───────┼──────────┼───────┼──────────┤
9 │ alois │ sonstwer │ 10 │ │
──┴───────┴──────────┴───────┴──────────┘
Benutzte Formeln:
C6: =INDIREKT("A"&ZEILE(INDIREKT(A6)))+INDIREKT("A"&ZEILE(INDIREKT(B6)))
C7: =INDIREKT("A"&ZEILE(INDIREKT(A7)))+INDIREKT("A"&ZEILE(INDIREKT(B7)))
C8: =INDIREKT("A"&ZEILE(INDIREKT(A8)))+INDIREKT("A"&ZEILE(INDIREKT(B8)))
C9: =INDIREKT("A"&ZEILE(INDIREKT(A9)))+INDIREKT("A"&ZEILE(INDIREKT(B9)))

Festgelegte Namen:
alois : =Tabelle1!$C$3
bernd : =Tabelle1!$C$1
franz : =Tabelle1!$D$1
fred : =Tabelle1!$B$3
gitti : =Tabelle1!$D$2
lisa : =Tabelle1!$B$1
maxi : =Tabelle1!$B$2
richi : =Tabelle1!$C$2
sonstwer: =Tabelle1!$D$3

A1:smiley:9
haben das Zahlenformat: Standard

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Gruß
Reinhard

Grüezi zusammen

Mit dieser Konstellation geht es auch ohne Namensvergabe mit einer (zugegeben etwas längeren) Formel wie folgt:

Tabellenblatt: [Mappe1]!Tabelle1
│ A │ B │ C │ D │
──┼───────┼──────────┼───────┼──────────┤
1 │ 3 │ lisa │ bernd │ franz │
──┼───────┼──────────┼───────┼──────────┤
2 │ 4 │ maxi │ richi │ gitti │
──┼───────┼──────────┼───────┼──────────┤
3 │ 5 │ fred │ alois │ sonstwer │
──┼───────┼──────────┼───────┼──────────┤
4 │ │ │ │ │
──┼───────┼──────────┼───────┼──────────┤
5 │ │ │ │ │
──┼───────┼──────────┼───────┼──────────┤
6 │ lisa │ gitti │ 7 │ │
──┼───────┼──────────┼───────┼──────────┤
7 │ Bernd │ maxi │ 7 │ │
──┼───────┼──────────┼───────┼──────────┤
8 │ richi │ fred │ 9 │ │
──┼───────┼──────────┼───────┼──────────┤
9 │ alois │ sonstwer │ 10 │ │
──┴───────┴──────────┴───────┴──────────┘
Benutzte Formeln:

C6:

=SUMMENPRODUKT($A$1:blush:A$3\*ISTZAHL(FINDEN(A6;$B$1:blush:B$3&$C$1:blush:C$3&$D$1:blush:D$3)))
+SUMMENPRODUKT($A$1:blush:A$3\*ISTZAHL(FINDEN(B6;$B$1:blush:B$3&$C$1:blush:C$3&$D$1:blush:D$3)))

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -