Kopieren einer Formel mit festbleibender Spalte

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Kopieren einer Formel mit festbleibender Spalte

Re: Kopieren einer Formel mit festbleibender Spalte

von rammi22 » Mi, 16.09.2015 18:37

Gert Seler hat geschrieben:Hallo rammi22,
könntest Du endlich mal zu Potte kommen und uns erklären,
was denn das große Objekt ist welches Du berechnen möchtest ?
Dafür habe ich doch Beispieltabellen hochgeladen... Und genau was diese im Endeffekt macht, wollte ich erreichen. Plus modifizierten Code von @HeritzP und der Hilfe von allen anderen.
Gert Seler hat geschrieben:Die Helfer im Forum verlangen keine "Knete",...

Danke für die Klarstellung, war mir bis hierher nicht so klar.
Aber hätte mir auffallen müssen, da ich für Hilfestellung in verschiedenen Foren auch kein Geld ("Knete") bislang bekam :(
Gert Seler hat geschrieben:Deshalb finde ich es nicht schön, wenn diese von " Hilfesuchenden "
nicht ernst genomen werden z.Bspl "Clag" !
Tja, und hier gehe ich raus aus dem Statement, weil das mir am allerwenigsten klar ist. Wo hab ich jemanden nicht ernst genommen, ausser vielleicht deinen Beitrag?!

Re: Kopieren einer Formel mit festbleibender Spalte

von Gert Seler » Mi, 16.09.2015 13:54

Hallo rammi22,
könntest Du endlich mal zu Potte kommen und uns erklären,
was denn das große Objekt ist welches Du berechnen möchtest ?

Die Helfer im Forum verlangen keine "Knete", möchten aber helfen.
Deshalb finde ich es nicht schön, wenn diese von " Hilfesuchenden "
nicht ernst genomen werden z.Bspl "Clag" !


mfg
Gert

Re: Kopieren einer Formel mit festbleibender Spalte

von rammi22 » Di, 15.09.2015 20:10

HeritzP hat geschrieben:Hallo,...Gruß HeritzP
Danke schön, schau ich mir noch mal an

Re: Kopieren einer Formel mit festbleibender Spalte

von rammi22 » Di, 15.09.2015 16:46

rammi22 hat geschrieben:kann man die Formel noch verfeinern das sie sowohl horizontal als auch vertikal funktioniert?
Also es geht:

Code: Alles auswählen

=SVERWEIS(VERKETTEN(TEXT($H4;"JJJJ-MM-TT");"+";INDIREKT(VERKETTEN(SPALTENBUCHSTABEN(SPALTE()-1);2)));$C$3:$F$8;4)
Wobei Funktion SPALTENBUCHSTABEN() aus diesem Beitrag stammt:

Code: Alles auswählen

REM  *****  BASIC  *****

Function Spaltenbuchstaben (x As INTEGER) 
Dim nb,i As Integer 
Dim AdrStr As String 
AdrStr = "" 
nb= (x+1) / 26 
if ( nb >= 1 ) then 
    AdrStr = Chr(64 + Fix(nb)) 
end if 
Spaltenbuchstaben = AdrStr+Chr((x mod 26)+65) 
End Function

Sub Main

End Sub
Es bleiben dennoch Fragen:
1. Funktion Spaltenbuchstaben so eingesetzt...

Code: Alles auswählen

=SPALTENBUCHSTABEN(SPALTE()-1)
...geht bis zur Spalte "Y" (25. Spalte) bei Spalte "Z" (26. Spalte) wird mir "AZ" ausgegeben, danach funktioniert die Funktion wieder normal. Ausserdem musste ich -1 einsetzen, damit die Funktion den richtigen Wert zurückgibt.
Was muss ich an der Formel ändern, damit sie perfekt funktioniert?

2. SVERWEIS(): als optionaler Parameter kann eine Sortierreihenfolge eingegeben werden. Wie behandel ich das?
ob die erste Spalte in der Matrix in aufsteigender Reihenfolge sortiert wird. Geben Sie den booleschen Wert FALSCH oder Null ein, wenn die erste Spalte nicht in aufsteigender Reihenfolge sortiert wird.
Die erste Spalte der Matrix ist ungeordnet und bleibt auch so. Heisst das nun, wenn ich den Parameter nicht setze, übergebe ich als Parameter, das die erste Spalte geordnet ist? Ich bekomme bei FALSCH/Null/0 = #NV mit Parameter.

UPSSS, da fehlte noch die Datei
test1.ods
(11.24 KiB) 167-mal heruntergeladen

Re: Kopieren einer Formel mit festbleibender Spalte

von rammi22 » Di, 15.09.2015 13:13

clag hat geschrieben:...nur scheint es, das du es nicht ... verstanden hast,...
Jetzt schon und ich komme meinen Ziel näher.

Eine weitere Frage: kann man die Formel noch verfeinern das sie sowohl horizontal als auch vertikal funktioniert?

Ich lade noch mal einen modifizierten Test hoch, wo das Problem verdeutlicht wird: Zelle I3 soll in vertikaler und horizontaler Richtung kopiert werden und entsprechend den Match zurückgeben...
test1.ods
(11.24 KiB) 157-mal heruntergeladen

Re: Kopieren einer Formel mit festbleibender Spalte

von clag » Di, 15.09.2015 10:30

hallo rammi,

das geht sowohl mit VERSCHIEBUNG() hatte ich dir bereits als Lösung aufgezeigt
nur scheint es, das du es nicht gelesen oder verstanden hast,
oder auch mit INDIREKT() ....
test1_2_66222+formel.ods
(8.25 KiB) 200-mal heruntergeladen

Re: Kopieren einer Formel mit festbleibender Spalte

von rammi22 » Di, 15.09.2015 10:09

Hiker hat geschrieben:Falls Du aber einfach horizontal in die nächste Spalte kopiert haben solltest, sieht Calc keine Zeilenänderung und bleibt bei $A3...
Aber genau die Zeile soll sich einmal hochzählen beim kopieren in die nächste Spalte

Re: Kopieren einer Formel mit festbleibender Spalte

von Hiker » Di, 15.09.2015 10:04

HAllo,
rammi22 hat geschrieben:So geht das leider nicht, das $ blockiert den gesammten restlichen String
ist eine falsche Aussage: wenn DU $A3 schräg nach unten kopierst wird die Zeile angepasst.
Falls Du aber einfach horizontal in die nächste Spalte kopiert haben solltest, sieht Calc keine Zeilenänderung und bleibt bei $A3.
Nur $A$3 würde beide Dimensionen fixieren.

Probiers einfach nochmal.

MfG, Jörn

Re: Kopieren einer Formel mit festbleibender Spalte

von rammi22 » Di, 15.09.2015 10:01

clag hat geschrieben:vielleicht solltest du deine Gedanken mal etwas sortieren bevor du hier irgendet etwas postest...
Gut, jetzt sehe ich es auch...
test1.ods
(8.53 KiB) 108-mal heruntergeladen
in Zelle D1 sollte das Ergebniss von = A2 stehen, in Zelle E1 von =A3 usw.

Re: Kopieren einer Formel mit festbleibender Spalte

von clag » Di, 15.09.2015 09:52

Hallo rammi22,
rammi22 hat geschrieben:Ist das jetzt klarer?
vielleicht solltest du deine Gedanken mal etwas sortieren bevor du hier irgendet etwas postest.
rammi22 hat geschrieben:Ich habe eine Funktion

Code: Alles auswählen
=VERWEIS('Tabelle1'.$A3)
erkläre doch einmal den Sinn dieser deiner Formel, dann könnte man dir vielleicht helfen?

So wie du es hier hinwirfst ist es schlicht Unfug, das ist jetzt durchaus klarer.

Re: Kopieren einer Formel mit festbleibender Spalte

von rammi22 » Di, 15.09.2015 08:18

clag hat geschrieben:es schadet ganz bestimmt nichts wenn du dein Anliegen etwas präziser beschreibst.../color]
???
Sorry, aber ich weiss nicht was an meiner Frage unpräzise wäre.

