Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1844to1848
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zelle wird nicht berechnet

Zelle wird nicht berechnet
23.08.2021 13:41:30
Roland
Hallo zusammen,
ich hab hier ein Problem, das sich nicht wirklich erklären lässt.
Meine Exceldatei bekommt Daten aus einer externen Anwendung, darunter eine Zahl, die auch als solche formatiert ist.
Mit Hilfe der Formel =INDEX(AA34:AA50;VERGLEICH(Kabellaenge;AA34:AA50;-1)) wird diese Zahl (Wunschkabellänge in m) auf den nächstgrößeren Wert in der Liste AA34:AA50 (1;2;4;5;10;15;25;25;30;35;40;50;60;70;80;90;100m) aufgerundet.
Auch diese Liste sowie die Zelle mit der Fomel ist als Zahl formatiert, autom. Berechnung ist eingeschaltet.
Zum Problem:
Wenn die Wunschlänge importiert wurde wird das Formelergebnis nicht aktualisiert, es erscheint immer 1m
Nach Auswahl der Zelle und F2 stimmt dann alles, an der Formel oder Formatierung kann es ja demnach nicht liegen.
Ich habe nun schon alle Zellen nochmals als Zahl formatiert mit dem Ergebnis, dass es mit ganzzahligen Werten jetzt funktioniert: 8m --> 10m
Bei Zahlen mit Nachkommastellen funktioniert es nicht: 9,4m --> 1m anstatt 10m
Nach F2 ist dann wieder alles ok.
Hat jemand eine Idee, woran das liegen könnte bzw. wie man es behebt?
Vielen Dank im Voraus,
Roland Johe

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zelle wird nicht berechnet
23.08.2021 13:46:38
SF
Hola,
prüf mal vor F2 mit Istzahl() ob der Wert Kabellänge wirklich eine Zahl ist
Außerdem muss beim Vergleich mit dem Parameter -1 die Liste absteigend sortiert sein.
Gruß,
steve1da
+0 anhängen
23.08.2021 14:01:16
Rudi
Hallo,
vielleicht hilft's ja.
=INDEX(AA34:AA50;VERGLEICH(Kabellaenge;AA34:AA50;-1))+0
Die Formatierung einer Zelle ist nur Optik und hat nichts mit dem Inhalt zu tun.
Gruß
Rudi
AW: +0 anhängen
23.08.2021 15:09:53
Roland
Hallo zusammen,
zuerst mal vielen Dank für Eure Hilfe.
Leider ist das Problem noch nicht gelöst:
Die Prüfung mit ISTZAHL hat wahr ergeben, die Liste ist natürlich absteigend sortiert (sonst geht's ja gar nicht).
+0 am Ende hat leider auch nicht geholfen.
Gruß,
Roland
Anzeige
AW: +0 anhängen
23.08.2021 15:12:01
SF

die Liste ist natürlich absteigend sortiert
Dann stimmt also deine Beschreibung nicht?

Liste AA34:AA50 (1;2;4;5;10;15;25;25;30;35;40;50;60;70;80;90;100m)
Eventuell ist die automatische Berechnung ausgeschaltet?
AW: +0 anhängen
23.08.2021 15:31:28
Roland
Korrekt, ich hab die Liste von unten nach oben abgeschrieben.
Die automatische Berechnung ist wie schon gesagt aktiviert.
AW: +0 anhängen
23.08.2021 15:37:17
SF
Kannst du eine Beispieldatei zur Verfügung stellen, die den Stand vor F2 hat?
AW: +0 anhängen
23.08.2021 15:42:33
Roland
Die Originaldatei kann ich hier nicht reinstellen, von wegen vertraulich.
Wenn ich aber anfange, nicht problemrelevante Dinge rauszulöschen, dann aktualisiert sich der Wert in der Formel.
Sorry, funktioniert nicht....
Anzeige
AW: (D)eine (Beispiel)datei könnte aufklären owT
23.08.2021 15:36:15
neopa
Gruß Werner
.. , - ...
AW: (D)eine (Beispiel)datei könnte aufklären owT
23.08.2021 15:39:40
Roland
Glaube nicht, dass das viel Sinn macht:
In der Beispieldatei funktionert es ja, denn da rrage ich den Wert für die gewünschte Kabellänge ja manuell ein.
Das Problem tritt aber nur auf, wenn der Wert von extern kommt.
AW: wenn Du meinst, dann sieh mal zu owT
23.08.2021 15:41:29
neopa
Gruß Werner
.. , - ...
Wert von extern
23.08.2021 16:01:37
extern
dann ist es Text und wird erst durch F2 zu einer Zahl.
AW: Wert von extern
23.08.2021 16:05:23
extern
Das habe ich wie schon beschrieben imzt ISTZAHL überprüft.
Außerdem mache ich F2 ja in der Zelle mit der Gleichung, nicht in der mit dem Wunschwert.
AW: nochmal nachgefragt ...
23.08.2021 16:01:03
neopa
Hallo Roland,
... welches Ergebnis erhältst Du, wenn Du folgende Formel eingibst: =AGGREGAT(15;6;AA34:AA50/(AA34:AA50&gtF2);1) ?
Damit solltest Du das angestrebte auch erreichen.
Gruß Werner
.. , - ...
Anzeige
AW: ergänzend hierzu ...
23.08.2021 16:27:07
neopa
Hallo,
... in meiner Formel hätte korrekt ein Vergleich mit &gt= und nicht nur mit &gt vorgenommen werden sollen. Siehe auch untenstehend.
Die Datenwerte in AA34:AA50 könnten bei meiner Formel übrigens beliebig angeordnet (unsortiert) sein können.
Arbeitsblatt mit dem Namen 'AGGR_210823_3'
 EFZAAAB
1106,75   
2106,75   
3     
33     
34   100 
35   90 
36   80 
37   70 
38   60 
39   50 
40   40 
41   35 
42   30 
43   25 
44   15 
45   10 
46   5 
47   4 
48   3 
49   2 
50   1 
51     

ZelleFormel
E1=INDEX(AA34:AA50;VERGLEICH(F2;AA34:AA50;-1))
E2=AGGREGAT(15;6;AA34:AA50/(AA34:AA50&gt=F2);1)
F2=F1
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Gruß Werner
.. , - ...
Anzeige

311 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige