Registriert seit: 17.12.2014
Version(en): 365
In einer Tabelle werden die Werte in Spalte C jahresbezogen vergeben. Aus diesem Grund erscheinen die Werte von C1:C10 nicht auch in C11 , denn entsprechend A11 wird von dieser Zeile ab ein neues Kalenderjahr dargestellt. Bereits geregelt ist, dass bei einem Wert 12 in Spalte B derNachbarwert in Spalte C immer auf Null gesetzt wird. Wie erreiche ich, dass bei einem Wert 11 in Spalte B der Nachbarwert in Spalte C von dem Wert aus der Zelle darüber bezogen wird ? Beispiel: In Zeile 11 ist der Wert in B11 = 11, der Wert in C11 soll aber nicht 100, sondern 90 (aus Zelle C10) sein (gilt entsprechend für die Zeile 23). Hardbopper
Wert ersetzen.xlsx (Größe: 8,65 KB / Downloads: 2)
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
nachdem du nicht preisgibst, wie sich die Werte ergeben (händisch?, Formeln?, wenn ja, welche?) in Sp. C ganz simpel:
=WENN(B1=11;90;100)
Du weißt doch mittlerweile sicherlich, dass Beispieltabellen vom Aufbau her dem Original gleichen müssen; sonst wird's in der Regel eine Ratespiel. :32:
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 17.12.2014
Version(en): 365
Hallo Günter, entschuldige den Fehler, daran hätte ich eigentlich denken müssen, deshalb hänge ich jetzt einen Ausschnitt der Originaltabelle an. Die Spalte mit den Datumswerten habe ich ohne zugrunde liegende Formel belassen, die Werte kommen aus einer anderen Tabelle, entscheidend ist ja sicher allein, mit Hilfe welcher Formel die Werte in der Spalte errechnet werden, um die es hier geht. Gruß Werner
Wert ersetzen (2).xlsx (Größe: 14,1 KB / Downloads: 6)
Registriert seit: 17.12.2014
Version(en): 365
Ich habe die Tabelle noch einmal überarbeitet und einige Fehler berichtigt (Asche auf mein Haupt), in der Tabelle auch meinen Lösungsversuch dargestellt. Was ich nicht begreife: Für sich funktionieren beide Formeln, wenn ich sie aber zusammenzuführen versuche, erzeuge ich einen Zirkelbezug. Vielleicht findet doch noch jemand die Lösung. Hardbopper
Wert ersetzen (2).xlsx (Größe: 13,89 KB / Downloads: 7)
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo, meinst du so..? PHP-Code: =WENN(D31=12;0;WENN(D31=11;E30;SVERWEIS(JAHR(C31);C$7:E$14;3;0)))
Gruß Jörg stolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query-Abfrage
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Werner, passt das so? Arbeitsblatt mit dem Namen 'Tabelle1' | | C | D | E | 30 | 15.12.2018 | 10 | 90,00 € | 31 | 15.01.2019 | 11 | 90,00 € | 32 | 15.02.2019 | 12 | 0,00 € | 33 | 15.03.2019 | 1 | 100,00 € | 34 | 15.04.2019 | 2 | 100,00 € | 35 | 15.05.2019 | 3 | 100,00 € |
Zelle | Formel | E30 | =WENN(D30=11;E29;WENN(D30=12;0;SVERWEIS(JAHR(C30);$C$7:$E$13;3;0))) |
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013 | Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 17.12.2014
Version(en): 365
Ja, es funktioniert.
Vielen Dank Euch beiden.
Eines würde ich aber noch gern erfahren: Wieso habe ich mit meinen beiden Formeln (siehe die Erläuterungen im Kästchen des Anhangs) einen Zirkelbezug erzeugt und wie erklärt Ihr den Ersatz von "FALSCH" in der Formel durch "0" ?
Hardbopper
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Werner, ich habe nicht verstanden, was du damit meinst Zitat:Wenn ich aber diese Formel in die ursprüngliche Formel einbaue, erzeuge ich einen Zirkelbezug und kann dir deshalb die Frage nach dem Zirkelbezug nicht beantworten. Aber über das Menü "Formeln==> Spur zum.... kommst du vllt. selber drauf. Was deine Frage zu FALSCH oder 0 anbelangt: Schreibe in eine Zelle =FALSCH*1 und schau, was dabei rauskommt. :32: Und zur Kontrolle mach dasselbe mit WAHR*1
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 17.12.2014
Version(en): 365
Hallo Günter,
den Test mit FALSCH und WAHR habe ich gemacht, aber noch immer nicht verstanden, was das mit Deiner Formel zu tun hat. Soweit mir bekannt, verlangt FALSCH eine exakte Übereinstimmung, WAHR eine ungefähre. Was sich aber verändert, wenn ich z.B. iin der Formel an Stelle von FALSCH 0 ( =FALSCH * 1) eingebe, erschließt sich mir nicht.
Bitte um Aufklärung.
Werner
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Werner, erkennst du nun hier die Unterschiede? Arbeitsblatt mit dem Namen 'Tabelle2' | | A | B | C | D | E | F | G | H | I | 1 | 7 | A2 | | Suchbegr. | Erg. WAHR | Erg. FALSCH | | WAHR | 1 | 2 | 9 | A3 | | 10 | A4 | #NV | | FALSCH | 0 | 3 | 8 | A4 | | | Erg. 1 | Erg. 0 | | | | 4 | | | | | A4 | #NV | | | |
Zelle | Formel | I1 | =H1*1 | E2 | =SVERWEIS($D$2;$A$1:$B$3;2;WAHR) | F2 | =SVERWEIS($D$2;$A$1:$B$3;2;FALSCH) | I2 | =H2*1 | E4 | =SVERWEIS($D$2;$A$1:$B$3;2;1) | F4 | =SVERWEIS($D$2;$A$1:$B$3;2;0) |
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013 | Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
|