Bikeboard.at Logo
+ Antworten
Ergebnis 1 bis 15 von 15
  1. #1
    Schilanglauf Hohentauern Avatar von upn72
    User seit
    Oct 2007
    Ort
    Graz (manchmal)
    Beiträge
    1.325

    Excel-Frage...

    ...mich plagt ein Problem und ich finde einfach die Lösung nicht dazu.

    Ich möchte Folgendes haben:
    1) nimm die Zahl aus der Zelle A1
    2) gehe in eine Matrix (besteht aus 1 Zeile und n Spalten, wobei die Elemente ansteigend sortiert sind)
    3) gehe in dieser Matrix von links nach rechts (also ansteigend), und vergleiche diese Werte mit der Zahl aus der Zelle A1
    4) nimm den Wert aus der Matrix, der gerade noch <= der Zahl aus A1 ist
    5) schreibe diesen Wert in die Zelle

    und dann noch das ganze mit >=

    Oder anders formuliert:
    Ich will aus einer ansteigenden Zahlenreihe 2 Werte finden.
    Wert 1 ist kleiner gleich meiner Vergleichszahl
    Wert 2 ist größer gleich meiner Vergleichszahl

    Gruß Uwe

  2. #2
    Release Candidate Avatar von R.C.
    User seit
    Jul 2007
    Ort
    Daham
    Beiträge
    195
    Zitat Zitat von upn72 Beitrag anzeigen
    ...mich plagt ein Problem und ich finde einfach die Lösung nicht dazu.

    Ich möchte Folgendes haben:
    1) nimm die Zahl aus der Zelle A1
    2) gehe in eine Matrix (besteht aus 1 Zeile und n Spalten, wobei die Elemente ansteigend sortiert sind)
    3) gehe in dieser Matrix von links nach rechts (also ansteigend), und vergleiche diese Werte mit der Zahl aus der Zelle A1
    4) nimm den Wert aus der Matrix, der gerade noch <= der Zahl aus A1 ist
    5) schreibe diesen Wert in die Zelle

    und dann noch das ganze mit >=

    Oder anders formuliert:
    Ich will aus einer ansteigenden Zahlenreihe 2 Werte finden.
    Wert 1 ist kleiner gleich meiner Vergleichszahl
    Wert 2 ist größer gleich meiner Vergleichszahl
    Wert 2 ist das Minimum aller Zahlen, die groesser/gleich als die Vergleichszahl sind, Wert 1 ist das Maximum aller Zahlen, die kleiner/gleich als deine Vergleichszahl sind.
    Das ganze musst du jetzt nur noch in Excel 'formulieren'

  3. #3
    I am what I am Avatar von NoBeat
    User seit
    Dec 2002
    Ort
    wien 22
    Beiträge
    877
    suchbereich = zb.: a1 bis a5
    suchkriterium zb in zelle b1

    =ZÄHLENWENN(A1:A5;">="&B1)
    ciao

    Herbert

    @NoBeat
    2RadChaot Nr 184

  4. #4
    Schilanglauf Hohentauern Avatar von upn72
    User seit
    Oct 2007
    Ort
    Graz (manchmal)
    Beiträge
    1.325
    zähenwenn(....) liefert die Anzahl von Werten --> es zählt

    ich brauche aber nicht die Anzahl, sondern den Wert davor (bzw. danach)

    Beispiel:
    A1 bis A5 sind 1, 2, 3, 4, 5
    B1 = 2,5
    dann brauche ich einmal die 2 (und einmal die 3)
    B1 = 4,5
    soll dann 4 (bzw 5) als Ergebnis liefern

  5. #5
    Schilanglauf Hohentauern Avatar von upn72
    User seit
    Oct 2007
    Ort
    Graz (manchmal)
    Beiträge
    1.325
    Zitat Zitat von R.C. Beitrag anzeigen
    Wert 2 ist das Minimum aller Zahlen, die groesser/gleich als die Vergleichszahl sind, Wert 1 ist das Maximum aller Zahlen, die kleiner/gleich als deine Vergleichszahl sind.
    Das ganze musst du jetzt nur noch in Excel 'formulieren'
    jaja, das ist mathematisch der richtige Ansatz, blos ich schaffe es nicht, das ins Excel zu bringen --> aber ich versuchs noch

  6. #6
    Only for the Weak Avatar von andreas999
    User seit
    Apr 2004
    Ort
    graz
    Beiträge
    5.159
    mit einer kombi von Summenprodukt und Max könnte das gehen. ansonsten mach zwei dynamischen Zellbereiche (im Namensmanager definieren), ist aber zu kompliziert, das muss leichter gehen.

    Gelöst für den kleineren Wert.
    =SUMMENPRODUKT((A1:A10>B1)*(A1:A10)/(A1:A10))-SUMMENPRODUKT((A1:A10<B1)*(A1:A10)/(A1:A10))

    A1:A10 = deine MAtrix
    B1 = dein Wert

    für den großen gehts ähnlich
    Geändert von andreas999 (30-01-2009 um 20:55 Uhr)

    Two roads diverged in a wood, and I
    I took the one less travelled by,
    and that has made all the difference

  7. #7
    . Avatar von linzerbiker
    User seit
    Aug 2004
    Ort
    .
    Beiträge
    4.443
    ich mach sowas öfters mit SVERWEIS / WVERWEIS - such das mal in der excel hilfe und schau dir den befehl an.... da geht noch ein bisschen mehr dann.

    edit: such mal nach verweis und dann nach "nachschlagen von daten in einer liste von daten"
    Geändert von linzerbiker (30-01-2009 um 21:37 Uhr)

  8. #8
    Registrierter Benutzer Avatar von Heinlmeier
    User seit
    Aug 2005
    Ort
    Wien
    Beiträge
    46
    mit wverweis findest du schon mal den wert <= ober nicht >=
    Versuch mal eine Kombination aus INDEX und VERGLEICH

    Beispiel
    A1 bis O1 ist deine einzeilige Matrix
    B4 ist der gesuchte wert

    für <= "=WVERWEIS(B4;A1:O1;1;WAHR)"
    für > "=INDEX(A1:O1;1;(VERGLEICH(B4;A1:O1;1))+1)"

    wenn es statt > wirklich >= sein muss kannst du noch ne WENN Funktion einbauen die beides verwendet:
    "=WENN((B4=(WVERWEIS(B4;A1:O1;1)));(WVERWEIS(B4;A1 :O1;1));(INDEX(A1:O1;1;(VERGLEICH(B4;A1:O1;1))+1)) )"

    Gib laut wenn es geholfen hat damit wir nicht weiter nachdenken....
    ... und mögen die Armeen der Finsternis auf dem Weg zu euch vom Pfad abkommen
    http://www.donau-fritzi-racing.com/
    Meine Homepage

  9. #9
    Registrierter Benutzer Avatar von NorwegianBlue
    User seit
    Oct 2003
    Ort
    Wien 12
    Beiträge
    632
    Hab mal ein xls mit einer möglichen Lösung angehängt. Ist zwar mit einem Mac erstellt, sollte aber unter Windows auch laufen.

    Du musst Dir nur noch überlegen, wie das Ergebnis aussehen soll, wenn Deine Vergleichszahl größer oder kleiner als das Maximum bzw. Minimum Deiner Zahlenreihe ist.
    Angehängte Dateien Angehängte Dateien
    No no he's not dead, he's, he's restin'! Remarkable bird, the Norwegian Blue, idn'it, ay?

  10. #10
    Schilanglauf Hohentauern Avatar von upn72
    User seit
    Oct 2007
    Ort
    Graz (manchmal)
    Beiträge
    1.325

    Wieder ein bisserl g'scheiter gwordn - dank eurer Hilfe!

    Zitat Zitat von Heinlmeier Beitrag anzeigen
    ...Gib laut wenn es geholfen hat damit wir nicht weiter nachdenken....
    Sehr wohl, zu Befehl, Laut geben, wenn es passt!

    Und es passt!!!


    besten Dank an alle:
    @Heinlmeier + Blauer Norweger: es funktionieren beide Varianten
    @alle: Danke für die Lösungsansätze. Ich werden allen Ansätzen nachgehen, denn es sind einfach überall interessante Gedanken verpackt - oder anders gesagt: "Es ist unglaublich, wie kompliziert dieser Ami so ein Programm aufbauen kann!"

  11. #11
    Schilanglauf Hohentauern Avatar von upn72
    User seit
    Oct 2007
    Ort
    Graz (manchmal)
    Beiträge
    1.325

    Begeisterung hat zwei Worte: "INDEX + VERGLEICH"

    =WENN((B4=(WVERWEIS(B4;A1:O1;1)));(WVERWEIS(B4;A1: O1;1));(INDEX(A1:O1;1;(VERGLEICH(B4;A1:O1;1))+1)))
    auf diese Lösung kommt ein normaler Durchschnitts-Excel-Anwender nicht ohne massive Zuhilfenahme des Bikeboards!
    Vor allem die Kombination der beiden Funktionen INDEX + VERGLEICH ist genau das, das ich gesucht habe --> so komme ich nämlich zu einer bestimmten Position aus einer Matrix

    super
    Geändert von upn72 (31-01-2009 um 19:27 Uhr)

  12. #12
    Registrierter Benutzer Avatar von derPaul
    User seit
    May 2006
    Ort
    Bezirk Neusiedl am See
    Beiträge
    876
    guten morgen leute!

    könnt ihr mir verraten, wie ich in MS-EXCEL folgendes erledigen kann:

    ich habe eine spalte "Gesprächsdauer" im format "hh:mm:ss" (aus einer handyrechnung, derzeitige taktung 60/30).

    nun möchte ich ausrechnen, wieviele (frei-)minuten ich in diesem monat mit der taktung 60/60 verbraucht hätte...

    wie mache ich das am besten???
    lg
    derPaul

    Was bedeutet schon Geld? Ein Mensch ist erfolgreich, wenn er zwischen Aufstehen und Schlafengehen das tut, was ihm gefällt.
    (Bob Dylan)

  13. #13
    . Avatar von linzerbiker
    User seit
    Aug 2004
    Ort
    .
    Beiträge
    4.443
    Zitat Zitat von doubleP Beitrag anzeigen
    guten morgen leute!

    könnt ihr mir verraten, wie ich in MS-EXCEL folgendes erledigen kann:

    ich habe eine spalte "Gesprächsdauer" im format "hh:mm:ss" (aus einer handyrechnung, derzeitige taktung 60/30).

    nun möchte ich ausrechnen, wieviele (frei-)minuten ich in diesem monat mit der taktung 60/60 verbraucht hätte...

    wie mache ich das am besten???
    in der excel hilfe nachschlagen wie man dein format in sekunden umrechnet...
    dann: (sekunden minus 60 s) / 60 (bzw. 30)


    gerade nachgesehen da gibt es ein "Konvertieren von Zeitangaben"... vielleicht hilft dir das weiter
    Geändert von linzerbiker (11-06-2009 um 08:18 Uhr)
    meine Band: https://www.facebook.com/Black.Tape.Suicide\
    und die Musik dazu: https://www.youtube.com/channel/UCLD...9Hj-RlmBzq4fCg
    (ich freue mich über jedes Like und jeden neuen Fan ;-) )

  14. #14
    don´t be evil Avatar von larifari99
    User seit
    Nov 2007
    Ort
    wien
    Beiträge
    906
    Zitat Zitat von linzerbiker Beitrag anzeigen
    in der excel hilfe nachschlagen wie man dein format in sekunden umrechnet...
    dann: (sekunden minus 60 s) / 60 (bzw. 30)
    das ginge so:

    a1: 01:20:10 als hh:mm:ss
    a2: =a1 als [ss] --> alles in sek

    a3: 00:01:00 als hh:mm:ss
    a4: =a1-a3 --> da sind die 60s abgezogen
    a5: =a4/60 --> alles in min

  15. #15
    Registrierter Benutzer Avatar von derPaul
    User seit
    May 2006
    Ort
    Bezirk Neusiedl am See
    Beiträge
    876
    also die lösung ist doch machmal wesentlich einfacher als man im ersten moment denkt. - ist mir übrigens gerade während einer 2,5stündigen traumhaften radlrunde eingefallen:

    wenn es darum geht, zu überprüfen, wieviel ich beim wechsel von meiner bisherigen taktung 60/30 auf eine andere taktung 60/60 mehr bezahlen würde, brauch ich doch nur alle gesprächsdauern vom einzelgesprächsnachweis auf ganze minuten AUFRUNDEN und addieren, oder?!

    jaja, die besten ideen hab ich halt immer wieder beim radeln!!!

    have a nice looooong weekend!
    lg
    derPaul

    Was bedeutet schon Geld? Ein Mensch ist erfolgreich, wenn er zwischen Aufstehen und Schlafengehen das tut, was ihm gefällt.
    (Bob Dylan)

Ähnliche Themen

  1. Excel Frage
    Von traveller23 im Forum Off Topic
    Antworten: 20
    Letzter Beitrag: 18-01-2011, 12:32
  2. Excel-Frage: obersten Zeilen fxieren
    Von Matthias im Forum Off Topic
    Antworten: 8
    Letzter Beitrag: 01-10-2009, 15:44
  3. Wieder mal ne Excel-Frage...
    Von Magier im Forum Off Topic
    Antworten: 9
    Letzter Beitrag: 21-03-2007, 16:30
  4. Frage an die Excel Experten
    Von Skippy im Forum Off Topic
    Antworten: 22
    Letzter Beitrag: 26-11-2006, 18:54
  5. Wieder mal ne Excel-Frage
    Von Magier im Forum Off Topic
    Antworten: 6
    Letzter Beitrag: 06-04-2006, 08:02

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

  • Teile es!