Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zirkelbezug immer wo

Forumthread: Zirkelbezug immer wo

Zirkelbezug immer wo
26.10.2024 08:29:39
Albert_neu
Hallo,
ich habe ein Problem mit einem Zirkelbezug. Er beginnt bei Blatt Stammdaten G13 und wenn ich was ändere,
kommt der Zirkelbezug auf Blatt März G10 - I10 oder Blatt April G17 - I17, oder in einem anderen Blatt.
Obwohl in den Zeilen dieselbe Formel steht, kommt der Zirkelbezug immer wieder.
Die Tabelle funktioniert, aber beim Starten kommt immer dieser Zirkelbezug.

Grüße Albert

https://www.herber.de/bbs/user/173165.xlsx
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zirkelbezug immer wo
26.10.2024 08:58:13
BoskoBiati2
Hi,

Zirkelbezug in Stammdaten G13:

=WENN(ODER(F13="";F14="");"";F14-F13-WENN(G13=6/24;0;WENN(G13"";0,5/24;0)))

Die Zelle, in der die Formel steht, darf nicht Teil der Formel sein.

Das zieht sich bei Dir durch die ganze Datei.

Im Übrigen kannst Du in den Monatsblättern S5 folgende Formel einsetzen:

="noch "&MONATSENDE(HEUTE();0)-HEUTE()& " Tage bis Monatsende"


Gruß

Edgar

Anzeige
AW: Zirkelbezug immer wo
27.10.2024 14:48:36
Albert_neu
Hi Edgar,
durch deinen Hinweis habe ich mein Problem gelöst.

Grüße Albert
AW: Zirkelbezug immer wo
26.10.2024 10:07:41
BoskoBiati2
Hallo,

weitere unsinnige Formeln, z.B.:

=WENN(F9="";"";WENN(ODER(E9="Krank";E9="Urlaub");"";WENN(F9="";0;WENN(H9>F9;H9-F9-G9;1+H9-F9-G9))+K9))


Wenn(F9="";""
Wenn(F9="";0
was denn jetzt?
Excel hat noch mehr zu bieten als WENN!

=wenn(oder(F9="";E9="Krank";E9="Urlaub");"";Rest(H9-F9-G9;1)+K9)


Ich habe mal im Januar ein paar Verbesserungen vorgenommen, allerdings gibt es zum Thema Arbeitszeit genügend Vorlagen im Netz, man muß das Rad nicht neu erfinden.

https://www.herber.de/bbs/user/173166.xlsx

Gruß

Edgar
Anzeige
AW: Zirkelbezug immer wo
27.10.2024 14:56:16
Albert_neu
Hi Edgar,
einen Teil von deinen Änderungen habe ich mit Dank übernommen.
Diese Formel =wenn(oder(F9="";E9="Krank";E9="Urlaub");"";Rest(H9-F9-G9;1)+K9)
funktioniert bei mir nicht. Bei mir wird der Wert in Spalte I nicht angezeigt.
Trotzdem Danke, mit deinem Hinweis und den Verbesserungen hast du mir sehr geholfen.

Grüße Albert
Anzeige
AW: Zirkelbezug immer wo
29.10.2024 16:38:35
Albert_neu
Hi Edgar,
ich bin es noch einmal. Deine Formel funktioniert doch
ich habe beim Ändern einen Fehler gemacht.

Grüße Albert
AW: Zirkelbezug immer wo
26.10.2024 15:23:20
Piet
Hallo

dafür habe ich gerade ein kleines Makro geschrieben. Es findet ALLE Zirkelbezüge.
Normalerweise kann man nur einen Zirkelbzug mit MsgBox anzeigen lassen.

Ich ändere diese Formel aber durch ' Zeichen in einen Text. So findet er alle Bezüge in allen Sheets.
Die Zirkelbezug Zelle wird mit Innenfarbe Rot markiert. Ändern musst du sie aber selbst, von Hand!
Makro in ein normales Modul kopieren und über Makro Dialog oder Taste F5 starten.

mfg Piet

Sub Alle_Zirkelbezüge_finden()

Dim Adr As String, Fml As String
Dim Strg As String, j, n As Integer
On Error Resume Next
For j = 1 To Worksheets.Count
Worksheets(j).Select: Adr = Empty
Adr = ActiveSheet.CircularReference.Address(0, 0)
If Adr > Empty Then
Fml = Range(Adr).Formula: n = n + 1
Range(Adr).Formula = " ' " & Fml
Range(Adr).Interior.ColorIndex = 3
Strg = Strg & Worksheets(j).Name & " " & Adr & vbLf
End If
Next j
If n = 0 Then MsgBox "Keine Zirkelbezüge in Datei!"
If n > 0 Then MsgBox n & " Zirkelbezüge" & vbLf & Strg
End Sub
Anzeige
AW: Zirkelbezug immer wo
27.10.2024 15:01:20
Albert_neu
Hi Piet,
mit Makro kenne ich mich nicht gut aus, mein Problem lag in der Formel,
die ich durch den Hinweis von Edgar beheben konnte.
Trotzdem Danke.

Grüße Albert
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige