Excel-Problem

Ansicht von 15 Beiträgen - 136 bis 150 (von insgesamt 159)
  • Autor
    Beiträge
  • #6348191  | PERMALINK

    j-w
    Moderator
    maximum rhythm & blues

    Registriert seit: 09.07.2002

    Beiträge: 40,483

    Ist die Tabelle nach der Spalte B aufsteigend sortiert?

    --

    Staring at a grey sky, try to paint it blue - Teenage Blue
    Highlights von Rolling-Stone.de
    Werbung
    #6348193  | PERMALINK

    Anonym
    Inaktiv

    Registriert seit: 01.01.1970

    Beiträge: 0

    j.w.Ist die Tabelle nach der Spalte B aufsteigend sortiert?

    Nein, im Moment ist sie nach Spalte A aufsteigend und dann nach Spalte B.
    Wäre aber kein Problem sie anders zu sortieren, falls das hilft.

    --

    #6348195  | PERMALINK

    mick67

    Registriert seit: 15.10.2003

    Beiträge: 76,900

    Ich tippe erst nach Spalte A, dann nach Spalte B.

    --

    #6348197  | PERMALINK

    marbeck
    Keine Lust, mir etwas auszudenken

    Registriert seit: 27.07.2004

    Beiträge: 24,193

    Versuche mal folgende Matrix-Formel:

    =INDEX($C$1:$C$11;VERGLEICH(MIN(WENN(((F1=$A$1:$A$11)*(($B$1:$B$11-G1)^2)*(G1<$B$1:$B$11));((F1=$A$1:$A$11)*(($B$1:$B$11-G1)^2)*(G1<$B$1:$B$11))));((F1=$A$1:$A$11)*(($B$1:$B$11-G1)^2)*(G1<$B$1:$B$11));0)) Eingabe nicht mit ENTER, sondern mit der Tastenkombination SHIFT-STRG-ENTER abschließen, danach Formel nach unten kopieren. [quote=Spaceman Spiff;2504579]Ich bräuchte mal die Hilfe der hier anwesenden Excelgurus: Folgende Tabelle ist gegeben mit den Spalten A, B und C: [IMG]http://oi52.tinypic.com/296nbkw.jpg Jetzt möchte ich in die Spalte F und G Werte eingeben und in Spalte H den Wert aus Spalte C bekommen, der folgende Bedingungen erfüllt: - Wert Spalte F = Wert Spalte A - Wert Spalte G = Wert Spalte B; falls der Wert nicht direkt vorhanden ist, soll der nächst größere genommen werden. Da fummel ich schon einige Zeit mit VERGLEICH, INDEX, SVERWEIS, etc rum, komme aber überhaupt nicht zu einem Ergebnis. Hat evtl. jemand eine schlaue Idee?

    --

    "I spent a lot of money on booze, birds and fast cars. The rest I just squandered." - George Best --- Dienstags und donnerstags, ab 20 Uhr, samstags ab 20.30 Uhr: Radio StoneFM
    #6348199  | PERMALINK

    Anonym
    Inaktiv

    Registriert seit: 01.01.1970

    Beiträge: 0

    MarBeck

    Versuche mal folgende Matrix-Formel:

    =INDEX($C$1:$C$11;VERGLEICH(MIN(WENN(((F1=$A$1:$A$11)*(($B$1:$B$11-G1)^2)*(G1<$B$1:$B$11));((F1=$A$1:$A$11)*(($B$1:$B$11-G1)^2)*(G1<$B$1:$B$11))));((F1=$A$1:$A$11)*(($B$1:$B$11-G1)^2)*(G1<$B$1:$B$11));0)) Eingabe nicht mit ENTER, sondern mit der Tastenkombination SHIFT-STRG-ENTER abschließen, danach Formel nach unten kopieren. Dann bekomme ich #WERT! angezeigt. Ich benutze übrigens LibreOffice, aber das sollte sich in dem Zusammenhang ja eigentlich nicht von Excel unterscheiden.

    --

    #6348201  | PERMALINK

    marbeck
    Keine Lust, mir etwas auszudenken

    Registriert seit: 27.07.2004

    Beiträge: 24,193

    Spaceman SpiffDann bekomme ich #WERT! angezeigt.
    Ich benutze übrigens LibreOffice, aber das sollte sich in dem Zusammenhang ja eigentlich nicht von Excel unterscheiden.

    LibreOffice kenne ich nicht, keine Ahnung, ob die Matrix-Formeln dort funktionieren. Die von mir gepostete habe ich getestet und zumindest für die Konstellation Deines Beispiels funktioniert sie einwandfrei.

    Lade doch mal die Datei irgendwo hoch, dann versuche ich die Formel einzubauen.

    Oder frage mal in diesem Excelforum: http://www.herber.de/forum/index.htm

    --

    "I spent a lot of money on booze, birds and fast cars. The rest I just squandered." - George Best --- Dienstags und donnerstags, ab 20 Uhr, samstags ab 20.30 Uhr: Radio StoneFM
    #6348203  | PERMALINK

    Anonym
    Inaktiv

    Registriert seit: 01.01.1970

    Beiträge: 0

    MarBeckLibreOffice kenne ich nicht, keine Ahnung, ob die Matrix-Formeln dort funktionieren. Die von mir gepostete habe ich getestet und zumindest für die Konstellation Deines Beispiels funktioniert sie einwandfrei.

    Hmm, okay, ich bin davon ausgegangen, daß sich LibreOffice (bzw. OpenOffice) und Excel da nicht unterscheiden. Mal gucken, ob ich hier irgendwo noch einen Rechner mit Excel auftreiben kann…

    Lade doch mal die Datei irgendwo hoch, dann versuche ich die Formel einzubauen.

    http://dl.dropbox.com/u/2021657/formel.ods

    Oder frage mal in diesem Excelforum: http://www.herber.de/forum/index.htm

    Danke, kannte ich noch nicht.

    --

    #6348205  | PERMALINK

    marbeck
    Keine Lust, mir etwas auszudenken

    Registriert seit: 27.07.2004

    Beiträge: 24,193

    Spaceman Spiff
    http://dl.dropbox.com/u/2021657/formel.ods

    Die Datei kann ich mit Excel nicht öffnen. Ich habe mal meine nachgebaute Exceldatei mit der Formel hochgeladen, vielleicht kannst Du diese öffnen.

    http://www.megaupload.com/?d=R8PNJ3SG

    --

    "I spent a lot of money on booze, birds and fast cars. The rest I just squandered." - George Best --- Dienstags und donnerstags, ab 20 Uhr, samstags ab 20.30 Uhr: Radio StoneFM
    #6348207  | PERMALINK

    Anonym
    Inaktiv

    Registriert seit: 01.01.1970

    Beiträge: 0

    MarBeckDie Datei kann ich mit Excel nicht öffnen. Ich habe mal meine nachgebaute Exceldatei mit der Formel hochgeladen, vielleicht kannst Du diese öffnen.

    http://www.megaupload.com/?d=R8PNJ3SG

    Großartig, das funktioniert.
    Vielen Dank!

    Jetzt werd ich mal versuchen, die Formel zu verstehen…

    --

    #6348209  | PERMALINK

    marbeck
    Keine Lust, mir etwas auszudenken

    Registriert seit: 27.07.2004

    Beiträge: 24,193

    Spaceman SpiffGroßartig, das funktioniert.

    Leider dann nicht, wenn der Vorgabewert aus Spalte G in Spalte B exakt vorkommt, das war in Deinem Beispiel nicht der Fall. Folgende modifizierte Formel sollte funktionieren (bitte selbst testen):

    =INDEX($C$1:$C$11;VERGLEICH(MIN(WENN(((F1=$A$1:$A$11)*(($B$1:$B$11-G1+0,000001)^2)*(G1<=$B$1:$B$11));((F1=$A$1:$A$11)*(($B$1:$B$11-G1+0,000001)^2)*(G1<=$B$1:$B$11))));((F1=$A$1:$A$11)*(($B$1:$B$11-G1+0,000001)^2)*(G1<=$B$1:$B$11));0))

    --

    "I spent a lot of money on booze, birds and fast cars. The rest I just squandered." - George Best --- Dienstags und donnerstags, ab 20 Uhr, samstags ab 20.30 Uhr: Radio StoneFM
    #6348211  | PERMALINK

    Anonym
    Inaktiv

    Registriert seit: 01.01.1970

    Beiträge: 0

    OK werde ich testen, ich melde mich…

    Danke für Deine Mühe.

    --

    #6348213  | PERMALINK

    Anonym
    Inaktiv

    Registriert seit: 01.01.1970

    Beiträge: 0

    MarBeckLeider dann nicht, wenn der Vorgabewert aus Spalte G in Spalte B exakt vorkommt, das war in Deinem Beispiel nicht der Fall. Folgende modifizierte Formel sollte funktionieren (bitte selbst testen):

    Ganz vergessen: Funktioniert.
    Vielen Dank nochmal.

    --

    #6348215  | PERMALINK

    dougsahm
    Moderator

    Registriert seit: 26.08.2002

    Beiträge: 17,863

    MarBeck hat zwar keine Lust, sich eine Nick-Unterschrift auszudenken. Aber Excelgott wäre angemessen !

    --

    #6348217  | PERMALINK

    marbeck
    Keine Lust, mir etwas auszudenken

    Registriert seit: 27.07.2004

    Beiträge: 24,193

    dougsahmMarBeck hat zwar keine Lust, sich eine Nick-Unterschrift auszudenken. Aber Excelgott wäre angemessen !

    ;-)

    So schwer war das auch nicht. Wer die Formel verstehen will, von innen nach außen die einzelnen „Formelteile“ markieren und F9 drücken, dann sieht man jeweils die Zwischenergebnisse.

    --

    "I spent a lot of money on booze, birds and fast cars. The rest I just squandered." - George Best --- Dienstags und donnerstags, ab 20 Uhr, samstags ab 20.30 Uhr: Radio StoneFM
    #6348219  | PERMALINK

    weilstein

    Registriert seit: 10.10.2002

    Beiträge: 11,095

    Weiß jemand wie ich bei Excel 2010 einen Zeilenumbruch durch „Suchen und Ersetzen“ einfüge? Bei meiner älteren Office-Version hat das wunderbar mit Strg+J funktioniert, scheint aber für diese Version nicht unterstützt zu werden, bzw. wird es jetzt fehlerhaft ausgeführt.

    --

Ansicht von 15 Beiträgen - 136 bis 150 (von insgesamt 159)

Du musst angemeldet sein, um auf dieses Thema antworten zu können.