PDA

Vollständige Version anzeigen : Variable Zahlen in einem Text


ba_ha
28.03.2012, 05:43
Hallo,

und zwar habe ich folgendes Problem:

Es geht um Zahlungsbedingungen die zB so aussehen

Skonto: 3 % EUR 97,00
Skonto Tage: 10
Netto Tage: 30 EUR 100,00

auf der Rechnung sollte folgendes erscheinen:

Zahlung innerhalb von 10 Tagen abzüglich 3 % Skonto ergibt EUR 97,00 oder 30 Tage ohne Abzug ergibt EUR 100,00.

Wie kann ich in Excel den Text eingeben, sodass der Text sich immer den definierten Zahlungsbedingungen anpasst und auch die Beträge immer richtig übernimmt?

Danke im Voraus für eure Antworten
barbara

hary
28.03.2012, 06:42
Moin

<b><em>Tabelle1</em></b><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "><colgroup><col style="font-weight:bold; width:40px;" /><col style="width:111px;" /><col style="width:97px;" /><col style="width:97px;" /></colgroup><tr style="background-color:#99CCFF; text-align:center; font-weight:bold; "><td>&nbsp;</td><td>A</td><td>B</td><td>C</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">1</td><td style="color:#000000; background-color:#FFFFFF; text-align:left; " >Skonto</td><td style="color:#000000; background-color:#FFFFFF; text-align:right; " >3</td><td style="color:#000000; background-color:#FFFFFF; text-align:right; " >97</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">2</td><td style="color:#000000; background-color:#FFFFFF; text-align:left; " >Skontzo Tage</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; text-align:right; " >10</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">3</td><td style="color:#000000; background-color:#FFFFFF; text-align:left; " >Netto Tage</td><td style="color:#000000; background-color:#FFFFFF; text-align:right; " >30</td><td style="color:#000000; background-color:#FFFFFF; text-align:right; " >100</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">4</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">5</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">6</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">7</td><td style="color:#000000; background-color:#FFFFFF; text-align:left; " >Zahlung innerhalb von 10 Tagen abzüglich 3% Skonto ergibt EUR 97 oder 30 Tage ohne Abzug ergibt EUR100.</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td></tr></table><br/><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "><tr style="background-color:#FFCC66; text-align:center; font-weight:bold; "><td colspan="3" > verwendete Formeln </td></tr><tr valign="top" style="background-color:#FFCC66; text-align:center; font-weight:bold; "><td> Zelle </td><td> Formel </td><td> Bereich </td></tr><tr><td>A7 </td><td>="Zahlung innerhalb von "&amp; C2&amp;" Tagen abzüglich "&amp;B1&amp;"% Skonto ergibt EUR "&amp;C1&amp;" oder "&amp;B3&amp;" Tage ohne Abzug ergibt EUR"&amp;C3&amp;"."</td><td>&nbsp;</td></tr></table><br/><a href="http://c.excelhost.de/c_beverly/getfile.php?id=122" onclick="window.open(this.href);return false">Tabellendarstellung in Foren Version 5.30</a><br/><br/>
gruss hary

ba_ha
28.03.2012, 07:00
Danke für die rasche und hilfreiche Antwort´:)
Barbara

ba_ha
28.03.2012, 07:18
Jetzt ist leider noch ein Problem aufgetreten.

Kann ich die Zahlen in den Text formatieren? bzw. übernimmt der Text die Formatierung von der gegebenen Zahl nicht.

zra8886
28.03.2012, 07:59
Hi,

das kann man so lösen:
<b><em>Tabelle1</em></b><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "><colgroup><col style="font-weight:bold; width:40px;" /><col style="width:106px;" /><col style="width:106px;" /><col style="width:106px;" /></colgroup><tr style="background-color:#99CCFF; text-align:center; font-weight:bold; "><td>&nbsp;</td><td>A</td><td>B</td><td>C</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">1</td><td style="color:#000000; background-color:#FFFFFF; text-align:left; " >Skonto</td><td style="color:#000000; background-color:#FFFFFF; text-align:right; " >3,00%</td><td style="color:#000000; background-color:#FFFFFF; text-align:right; " >97,00&nbsp;€</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">2</td><td style="color:#000000; background-color:#FFFFFF; text-align:left; " >Skonto&nbsp;Tage</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; text-align:right; " >10</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">3</td><td style="color:#000000; background-color:#FFFFFF; text-align:left; " >Netto&nbsp;Tage</td><td style="color:#000000; background-color:#FFFFFF; text-align:right; " >30</td><td style="color:#000000; background-color:#FFFFFF; text-align:right; " >100,00&nbsp;€</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">4</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">5</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">6</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">7</td><td style="color:#000000; background-color:#FFFFFF; text-align:left; " >Zahlung innerhalb von 10 Tagen abzüglich 3,00% Skonto ergibt 97,00 € oder 30 Tage ohne Abzug ergibt 100,00 €.</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td></tr></table><br/><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "><tr style="background-color:#FFCC66; text-align:center; font-weight:bold; "><td colspan="3" > verwendete Formeln </td></tr><tr valign="top" style="background-color:#FFCC66; text-align:center; font-weight:bold; "><td> Zelle </td><td> Formel </td><td> Bereich </td></tr><tr><td>A7 </td><td>="Zahlung&nbsp;innerhalb&nbsp;von&nbsp;"&amp;&nbsp;C2&amp;"&nbsp;Tagen&nbsp;abzüglich&nbsp;"&amp;TEXT(B1;"0,00%")&amp;"&nbsp;Skonto&nbsp;ergibt&nbsp;"&amp;TEXT(C1;"#.##0,00&nbsp;€")&amp;"&nbsp;oder&nbsp;"&amp;B3&amp;"&nbsp;Tage&nbsp;ohne&nbsp;Abzug&nbsp;ergibt&nbsp;"&amp;TEXT(C3;"#.##0,00&nbsp;€")&amp;"."</td><td>&nbsp;</td></tr></table><br/><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "><tr style="background-color:#99FF33; text-align:center; font-weight:bold; "><td colspan="3" > Zahlenformate </td></tr><tr valign="top" style="background-color:#99FF33; text-align:center; font-weight:bold; "><td> Zelle </td><td> Format </td><td> Wert </td></tr><tr><td>B1 </td><td style="text-align:center; ">0,00%</td><td style="text-align:right; ">'0.03</td></tr><tr><td>C1 </td><td style="text-align:center; ">#.##0,00 €</td><td style="text-align:right; ">97</td></tr><tr><td>C3 </td><td style="text-align:center; ">#.##0,00 €</td><td style="text-align:right; ">100</td></tr></table><b>Zellen mit Format Standard werden nicht dargestellt</b><br/><br/><a href="http://c.excelhost.de/c_beverly/getfile.php?id=122" onclick="window.open(this.href);return false">Tabellendarstellung in Foren Version 5.42</a><br/><br/>

;) Wenn der Lösungsweg (dank Hary) schon vorgegeben ist, ist eine Anpassung kein Problem.

mfg
Roland

mücke
28.03.2012, 08:01
Moin Babara,

schau mal hier:
<b>Tabelle1</b><br /><br /><table border="1" cellspacing="0" cellpadding="0" style="font-family:Calibri,Arial; font-size:11pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "> <colgroup><col style="font-weight:bold; width:30px; " /><col style="width:305px;" /></colgroup><tr style="background-color:#cacaca; text-align:center; font-weight:bold; font-size:8pt; "><td >&nbsp;</td><td >A</td></tr><tr style="height:47px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >7</td><td style="font-family:Arial; font-size:9,9pt; ">Zahlung innerhalb von 10 Tagen abz&uuml;glich 3,5 % Skonto ergibt EUR 97,00 oder 30 Tage ohne Abzug ergibt EUR 100,00.</td></tr></table><br /><table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00;background-color:#fffcf9; color:#000000; "><tr><td ><b>Formeln der Tabelle</b></td></tr><tr><td ><table border = "1" cellspacing="0" cellpadding="2" style="font-family:Arial; font-size:9pt;"><tr style="background-color:#cacaca; font-size:10pt;"><td >Zelle</td><td >Formel</td></tr><tr><td >A7</td><td >="Zahlung innerhalb von "&C2&" Tagen abz&uuml;glich "&B1&" % Skonto ergibt EUR "&TEXT(C1;"#.###0,00")&" oder "&B3&" Tage ohne Abzug ergibt EUR "&TEXT(C3;"#.###0,00")&"."</td></tr></table></td></tr></table> <br /><br /><span style="font-family:Arial; font-size:9pt; font-weight:bold;background-color:#ffffff; color:#000000; ">Excel Tabellen im Web darstellen &gt;&gt; </span><a style ="font-family:Arial; font-size:9pt; color:#fcf507; background-color:#800040; font-weight:bold;" href="http://www.excel-jeanie-html.de" target="_blank"> Excel Jeanie HTML 4 </a>

[EDIT]
Ups, da war Roland etwas schneller ;)

ba_ha
28.03.2012, 08:26
danke, es funktioniert :)
barbara