Zum Inhalt springen
  • Das GSF wandelt Links in Affiliate Links um, um ggf. eine Provision erhalten zu können. Gerne nutzen bitte, danke! Mehr Infos, wie ihr das GSF unterstützen könnt, findet ihr im GSF Support Topic.

Excel Hilfe: Wenn dann Krams.


freibier

Empfohlene Beiträge

Moin,

ich habe hier riesige Excel Tabellen, aus denen ich bestimmte Werte brauche, bisher habe ich die immer per Hand rausgesucht, aber dazu sind die Tabellen inzwischen zu groß und zu viele. Die angehängte Tabelle ist sehr stark gekürzt, nicht wundern. ;-)

 

Ich suche den ersten Wert in Spalte A, nachdem der Wert in Spalte B unter 626,61... gefallen ist, leider ist der Zeitpunkt nicht immer der gleiche, sonst könnte ich ja immer =A227 schreiben und gut ist. Den Wert, den ich auch Spalte A haben will, habe ich mal gelb  markiert. Ich hoffe man kann verstehen, was ich meine, da muss es doch irgendwas in Sachen "wenn /dann" oder so geben? Ich bin nur leider die absolute Programmiernulpe...

 

Mappe2.xlsx

 

 

Gruß, Ralf

Mappe2.xlsx

Mappe2.xlsx

Link zu diesem Kommentar
Auf anderen Seiten teilen

sollte über ne einfache wenn anweisung funktionieren.

 

am einfachsten ist, du machst dir ne dritte spalte wo in jedem feld diese anweisung drin steht für entsprechende spalte. kannst du ja einfach runter ziehen.

 

da steht drin =WENN(Bn<626,61; An; "0") irgendwo in der dritten zeile taucht dann eben gesuchter wert auf. noch zu umständlich wegen immernoch scrollen?

 

 

edit: das kleine n ist der index. einfach durch klicken in der ersten zeile anfangen und dann eben bis unten ziehen.

 

um es "quick and dirty" zu lösen kannst du ganz oben einfach =MITTELWERT(C:C) reinschreiben. das gibt dir dann direkt den gesuchten wert an, da ja nur ein wert in der spalte steht.

 

probiers mal aus

Bearbeitet von mottin86
Link zu diesem Kommentar
Auf anderen Seiten teilen

Ach so, ich meinte nicht die Mittelwert-Lösung, sondern die IF-THEN Formel.

 

Wenn ich mir das Posting von Freibier noch mal so durchlese, da gibt's auch noch charmantere Lösungen. Zum Beispiel daß in Zelle C3 der Wert aus Spalte A angezeigt wird, bei welcher in der entsprechenden Zelle in B der Schwellwert unterschritten wird. Wäre irgendwas mit Array oder so. Hab hier daheim leider kein Excel, da kann ich das nicht ausprobieren. Wäre allerdings eine charmante Aufgabenstellung.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Es geht um 630 Tabellen, die von A bis BQ gehen mit jeweils grob 8000 Zeilen. Daraus brauche ich jeweils immer 7 Werte aus einer Zeile, die ich bisher immer manuell suchen muss...

Ich probier morgen mal die genannten Sachen aus. Vielen Dank!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Es geht um 630 Tabellen, die von A bis BQ gehen mit jeweils grob 8000 Zeilen. Daraus brauche ich jeweils immer 7 Werte aus einer Zeile, die ich bisher immer manuell suchen muss...

Ich probier morgen mal die genannten Sachen aus. Vielen Dank!

 

oha, da hat einer wohl lange bei der hiwi stelle gepennt und muss jetzt alles flott aufholen wa :-D

 

630 tabellen is natürlich böse. da würde sich ja fast n matlab tool lohnen. allerdings weiß ich nicht, wie man ne excel tabelle in nen matlab vektor lädt und das auch noch 630 mal voll automatisch. sonst wär das ne sache von 2 minuten. bedingung schreiben, alle tabellen laden, skript ausführen und alle 630 werte mit zeilenangabe kommen als ausgabevektor raus.

falls abzusehen ist, dass das nicht die letzten 630 tabellen sind würde ich ernsthaft über sone lösung nachdenken und die tabellen direkt als matlab file erstellen, dann gehts nämlich fix.

 

ansonsten mal google ankurbeln und excel tabelle in matlab googeln.

Link zu diesem Kommentar
Auf anderen Seiten teilen

oha, da hat einer wohl lange bei der hiwi stelle gepennt und muss jetzt alles flott aufholen wa :-D

 

630 tabellen is natürlich böse. da würde sich ja fast n matlab tool lohnen. allerdings weiß ich nicht, wie man ne excel tabelle in nen matlab vektor lädt und das auch noch 630 mal voll automatisch. sonst wär das ne sache von 2 minuten. bedingung schreiben, alle tabellen laden, skript ausführen und alle 630 werte mit zeilenangabe kommen als ausgabevektor raus.

falls abzusehen ist, dass das nicht die letzten 630 tabellen sind würde ich ernsthaft über sone lösung nachdenken und die tabellen direkt als matlab file erstellen, dann gehts nämlich fix.

 

ansonsten mal google ankurbeln und excel tabelle in matlab googeln.

 

daten = xlsread('test.xls');

Link zu diesem Kommentar
Auf anderen Seiten teilen

daten = xlsread('test.xls');

 

alten inschenör, wusste garnich, dat et schon matlab gab als du studiert has :wheeeha: kannst du auch simulink? :-D

legt der als vektor im selben format wie die tabelle an?

 

@freebeer das würde dein ganzes problem mit 2 schleifen vermutlich in sekunden lösen :thumbsup:

Bearbeitet von mottin86
Link zu diesem Kommentar
Auf anderen Seiten teilen

alten inschenör, wusste garnich, dat et schon matlab gab als du studiert has :wheeeha: kannst du auch simulink? :-D

legt der als vektor im selben format wie die tabelle an?

 

@freebeer das würde dein ganzes problem mit 2 schleifen vermutlich in sekunden lösen :thumbsup:

:-D wie jetzt? mit 31 zählt man schon zum alten eisen?

Link zu diesem Kommentar
Auf anderen Seiten teilen

alten inschenör, wusste garnich, dat et schon matlab gab als du studiert has :wheeeha: kannst du auch simulink? :-D

legt der als vektor im selben format wie die tabelle an?

 

@freebeer das würde dein ganzes problem mit 2 schleifen vermutlich in sekunden lösen :thumbsup:

 

ja legt es genau gleich an.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Moin,

danke für die Hilfen, bin gerade bei einem Kumpel gewesen, letztendlich ist es folgende Zeile geworden:

 

=SVERWEIS(17,6;'F:\Versuch\-++\[-++1 4u4u 005005 13 start.xlsx]+-+1 4u4u 005005 13u start'!$A:$BQ;12)

 

 

Gruß, Ralf

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.


  • Beiträge

    • na ja, ich spiele mit dem Deck Waves ab, schätze aber mal du möchtest eine Scheibe in die Hand nehmen. Machbar ist da alles aber ohne Elektrokenntnisse wird das wohl eher nichts......  
    • weil  alle schreiben  des hinter der Kupplung  auch weil des Zerpröselt  dan  irgend wann weil ich habe mir jetzt den stopfen auch gekauft wie  ihn das loch kommt wo die  welle  rein  geht  
    • Hallo zusammen, vorgestern wollte ich mit meiner Vespa fahren und leider lies sie sich nicht starten. Zuerst dachte ich, dass sie abgesoffen ist, also Kerze raus und mit Kerze dann wieder Starten probiert. Beim Rumprobieren hatte ich dann plötzlich ne fette Fehlzündung. Dann hab ich heue weiterprobiert: Zuerst dachte ich die CDI ist defekt, da ich mit einem Zündfunkentester festgestellt habe, dass kein Funke kommt. Also hab ich die CDI und das Zündkerzenkabel getauscht. Leider hat das nix gebracht und ich hab immer noch keinen Funken. Daher vermute ich, dass etwas an der Zündgrundplatte defekt ist.   Da ich mal wieder ein Exoten-Modell (V5N2T) habe, ist die Zündgrundplatte auch sehr selten: Piaggio-Nr. 430192   Nun meine Fragen: - Ist es eher ratsam die komplette Zündgrundplatte zu tauschen? - Wenn ja, weiß jemand eine Alternativnummer, von einer Zündgrundplatte, die auch kompatibel ist und die die gleiche Leistung sicher bringt? - Oder sollte ich Einzelteile an der bestehenden Zündgrundplatte tauschen?   Was meint ihr? Vielen Dank und noch nen schöen Abend!
    • man muss ja auch mal zitieren...   Damit man in Kürze schauen kann, was der Donald für einen Einfluss aufs Leben hat.   Oh, Ampel heute gekippt ?   Und wenn man die Worte Profit, AFD und Ende ins Spiel bringt, immer die richtige Reihenfolge einhalten.   Ich schreibe übrigens auch gerne besoffen, selten unter der Woche, bin neidisch auf deine Kümmerling-Würfel und Unbeschwertheit.   Danke.
×
×
  • Neu erstellen...

Wichtige Information