Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Matrix durchsuchen und Bestimmten Wert ausgeben!
#1
Hallo Zusammen!

Versuche es jetzt schon mit allen möglichen Formeln und komme einfach nicht hin!
Wie lauten die Formeln für die Zellen I2 bis I12


Möchte nur den Dienstfreien Tag angezeigt bekommen!

Ich weis ihr könnt mir hier helfen!

Danke im Voraus und LG


Angehängte Dateien
.xlsx   Mappe1.xlsx (Größe: 9,38 KB / Downloads: 11)
Antworten Top
#2
Hi

das geht bestimmt besser, funktioniert aber mit deinen Daten

in J2 und runterziehen
Code:
={INDEX($B$1:$F$1;;MAX(WENN($B$15:$F$19=$H2;SPALTE($A:$E);-1)))}
Matrix-Formel(mit STRG-SHFT-ENTER abschliessen)
Grüße,
Winny
Antworten Top
#3
Hey ja das funktioniert!

Danke vielmals!

Kann mir Excel vielleicht noch das Feld Leer lassen anstelle von "#Wert" wenn ein Name nicht gefunden wird?

LG
Antworten Top
#4
(25.11.2016, 08:31)Gerald123 schrieb: Hey ja das funktioniert!

Danke vielmals!

Kann mir Excel vielleicht noch das Feld Leer lassen anstelle von "#Wert" wenn ein Name nicht gefunden wird?

LG

=WENNFEHLER(...;"") (... =deine Formel)
Gruß,

Luffy  :100:

Personaltrainer - Ernährungsberater 
Antworten Top
#5
Hi,

sollte das dann so aussehen:

=WENNFEHLER(...;"") (...={INDEX($B$1:$F$1;;MAX(WENN($B$15:$F$19=$H2;SPALTE($A:$E);-1)))}

Funzt irgendwie nicht!!

LG
Antworten Top
#6
(25.11.2016, 14:00)Gerald123 schrieb: Hi,

sollte das dann so aussehen:

=WENNFEHLER(...;"") (...={INDEX($B$1:$F$1;;MAX(WENN($B$15:$F$19=$H2;SPALTE($A:$E);-1)))}

Funzt irgendwie nicht!!

LG

Nein. 

Code:
{=WENNFEHLER(INDEX($B$1:$F$1;;MAX(WENN($B$15:$F$19=$H2;SPALTE($A:$E);-1)));"")}

(ungestestet)

Die geschwungenen Klammern nicht dazuschreiben sondern die Formel mit STRG + UMSCHALT + ENTER abschließen.
Gruß,

Luffy  :100:

Personaltrainer - Ernährungsberater 
Antworten Top
#7
Hallo, ich würde so tun..:


Code:
=WENNFEHLER(INDEX($A$1:$F$1;AGGREGAT(14;6;SPALTE(A:F)/($A$15:$F$19=H2);1));"")


Ansonsten siehe unten..:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJK
1 MontagDienstagMittwochDonnerstagFreitag  Dienstfrei  
2Tour 1MA 1MA 1MA 1MA 1SP 2 MA 1FreitagFreitagFreitag
3Tour 2SP 2MA 2MA 2MA 2MA 2 MA 2MontagMontagMontag
4Tour 3MA 3MA 8MA 3MA 3MA 3 MA 3DienstagDienstagDienstag
5Tour 4MA 4MA 7MA 4MA 4MA 4 MA 4DienstagDienstagDienstag
6Tour 5MA 5SP 1MA 5MA 5MA 5 MA 5DienstagDienstagDienstag
7Tour 6MA 6MA 6SP 2MA 6MA 6 MA 6MittwochMittwochMittwoch
8Tour 7MA 7 MA 7 MA 7 MA 7DonnerstagDonnerstagDonnerstag
9Tour 8MA 8 MA 8 MA 8 MA 8DonnerstagDonnerstagDonnerstag
10Tour 9MA 9SP 2MA 9MA 9MA 9 MA 9DienstagDienstagDienstag
11Tour 10SP 1 SP 1 SP 1 SP 1DonnerstagDonnerstagDonnerstag
12       SP 2DonnerstagDonnerstagDonnerstag
13           
14           
15DienstfreiMA 2MA 3MA 6MA 7MA 1     
16Dienstfrei MA 4 MA 8      
17Dienstfrei MA 5 SP 1      
18Dienstfrei MA 9 SP 2      
19Dienstfrei          

ZelleFormel
J2{=WENNFEHLER(INDEX($B$1:$F$1;;MAX(WENN($B$15:$F$19=$H2;SPALTE($A:$E);-1)));"")}
K2=WENNFEHLER(INDEX($A$1:$F$1;AGGREGAT(14;6;SPALTE(A:F)/($A$15:$F$19=H2);1));"")
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#8
Danke an ALLE


Funktioniert natürlich bestens!

LG
Antworten Top
#9
(25.11.2016, 14:14)Gerald123 schrieb: Danke an ALLE


Funktioniert natürlich bestens!

LG

Hast du die matrixformelfreie Variante mit AGGREGAT() gesehen..?
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste