Clever-Excel-Forum

Normale Version: Funktion "Finden" +- 10%
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallöchen,

Du musst das FINDEN natürlich auch korrekt weiterführen.

Ich habe da nur Edgar's Formel verwendet, um das Suchkriterium von FINDEN zu ermitteln.

Du siehst ja in Edgars Beitrag, dass da als erstes die 5000 raus kommt. Ist das bei Dir auch der Fall? Wenn nicht, musst Du dort erst mal suchen, woran es liegt. Hast Du den definierten Namen eingerichtet?
Wenn das passt kannst Du testen, ...FINDEN(5000;... müsste ein Ergebnis bringen. Wenn Du die 5000 durch Edgars Formel ersetzt, müsste auch wieder das Ergebnis kommen.
Hallo sharkster,

so ein Quatsch. Wenn die Zelle leer ist, dann muß man das auch in die Formel einbauen, aber mit Sicherheit nicht mit FINDEN. Was soll denn gefunden werden????

Arbeitsblatt mit dem Namen 'Tabelle1'
EFGH
1Suche PS
2
7Artikel-Nr.PS
8643564565000
95435545454500
107646575477000
118978697893300
122,3452E+104500
13

NameBezug
Suche_PS=Tabelle1!$H$2

ZelleFormel
E8=WENNFEHLER(INDEX(A:A;AGGREGAT(15;6;ZEILE($C$9:$C$13)/(WENN(Suche_PS="";1;$C$9:$C$13>=0,9*Suche_PS))/(WENN(Suche_PS="";1;$C$9:$C$13<=1,1*Suche_PS));ZEILE(A1)));"")
F8=WENNFEHLER(INDEX(C:C;AGGREGAT(15;6;ZEILE($C$9:$C$13)/(WENN(Suche_PS="";1;$C$9:$C$13>=0,9*Suche_PS))/(WENN(Suche_PS="";1;$C$9:$C$13<=1,1*Suche_PS));ZEILE(A1)));"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg


Arbeitsblatt mit dem Namen 'Tabelle1'
IJ
7Artikel-Nr.PS
8643564565000
95435545454500
107646575477000
118978697893300
122,3452E+104500
13

NameBezug
Suche_PS=Tabelle1!$H$2

ZelleFormel
I8=WENN((Suche_PS="")*(A9<>"");A9;WENNFEHLER(INDEX(A:A;AGGREGAT(15;6;ZEILE($C$9:$C$13)/($C$9:$C$13>=0,9*Suche_PS)/($C$9:$C$13<=1,1*Suche_PS);ZEILE(E1)));""))
J8=WENN((Suche_PS="")*(A9<>"");C9;WENNFEHLER(INDEX(C:C;AGGREGAT(15;6;ZEILE($C$9:$C$13)/($C$9:$C$13>=0,9*Suche_PS)/($C$9:$C$13<=1,1*Suche_PS);ZEILE(E1)));""))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Arbeitsblatt mit dem Namen 'Tabelle1'
LM
7Artikel-Nr.PS
8643564565000
95435545454500
107646575477000
118978697893300
122,3452E+104500
13

NameBezug
Suche_PS=Tabelle1!$H$2

ZelleFormel
L8=WENNFEHLER(INDEX(A:A;AGGREGAT(15;6;ZEILE($C$9:$C$13)/($C$9:$C$13>=0,9*Suche_PS)/($C$9:$C$13<=1,1*Suche_PS);ZEILE(H1)));WENN((Suche_PS="")*(A9<>"");A9;""))
M8=WENNFEHLER(INDEX(C:C;AGGREGAT(15;6;ZEILE($C$9:$C$13)/($C$9:$C$13>=0,9*Suche_PS)/($C$9:$C$13<=1,1*Suche_PS);ZEILE(I1)));WENN((Suche_PS="")*(A9<>"");C9;""))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Hallo Edgar, 

mit finden sollen die Turbinen mit z.B. 4700 PS (+-10%) gefunden werden. Wenn die Zelle leer ist werden alle Turbinen angezeigt.
Das funktioniert auch, aber eben nur bei genau 4700 PS. 


Ich sehe schon, scheinbar kann man deine Formel nicht einfach in meinen Code


Code:
=WENNFEHLER(INDEX(Daten6[PS];AGGREGAT(15;6;ZEILE(Daten6[Art-Nr.])/(FINDEN(Suche_PS;Daten6[PS];1)>0);ZEILE()-7)-7;1);"")

integrieren.

Ich werde noch ein wenig rumtüfteln und Erfolg oder Misserfolg reporten  Blush
Hi,

warum stelle ich Dir eigentlich drei Formeln vor, die alle das machen was Du willst? Ich sage es nur ungern, aber Dein Versuch mit Finden ist einfach nur Müll!
Hallo Edgar,

mir ist es nun gelungen die erste Variante in meine Formel zu übernehmen. Vielen Dank nochmals.

Aber vielleicht kannst du mir verraten, warum die Darstellung des Ergebnisses anders aussieht als bei der 2-ten und 3-ten Variante.
Die Zeilen werden nicht untereinander dargestellt.



Viele Grüße
André
Hi,

bei mir schon. Ich sehe nicht wie Deine Datei und Dein Ergebnis aussieht und wie Du die Formel verändert hast.
Guten Abend Edgar,

nein, ohne das ich etwas verändert habe. 

Mein Strato-Server wird gerade gewartet, sonst hätte ich ein Bild eingefügt.

Ich versuchs mal so:


Suche PS
4700


Art-Nr.        Watt         PS                 Artikel-Nr.     PS

64356456         24               5000                        64356456          5000
543554545       30               4500                       543554545        4500
764657547       52               7000
897869789       25               3.300
23452345345  22               4500                       23452345345    4500

So sieht bei mir das Ergebnis mit deinen beiden folgenden Formeln aus:

Zelle Formel
E8 =WENNFEHLER(INDEX(A:A;AGGREGAT(15;6;ZEILE($C$9:$C$13)/(WENN(Suche_PS="";1;$C$9:$C$13>=0,9*Suche_PS))/(WENN(Suche_PS="";1;$C$9:$C$13<=1,1*Suche_PS));ZEILE(A1)));"")
F8 =WENNFEHLER(INDEX(C:C;AGGREGAT(15;6;ZEILE($C$9:$C$13)/(WENN(Suche_PS="";1;$C$9:$C$13>=0,9*Suche_PS))/(WENN(Suche_PS="";1;$C$9:$C$13<=1,1*Suche_PS));ZEILE(A1)));"")


Schönen Abend
Hi,

ist die Schrift auf weiß in den beiden Zeilen, oder eine bF in den Zellen? Ein Bild ist nicht witzig, die Tabelle wäre interessant.
Hallo Edgar,

stimmt, hätte ich auch selber drauf kommen können.   Confused

Anbei die Tabelle.

[attachment=18630]

Gruß
Andre
Hi,

das Problem liegt darin, dass Deine Formel eben nicht so aussieht, wie Du sie in Deinem Beitrag von 21:54 vorgestellt hast!
Seiten: 1 2 3