Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.04.2024 20:05:21
28.04.2024 18:33:31
28.04.2024 18:25:12
28.04.2024 14:18:05
Anzeige
Archiv - Navigation
1932to1936
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

Formel mit Ausfüllpunkt fortführen

Formel mit Ausfüllpunkt fortführen
26.05.2023 15:27:03
Clemens

Liebe Excel-Experten,

zum wiederholten Male bin ich auf eure Hilfe angewiesen.

Ich habe folgende Formel als Grundlage einer Währungsformel gebastelt. Die Formel funktioniert soweit sehr gut.
Leider kann ich die Formel nicht "einfach nach unten ziehen", damit sie sich selbstständig vervielfältigt.

Ich kann nicht nachvollziehen, wie es dazu kommt. Die Formel bewegt sich numerisch nach oben (AJ8 wird zu AJ9).

Hier die Urspungsformel, die ich per Ausfüllpunkt nach unten ziehen muss:

=RUNDEN(WENN(H21="Israel Shekel";I21*'Checklist (3) 2023B'!AJ8;WENN(H21="US Dollar";I21*'Checklist (3) 2023B'!AJ9;WENN(H21="Canadian Dollar";I21*'Checklist (3) 2023B'!AJ10;WENN(H21="Australian Dollar";I21*'Checklist (3) 2023B'!AJ6;WENN(H21="British Pound";I21*'Checklist (3) 2023B'!AJ7;WENN(H21="Euro";I21*'Checklist (3) 2023B'!AJ5))))));2)

Hier das Resultat, wenn ich die Formel nach unten ziehe:

=RUNDEN(WENN(H22="Israel Shekel";I22*'Checklist (3) 2023B'!AJ9;WENN(H22="US Dollar";I22*'Checklist (3) 2023B'!AJ10;WENN(H22="Canadian Dollar";I22*'Checklist (3) 2023B'!AJ11;WENN(H22="Australian Dollar";I22*'Checklist (3) 2023B'!AJ7;WENN(H22="British Pound";I22*'Checklist (3) 2023B'!AJ8;WENN(H22="Euro";I22*'Checklist (3) 2023B'!AJ6))))));2)

Da ich insgesamt 522 Zellen damit füllen muss, ist eine händische Korrektur der Formel zu aufwendig.
Weißt vielleicht einer von euch schlauen Köpfen eine Lösung?

Vielen Dank im Voraus

Clemens

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel mit Ausfüllpunkt fortführen
26.05.2023 16:22:48
Yal
Hallo Clemens,

Du musst die AJ7, AJ8, usw als absoluter Bezug "fixieren": markieren und F4 drücken. Daraus wird $AJ$7, $AJ$8, usw.
Siehe https://support.microsoft.com/de-de/office/wechseln-zwischen-relativen-absoluten-und-gemischten-bez%C3%BCgen-dfec08cd-ae65-4f56-839e-5f0d8d0baca9
Dann bleiben sie unverändert, wenn Du die Formel nach unten erweiterst.

Schaue dir aber die Formel SVerweis an: https://support.microsoft.com/de-de/office/sverweis-funktion-0bbc8083-26fe-4963-8ab8-93a18ad188a1
Es müssen in 'Checklist (3) 2023B' vor der Spalte AJ eine Spalte geben, wo die pro Zeile jeweils 'Israel Shekel', 'Us Dollar' usw. (ich persönlich würde ich lieber mit den ISO-Währungskürzel arbeiten)

Dann hast Du nur noch (oder sehr ähnlich)
= I22*Sverweis(H21;'Checklist (3) 2023B'!A1:AJ40;36;0)

VG
Yal


Anzeige
AW: Formel mit Ausfüllpunkt fortführen
26.05.2023 16:35:38
Pappawinni
also ich schätze mal, dass sich die Adresse AJ10 beim "runterziehen" nicht ändern soll,
I22*'Checklist (3) 2023B'!AJ9;WENN(H22="US Dollar";I22*'Checklist (3) 2023B'!AJ10
also braucht es da eine absolute Adresse
I22*'Checklist (3) 2023B'!AJ9;WENN(H22="US Dollar";I22*'Checklist (3) 2023B'!$AJ$10
insgesamt würde ich das anders formulieren, z.B. mit einer Array-Konstanten und Vergleich...
etwa so:

=RUNDEN(I21*INDIREKT("'https://d.docs.live.net/40c3109d0f7a451b/Dokuments/[Checklist (3) 2023B]Checklist (3) 2023B'!" & WAHL(VERGLEICH(H21;{"Israel Shekel";"US Dollar";"Canadian Dollar";"Australian Dollar";"British Pound";"Euro"};0);"AJ8";"AJ9";"AJ10";"AJ6";"AJ7";"AJ5"));2)
... ungetestet


Anzeige
AW: Formel mit Ausfüllpunkt fortführen
26.05.2023 18:05:53
onur
Ich könnte wetten, dass die Formel um 90% gekürzt werden könnte. Aber dafür solltest du mal die DATEI posten (oder eine Beispielsdatei) .


AW: Formel mit Ausfüllpunkt fortführen
26.05.2023 18:53:08
Pappawinni
Die Formel hat 340 Zeichen, 10% wären 34 Zeichen, nun hat aber
'Checklist (3) 2023B'!...)
mit einer absoluten Adresse im Bereich von zweistelligen Spaltennamen wahrscheinlich schon so viele Zeichen, aber klar wird sich die Formel wahrscheinlich deutlich reduzieren lassen, insb. wenn man wüsste, wie 'Checklist (3) 2023B' aussieht.


AW: Formel mit Ausfüllpunkt fortführen
26.05.2023 19:06:25
onur
Ich könnte wetten, dass die ganzen WENNs
WENN(H22="Israel Shekel";I22 usw usw
durch EIN SVerweis ersetzt werden könnten.


Anzeige
AW: wahrscheinlich, wetten würd ich nicht owT
26.05.2023 19:09:51
Pappawinni
owT


AW: wahrscheinlich, wetten würd ich nicht owT
26.05.2023 19:13:53
onur
Spätestens dann, wenn man das Blatt umbaut, so dass eine Liste mit Währungskursen existiert (die wird wohl bereits existieren, aber offensichtlich ist die Datei "top secret").


AW: wahrscheinlich, wetten würd ich nicht owT
30.05.2023 10:16:02
Clemens
@Onur

Ja, die Datei enthält Angaben zu vertraulichen Informationen...
Wenn ich die hochlade, dann komm ich in Teufels Küche. :-D

Ich glaube ebenfalls, dass die Formel weitaus simpler und verkürzter funktioniert.
Leider ist das in Kooperation mit einer Partnerorganisation so gewachsen und die sind so schmal und unzureichend besetzt, dass jedwede Änderung wahrscheinlich zu einem emotionalen und organisatorischen Gehirnausfall bei denen führt.


Anzeige
AW: wahrscheinlich, wetten würd ich nicht owT
30.05.2023 10:19:30
onur
Dann bau reinfach mal die Datei nach, wo nur ein paar Beispielsdaten UND die Tabelle mit den aktuellen Kursen stehen, und zwar dort, wo sie im original auch stehen.
Es geht nicht um die Daten, sondern um die Struktur der Datei.


AW: Formel mit Ausfüllpunkt fortführen
30.05.2023 09:46:28
Clemens
Danke euch!

Das Wechseln zwischen relativen, absolute und gemischten Bezügen war die Lösung des Problems.
Durch $AJ$8 konnte ich die Zellen fixieren und anschließend "nach unten ziehen".

Ich bin euch (wie immer) sehr dankbar. Ohne dieses Forum hätte ich viele meiner Excelprobleme wahrscheinlich niemals gelöst.

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige