4k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo Leute,

ich habe nun ein wenig rumprobiert bezueglich meinre anfrage "Prozentuale Unterschiede zwischen 2 Zellen + beruecksichtigung von Leerzellen + mehrere Werte innerhalb einer Zelle". Und habe nun eine Idee wie es funktionieren koennte.

Allerdings kenne ich mich mit den Excel Fuktiionen wirklich schlecht aus, daher waere es super, wenn ihr mir mit einer Formel fuer folgendes helft. Es sollin etwas so sein:

1. Wenn C3 ohne Datensatz, dann keine Aktion
2. Wenn C3 mit Daten und B3 ohne Daten dan keine Aktion
3. Wenn C3 mit Daten und B3 mit Daten, dann C3-B3/B3

1. Wenn D3 ohne Datensatz, dann keine Aktion
2. Wenn D3 mit Datensatz und C3 mit Datensatz, dann D3-C3/C3.
3. Wenn jedoch C3 ohne Datensatz, dann B3 fuer Datensatz ueberpruefen. Wenn B3 Datensatz enthaelt, dann D3-B3/B3.
4. Wenn sowohl C3 als auch B3 keinen Datensatz enthaelt, dann keine Aktion.

1. Wenn E3 ohne Datensatz, dann keine Aktion.
2. Wenn E3 mit Datensatz und D3 mit Datensatz, dann E3-D3/D3.
3. Wenn jedoch D3 ohne Datensatz, dann C3 fuer Datensatz ueberpruefen. Wenn C3 Datensatz enthaelt, dann E3-C3/C3.
4. Wenn C3 keinen Datesatz entahelt, dann B3 fuer Datesatz pruefen. falls Datensatz vorhanden, dann E3-B3/B3.
4. Wenn sowohl D3, C3 als auch B3 keinen Datensatz enthaelt, dann keine Aktion.

usw. bis Spalte J.

Ich hoffe ich habe mich eingermassen verstaendlich ausgedrueckt. Ich moechte, dass die ablaufe nacheinander durchgefuehrt werden, d.h. falls Zum Beispiel E3 keinen Datensatz ethaelt, dann soll keine weitere Akttion folgen, falls E3 einen Datesatz ethaelt und D3 ebenfalls, dann die Berechung durchfuehren. Falls der datensatz in D3 fehlt, da mit C3 versuchen. Dann B3. Wenn keine Daten gefunden werden, dann keine Berechnung.

Ich hoffe, ihr koennt mir helfen!!

Vielen Dak

Liebe Gruesse

Sabie

13 Antworten

0 Punkte
Beantwortet von finger59 Experte (1.3k Punkte)
Hi Sabie,

bevor Du Dich hier mit einer ellenlangen Formel bepackst...
Frage... warum arbeitest Du da nicht mit Hilfsspalten?
Angefangen mit der Info aus den Zellen J3 und I3 und dann
das entsprechenden Ergebniss ermitteln. Dann das Ergebnis aus J3 und I3 abfragen, falls kein Wert vorhanden ist, dann eben die Zellen i3 und h3 abfragen... usw.. immer weiter nach vorne gehen

Probleme bekommst Du je nach Excel-Version auch mit den Wenn-Abfragen bzw. der Anzahl der Zeichen für die Formel. Mit Excel 2007 sollte es da sicherlich keine Probleme geben, aber in den vorgehendenen Versionen könnte es da scheitern.

Für mich persönlich wäre die Formel zu unübersichtlich und würde daher mit Hilfsspalten arbeiten.

Evtl. hat ja noch ein anderer Helferlein eine bessere Idee oder auch die Muse sich mit der Formel in einem Stück zu beschäftigen.

In diesem Sinne... have a nice Day... Gruß Helmut
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Sabine,

Helmut hat völlig recht, anstelle von x verschachtelten WENN-
Funktionen, gibt es eine Vielzahl von Lösungen die eleganter sind.

Allerdings ist es bei solchen Anfragen immer besser man liefert eine
Beispieltabelle mit, damit hätten die Helfer eine besseren Überblick
über das Problem und bräuchten keinen Tabellennachbau zu
veranstalten, der oftmals wegen Missverständnissen in die Hose geht.

Gruß
Rainer
0 Punkte
Beantwortet von diogenes Mitglied (377 Punkte)
Hallo Sabine,

es ist auch hilfreich, wenn du uns das verwendete Programm nennen könntest.

Danke!

Viel Erfolg!
Diogenes
0 Punkte
Beantwortet von
Hallo,

Danke erstmal fuer eure Antworten.

@ Helmut: Das verstehe ich nicht ganz. Weil es kann auch sein, dass mehr als eine Luecke zwischen 2 Zahlen ist. Wie loese ich dieses Probelm dann?

@Rainer:

Anbei der Link zur Tabelle:



Vielen Dank fuer eure Muehe!!!


rapidshare.de/files/47933997/Beispiel.xls.html
0 Punkte
Beantwortet von
Hallo Diogenes,

Es handelt sich bei dem Programm um Excel 2003.

Danke!
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Sabine,

habe mir Deine Datei angesehen, kann aber leider keinen
Zusammenhang zwischen den enthaltenen Zahlen und Deiner obigen
Erklärung herstellen.
Für mich erschließt sich nicht, in welchen Spalten, welche Ergebnisse
erscheinen sollen.
Da wäre doch eine Kennzeichnung und eine Handeintragung der zu
erwartenden Ergebnisse von Vorteil gewesen.

Übrigens ist im folgenden Beitrag noch eine Antwort von Dir offen.
Auch wenn es falsche Antworten sind, wäre eine Reaktion des
Fragenden das Mindeste was man erwarten könnte.

www.supportnet.de/t/2250177

Gruß
Rainer
0 Punkte
Beantwortet von finger59 Experte (1.3k Punkte)
Hi Sabie ? oder doch Hi Sabine,

ich habe mal versucht Deine Anfrage umzusetzen und bin dabei wie Rainer auch auf die Frage gestoßen... wohin eigentlich das Ergebnis ?? OK... keine Info... also meine Vorstellung und Lösung so wie ich mir das denke.
Falls das so nicht gewünscht war... Pech für mich oder Dich - je nachdem man das sehen könnte.

rapidshare.de/files/47936912/Beispiel2.xls.html

Dann habe ich Deine Formel genauso umgesetzt wie Du Sie hier geschrieben hast z.B. D3-C3/C3; falls das so nicht gemeint war, da ja Punktrechnung vor Strichrechnung geht, müsstest Du in den Formeln die Klammern entsprechend setzten z.B. =(d3-c3)/c3 ;sollte aber kein Problem darstellen.

Ich hoffe Deine Anfrage zumindest von den Formeln her richtig verstanden zu haben - sprich von hinten nach vorne zu gehen und nicht umgekehrt. Dieses habe ich mit einem L für letzten Wert und einem V für vorletzten Wert gekennzeichnet.

Habe jetzt auch auf Schnick-Schnack verzichtet, sondern wollte nur erstmal eine Lösung anbieten.

In diesem Sinne... have a nice Day... Gruß Helmut
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Sabine,

wenn Dich Helmut richtig verstanden hat, dann geht es auch mit
weniger oder ohne Hilfsspalten/zeilen.

Hier mein Vorschlag mit zwei Lösungsmöglichkeiten.

www.file-upload.net/download-1785832/Beispie3.xls.html

Gruß
Rainer
0 Punkte
Beantwortet von finger59 Experte (1.3k Punkte)
@Rainer,

leider bin ich nicht so ein Excel-Freak wie Du und bewundere immer wieder Deine Lösungen (natürlich auch der anderen Helferleins), aber in Deiner Lösung fehlt mir der zweite sprich der vorletzte Wert.

So war die Anfrage bzw. Aussage unseres Fragestellers/-in


Ich hoffe ich habe mich eingermassen verstaendlich ausgedrueckt. Ich moechte, dass die ablaufe nacheinander durchgefuehrt werden, d.h. falls Zum Beispiel E3 keinen Datensatz ethaelt, dann soll keine weitere Akttion folgen, falls E3 einen Datesatz ethaelt und D3 ebenfalls, dann die Berechung durchfuehren. Falls der datensatz in D3 fehlt, da mit C3 versuchen. Dann B3. Wenn keine Daten gefunden werden, dann keine Berechnung.


Deine Formel funktionieren dann, wenn immer ein Wert neben dem ersten gefunden Wert steht. Ist allerdings dann erstmal eine Lücke, dann wird in Deiner Lösung bei mir kein Wert (sprich der vorletzte) angezeigt.

Ist doch schon mal schön, daß sich die Helferleins austauschen - ;-) - vielleicht gibt es ja doch noch Überraschungen, von denen wir noch nichts ahnen...

In diesem Sinne... have a nice Day... Gruß Helmut
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Helmut,

hast recht, das hatte ich nicht berücksichtigt.

Anbei die überarbeitete Version.

www.file-upload.net/download-1786132/Beispie4.xls.html

Gruß
Rainer
...