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.

Formel?
#1
Hallo :)

Ich habe mal eine Frage

Ich habe leztens aus Faulheit ne Liste automatisieren wollen und es letztendlich mit Hilfe von Google auch hinbekommen aber halt ohne wirklich zu wissen was ich da mache deshalb hoffe ich das mir hier jemand erklären kann was die einzelnen Sachen meiner Formel machen...

Im grunde addiert die Formel nur die Zahl aus der Spalte „wechseln“ auf das Datum aus der Spalte „letzter Tausch“ drauf also den wenn und oder Kram versteh ich plus und minus auch.

was ich nicht verstehe ist den Teil wo sie die Zahl ausliest was macht z.b. das 9^9???

und warum zum teufel muss man statt enter Strg Shift enter drücken?... hat ewig gedauert bis ich das raus hatte ist das n geheimcode oder so? So wie damals die cheats bei alten Games oder so? ?


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Hallo Willi,


Zitat:und warum zum teufel muss man statt enter Strg Shift enter drücken?

befasse dich mal mit dem Thema Matrixformeln, dann kannst auch du den "Geheimcode" knacken. Wink

Zitat:was ich nicht verstehe ist den Teil wo sie die Zahl ausliest was macht z.b. das 9^9???

Da du deine Tabelle mit den Formeln auch geheim hältst (im Bild kann ich die Formel nicht anklicken, damit mir der Verweis darauf angezeigt wird), kann ich es dir nicht genau sagen. Aber auch die Formelauswertung kann helfen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Ach ja, noch ein Hinweis: solltest du dich entschließen, eine .xlsx hochzuladen, kannst du natürlich sensible Daten, wie z.B. die Versorgungsnummer (mit der ein Zivilist eh nix anfangen kann), anonymisieren. Du kannst aber auch mit einem Tool einen Ausschnitt deiner Tabelle  hochladen: https://www.clever-excel-forum.de/thread-47.html
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#4
Hallöchen,

das 9^9 dient einfach nur dazu, eine recht große Zahl zu bekommen Smile
Das muss man dann in Zusammenhang mit der Arbeitsweise der Funktion sehen. Die Zahl muss z.B. praktisch gleich oder größer sein als die Zahl, die Du mit VERWEIS ermitteln willst.

Hier mal ein Beispiel. Ich habe mal statt 9^9 kleinere Zahlen genommen. In B1 hab ich 122, und dadurch bekommst Du als Ergebnis nur 2 Stellen. Nimmst Du 123, also die gleiche Zahl, wird sie Dir auch vollständig zurückgegeben. Für 12345 benötigst Du min. diese Zahl. Mit 9^9 ( 387420489 ) bist Du aber auf jeden Fall drüber Smile


Arbeitsblatt mit dem Namen 'Tabelle1'
AB
1123abc12
2123abc123
312345abc123
412345abc1234
512345abc12345

ZelleFormel
B1=VERWEIS(122;1*LINKS(A1;SPALTE(A1:IQ1)))
B2=VERWEIS(12345;1*LINKS(A2;SPALTE(A2:IQ2)))
B3=VERWEIS(123;1*LINKS(A3;SPALTE(A3:IQ3)))
B4=VERWEIS(1234;1*LINKS(A4;SPALTE(A4:IQ4)))
B5=VERWEIS(12345;1*LINKS(A5;SPALTE(A5:IQ5)))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#5
Ahh okay aber die Formel soll doch ne beliebige Zahl innerhalb eines Textes suchen? Und nicht nach ner großen und schon garnicht nach ner bestimmten Zahl??? ich mein wie kommt es dazu das er in meinem Fall die 6 findet? ?
Antworten Top
#6
Hallo Willi,

ich habe dir schon vorher geschrieben, dass der komplexe Zusammenhang der Formel (zumindest für mich) nicht anhand deines Bildchens erkennbar ist. Eventuell kann man sogar eine andere Lösung finden, die nicht unbedingt matrixorientiert, d.h. ressourcenschonender,  ist. Einzelne Formelteile zu erklären tragen nicht unbedingt zu einem besseren Verständnis bei. Wenn du eine dezidierte Antwort erwartest, solltest du das tun, um was ich dich gebeten habe - ob es wirklich hilft, steht auf einem anderen Blatt.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#7
Hi Willi,

der VERWEIS hier sucht auch nicht nach einer bestimmten Zahl. Allgemein findet er die Zahl, die der in der Funktion nächstliegend kleiner oder gleich ist, weswegen die Zahl in der Funktion ausreichend groß sein muss. Mit der Zahl in der Funktion legst Du sozusagen einen Grenzwert fest, bis zu dem gesucht wird.

Du kannst das mit der Suche in einer sortierten Liste vergleichen, wo Du vom Ende her eine Zahl suchst und die Suche beendest, wenn Du die gleiche Zahl oder, wenn es die nicht gibt, die erste kleinere gefunden hast. Nur dass Du hier eben keine Liste hast sondern eine Zeichenkette und diese im Prinzip zeichenweise "durchsuchst" solange die Ziffern keine Zahl ergeben, die größer als der Grenzwert ist.

Wenn Du mit Sicherheit nur einstellige Zahlen hast, reicht auch 9 statt 9^9.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#8
Vielen Dank ich glaube so langsam ergibt es Sinn bin mir zwar sicher das ich von selber nie auf so eine Formel gekommen wäre aber dafür gibts ja Google :D

und ja da ich derzeit nur mein Handy zur Verfügung habe hier noch mal die Formel so wie ich sie im Netz gefunden habe:
{=VERWEIS(9^99;1*TEIL(A1;MIN(WENN(ISTZAHL(1*TEIL(A1;SPALTE(1:1);1));SPALTE(1:1)));SPALTE(1:1)))}
Antworten Top
#9
Und hast du schon mal über diesen Satz
Zitat:Eventuell kann man sogar eine andere Lösung finden, die nicht unbedingt matrixorientiert, d.h. ressourcenschonender,  ist.
nachgedacht?

Dann beachte:
Code:
=WENN(ressourcenschonende Lösung ist gewünscht;Beispieldatei oder Tabellenausschnitt mit Tool;ist erldedigt)
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#10
Ja deshalb ja:
(18.04.2019, 21:42)Willi schrieb: und ja da ich derzeit nur mein Handy zur Verfügung habe hier noch mal die Formel so wie ich sie im Netz gefunden habe:
{=VERWEIS(9^99;1*TEIL(A1;MIN(WENN(ISTZAHL(1*TEIL(A1;SPALTE(1:1);1));SPALTE(1:1)));SPALTE(1:1)))}

Grundsätzlich wirds Ja schon resurcen schonender wenn ich statt 9^9 einfach 50 Eintrag oder so aber an ne einfachere Formel an sich wäre ich auch interessiert :)
Antworten Top


Gehe zu:


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