Ich habe eine Funktion

Code: Alles auswählen

=VERWEIS('Tabelle1'.$A3)
Diese möchte ich in die rechte benachbarte Zelle ziehen, daberi soll sich lediglich der Parameter Zeile in der Spalte Tabelle1.A ändern, und zwar exakt um 1, also

Code: Alles auswählen

=VERWEIS('Tabelle1'.$A4)
Ist das jetzt klarer?

Re: Kopieren einer Formel mit festbleibender Spalte

von clag » Di, 15.09.2015 06:59

Moin rammi22,

es schadet ganz bestimmt nichts wenn du dein Anliegen etwas präziser beschreibst bzw auf den Punkt bringst.
Dann lässt sich so eine Frage auch präzise beantworten, das Raten was den gemeint sein könnte liegt den wenigsten hier.

vermutlich kannst du dein Problem mit der Funktion VERSCHIEBUNG() lösen
Verschiebung.ods
(8.47 KiB) 154-mal heruntergeladen

Kopieren einer Formel mit festbleibender Spalte

von rammi22 » Mo, 14.09.2015 23:29

Hallo,

Ich will einen VERWEIS() in die nächste Spalte kopieren, dabei soll sich die Zeilennummer ändern, aber nicht die Spalte, also so:

Code: Alles auswählen

='Tabelle1'.$A3 -> ='Tabelle1'.$A4 -> ='Tabelle1'.$A5 ...
So geht das leider nicht, das $ blockiert den gesammten restlichen String

Nach oben