Schönen Sonntag!
Habe folgendes Problemchen.
In der Tabelle „Grunddaten“ Spalte „I“ stehen ab Zeile „10“ folgende Werte:
50.75
50.00
48.00
46.00
44.00
42.00
40.00
38.00
36.00
34.00
32.00
30.00
28.00
26.00
24.00
22.00
20.00
18.00
16.00
14.00
12.00
10.00
8.00
6.00
4.00
2.00
0.00
0.00
Die nulle setzen sich bis Zeile 110 fort, so das die Anzahl der Werte steigen kann.
Ich muss diese Werte jetzt in einer nächsten Tabelle von oben in umgekehrter Reihenfolge aufgelistet haben, so das der Wert „2.00“ oben steht bis Wert „52“ und dann wieder die Nullen folgen.
Gibt es die Möglichkeit dazu eine Formel anzuwenden?
für Hilfe wäre ich echt dankbar.
lg torre
In der Tabelle „Grunddaten“ Spalte „I“ stehen ab Zeile „10“
folgende Werte:
50.75
50.00
48.00
…
4.00
2.00
0.00
0.00
Die nulle setzen sich bis Zeile 110 fort, so das die Anzahl
der Werte steigen kann.
Ich muss diese Werte jetzt in einer nächsten Tabelle von oben
in umgekehrter Reihenfolge aufgelistet haben, so das der Wert
„2.00“ oben steht bis Wert „52“ und dann wieder die Nullen
folgen.
Hi Torre,
in neues Blatt kopieren, Formeln in B eintragen, A:B nach B aufsteigend sortieren.
Tabellenblatt: [Mappe1]!Tabelle2
│ A │ B │
──┼───────┼─────────┤
1 │ 50.75 │ 1050,75 │
──┼───────┼─────────┤
2 │ 50.00 │ 1050 │
──┼───────┼─────────┤
3 │ 48.00 │ 1048 │
──┼───────┼─────────┤
4 │ 46.00 │ 1046 │
──┼───────┼─────────┤
5 │ 44.00 │ 1044 │
──┼───────┼─────────┤
6 │ 42.00 │ 1042 │
──┴───────┴─────────┘
Benutzte Formeln:
B1: =1000+WECHSELN(A1;".";",")+1000\*(A1="0.00")
B2: =1000+WECHSELN(A2;".";",")+1000\*(A2="0.00")
B3: =1000+WECHSELN(A3;".";",")+1000\*(A3="0.00")
B4: =1000+WECHSELN(A4;".";",")+1000\*(A4="0.00")
B5: =1000+WECHSELN(A5;".";",")+1000\*(A5="0.00")
B6: =1000+WECHSELN(A6;".";",")+1000\*(A6="0.00")
A1:B6
haben das Zahlenformat: Standard
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Gruß
Reinhard
In der Tabelle „Grunddaten“ Spalte „I“ stehen ab Zeile „10“
folgende Werte:
50.75
50.00
48.00
…
4.00
2.00
0.00
0.00
Die nulle setzen sich bis Zeile 110 fort, so das die Anzahl
der Werte steigen kann.
Ich muss diese Werte jetzt in einer nächsten Tabelle von oben
in umgekehrter Reihenfolge aufgelistet haben, so das der Wert
„2.00“ oben steht bis Wert „52“ und dann wieder die Nullen
folgen.Hi Torre,
in neues Blatt kopieren, Formeln in B eintragen, A:B nach B
aufsteigend sortieren.Tabellenblatt: [Mappe1]!Tabelle2
│ A │ B │
──┼───────┼─────────┤
1 │ 50.75 │ 1050,75 │
──┼───────┼─────────┤
──┼───────┼─────────┤
6 │ 42.00 │ 1042 │
──┴───────┴─────────┘
Benutzte Formeln:
B1: =1000+WECHSELN(A1;".";",")+1000*(A1=„0.00“)
…
B6: =1000+WECHSELN(A6;".";",")+1000*(A6=„0.00“)
A1:B6
haben das Zahlenformat: StandardGruß
Reinhard
Hallo Reinhard
Deine Formel multipliziert den Wert mit 1000 ich bräuchte die Werte aus „A“ (Deine Tab)in umgekehrter Reihenfolge in „B“, so dass der kleinste Wert oben steht „B1“ und der größte unten „B6“. Unter der Berücksichtigung der Nullen im Anschluss.
Danke aber für die Antwort
Gruß torre
Jetzt wird’s länger
Deine Formel multipliziert den Wert mit 1000 ich bräuchte die
Werte aus „A“ (Deine Tab)in umgekehrter Reihenfolge in „B“, so
dass der kleinste Wert oben steht „B1“ und der größte unten
„B6“. Unter der Berücksichtigung der Nullen im Anschluss.
Hi Torre,
du hast dieses:
50.75
50.00
48.00
46.00
44.00
42.00
40.00
38.00
36.00
34.00
32.00
30.00
28.00
26.00
24.00
22.00
20.00
18.00
16.00
14.00
12.00
10.00
8.00
6.00
4.00
2.00
0.00
0.00
und wenn ich richtig verstanden habe willst du dieses:
2.00
4.00
6.00
8.00
10.00
12.00
14.00
16.00
18.00
20.00
22.00
24.00
26.00
28.00
30.00
32.00
34.00
36.00
38.00
40.00
42.00
44.00
46.00
48.00
50.00
50.75
0.00
0.00
genau dies macht das was ich schrieb. Wenn du was anderes möchtest so poste mal anhand der Beispielausgangsdaten wie das Ergebnis denn aussehen soll.
Gruß
Reinhard
Schönen Sonntag!
Habe folgendes Problemchen.
In der Tabelle „Grunddaten“ Spalte „I“ stehen ab Zeile „10“
folgende Werte:
50.75
50.002.00
0.00
0.00
Ich muss diese Werte jetzt in einer nächsten Tabelle von oben
in umgekehrter Reihenfolge aufgelistet haben, so das der Wert
„2.00“ oben steht bis Wert „52“ und dann wieder die Nullen
folgen.
lg torre
Hallo torre (Auf welchem Turm wohnst Du ???)
Damit es nicht zu lange wird: Benenne mal Deinen Bereich als „gdaten“, d. h. markiere in Deinen Grunddaten die Zellen i10:i110 - Dann: Menu Einfügen - Namen - Definieren und gib „gdaten“ als Namen ein.
Dann kannst Du in Deiner zweiten Tabelle in einer beliebigen Zelle folgende Formel eingeben und dann 109 mal nach unten kopieren.
=WENN( ZÄHLENWENN(gdaten;">0")+10-ZEILE(A10)0")+10-ZEILE(A10)))
Eine Frage noch an Reinhard:
Wenn ich keine Bedingung eingebe, erscheint nach der letzten „richtigen“ Zahl 50.75 noch irgend eine Zahl, die nicht zur Reihe passt. Also wenn ich nur folgendes mache:
=INDEX(gdaten;ZÄHLENWENN(gdaten;">0")+10-ZEILE(A10))
Weisst Du, warum das so ist?
Ich, hoffe es klappt. Niclaus
=WENN(
ZÄHLENWENN(gdaten;">0")+10-ZEILE(A10)0")+10-ZEILE(A10)))Eine Frage noch an Reinhard:
Wenn ich keine Bedingung eingebe, erscheint nach der letzten
„richtigen“ Zahl 50.75 noch irgend eine Zahl, die nicht zur
Reihe passt. Also wenn ich nur folgendes mache:
=INDEX(gdaten;ZÄHLENWENN(gdaten;">0")+10-ZEILE(A10))
Weisst Du, warum das so ist?
Hallo Niclaus,
natürlich weiß ich das, gleich auf den ersten Blick gesehen, wäre jetzt kein Problem dir das spontan zu sagen *lüch*
Aber ich habe Thomas vor 'ner Woche die ihm unbekannten Funktionen „Zählenwenn“ und „Index“ erklärt, um meinen Lehrerfolg zu testen warte ich erstmal ab ob Thomas eigenständig auf die Lösung kommt *schwergrins*
Was genau bedeutet eigentlich „erscheint nach…noch irgendeine Zahl“, welche?
Gruß
Reinhard
Hallo Niclaus,
Was genau bedeutet eigentlich „erscheint nach…noch
irgendeine Zahl“, welche?
Ja, Reinhard
Ich hab’s rausgekriegt: Excel versteht kein Schweizer-Deutsch, drum versteht es meistens nicht, was ich ihm sagen will! - Und noch schwieriger ist es, Dir das zu erklären!
Es hängt irgendwie damit zusammen, dass Index die Nullte Position aus der Matrix holen muss. Zu falschen Ergebnissen führt das, wenn ich die Formel in Zeile 1 - 9 eingebe und dann runter kopiere.
=INDEX(gdaten;ZÄHLENWENN(gdaten;">0")+10-ZEILE(A10))
Mit der Bedingung sollte dieses Problem aber gelöst sein, so dass Torre damit arbeiten kann.
Warten wir, bis Thomas sich dahinter klemmt. Er kann Dir sicher erklären, was ich falsch gemacht habe und was ich Dir da erklären wollte.
Grüsse und gute Nacht Niclaus
Warten wir, bis Thomas sich dahinter klemmt. Er kann Dir
sicher erklären, was ich falsch gemacht habe und was ich Dir
da erklären wollte.
Hallo Niclaus,
genauso habe ich mir das gedacht.
Warum soll ich mir da 'ne Stunde lang 'nen Kopp machen was du da für seltsame Formeln hast, wenn Thomas ein Blick reicht.
*faule Socke bin* 
Im äußersten Notfall schaue ich mir mal die Formeln an, wenn Thomas wieder mal in Urlaub ist oder sonstwie „fremdelt“.
Gruß
Reinhard
Deine Formel multipliziert den Wert mit 1000 ich bräuchte die
Werte aus „A“ (Deine Tab)in umgekehrter Reihenfolge in „B“, so
dass der kleinste Wert oben steht „B1“ und der größte unten
„B6“. Unter der Berücksichtigung der Nullen im Anschluss.Hi Torre,
du hast dieses:
50.75
…
2.00
0.00
0.00und wenn ich richtig verstanden habe willst du dieses:
2.00
…
50.75
0.00
0.00genau dies macht das was ich schrieb. Wenn du was anderes
möchtest so poste mal anhand der Beispielausgangsdaten wie das
Ergebnis denn aussehen soll.Gruß
Reinhard
Guten morgen!
Habe grundsätzlich folgendes Problem:
Verstehe nicht was so eine Fotrmel im einzelnen macht.
Wenn ich mich an das halte was Du vorgibst (neue Tab. Spalte A + B Zahlenformat Standard in A die Werte in B Deine Formel kopiert) bekomme ich den Fehler „Wert“, und in der Bsp.Tab von Dir stehen auch die verkehrten Werte.
Muss aber auch sagen dass Die Formel von Niclaus Funktioniert.
Trotzdem würde ich gerne wissen warum Deine bei mir nicht hinhaut.
Gruß Torre
Hallo torre (Auf welchem Turm wohnst Du ???)
Damit es nicht zu lange wird: Benenne mal Deinen Bereich als
„gdaten“, d. h. markiere in Deinen Grunddaten die Zellen
i10:i110 - Dann: Menu Einfügen - Namen - Definieren und
gib „gdaten“ als Namen ein.Dann kannst Du in Deiner zweiten Tabelle in einer beliebigen
Zelle folgende Formel eingeben und dann 109 mal nach unten
kopieren.=WENN(
ZÄHLENWENN(gdaten;">0")+10-ZEILE(A10)0")+10-ZEILE(A10)))Eine Frage noch an Reinhard:
Wenn ich keine Bedingung eingebe, erscheint nach der letzten
„richtigen“ Zahl 50.75 noch irgend eine Zahl, die nicht zur
Reihe passt. Also wenn ich nur folgendes mache:
=INDEX(gdaten;ZÄHLENWENN(gdaten;">0")+10-ZEILE(A10))
Weisst Du, warum das so ist?Ich, hoffe es klappt. Niclaus
Moin Niclaus,
Wohne nicht auf einem, hat mit meiner Körperlänge auch nichts zu tun.
Reine Willkür meiner Erbgutspender!! Aber da die meisten dem Spanischen nicht mächtig sind, habe ich mit solchen fragen kein Problem.
Wollte Dir nur mitteilen, dass Deine Formel funktioniert.
Ich gehe mal davon aus, das dieses Prinzip auch auf alle anderen Probleme dieser Art anzuwenden ist, wenn man dementsprechend Änderungen vornimmt.
Gruß Torre
=WENN(
ZÄHLENWENN(gdaten;">0")+10-ZEILE(A10)0")+10-ZEILE(A10)))
Wollte Dir nur mitteilen, dass Deine Formel funktioniert.
Ich gehe mal davon aus, das dieses Prinzip auch auf alle
anderen Probleme dieser Art anzuwenden ist, wenn man
dementsprechend Änderungen vornimmt.
Gruß Torre
Hallo Torre
Freut mich, dass es funktioniert.
Die Formel ist schon etwas auf Deine Vorgaben zugeschnitten: Vor allem
„+10-ZEILE(A10)“, weil Du in Deiner Tabelle „Grunddaten“ ab Zeile „10“ mit Deinen Daten beginnst. Die Spalte spielt keine Rolle.
Grüsse Niclaus
Deine Formel multipliziert den Wert mit 1000 ich bräuchte die
Werte aus „A“ (Deine Tab)in umgekehrter Reihenfolge in „B“, so
dass der kleinste Wert oben steht „B1“ und der größte unten
„B6“. Unter der Berücksichtigung der Nullen im Anschluss.
genau dies macht das was ich schrieb. Wenn du was anderes
möchtest so poste mal anhand der Beispielausgangsdaten wie das
Ergebnis denn aussehen soll.
Wenn ich mich an das halte was Du vorgibst (neue Tab. Spalte A
- B Zahlenformat Standard in A die Werte in B Deine Formel
kopiert) bekomme ich den Fehler „Wert“, und in der Bsp.Tab von
Dir stehen auch die verkehrten Werte.
Hola Torre,
Was ist an den Werten verkehrt? Klick mal auf FAQ:2861 un dlade da eine kleine Beispieldatei hoch und poste hier den Link.
In der Datei müßte man in einer Spalte so 10-20 Ausgangswerte sehen, dann in einer anderen Spalte/Blatt in welcher Reihenfolge sie anschließend stehen soll.
Muss aber auch sagen dass Die Formel von Niclaus Funktioniert.
Trotzdem würde ich gerne wissen warum Deine bei mir nicht
hinhaut.
Gruß
Reinhard
Hola Torre,
Was ist an den Werten verkehrt? Klick mal auf FAQ:2861 un
dlade da eine kleine Beispieldatei hoch und poste hier den
Link.
In der Datei müßte man in einer Spalte so 10-20 Ausgangswerte
sehen, dann in einer anderen Spalte/Blatt in welcher
Reihenfolge sie anschließend stehen soll.Gruß
Reinhard
Halo Reinhard,
kann mich leider jetzt erst wieder melden, wegen beruflicher messebesuche.
Im folgenden Link habe ich die Daten für Áusgangs- und Eingangsform angegeben.
http://www.badongo.com/file/11303595
Für die Formel zur Lösung wäre noch gut zu wissen, was man ändern müsste, um Werte mit negativen Vorzeichen in gleicher Weise zu bearbeiten.
Gruß Torre
Im folgenden Link habe ich die Daten für Áusgangs- und
Eingangsform angegeben.
http://www.badongo.com/file/11303595
Für die Formel zur Lösung wäre noch gut zu wissen, was man
ändern müsste, um Werte mit negativen Vorzeichen in gleicher
Weise zu bearbeiten.
Hallo Torre,
in der Ausgangsfrage war der Punkt der Dezimaltrenner, nun das Komma, was gilt denn nun?
Gruß
Reinhard