Office: Office 2007 - Summenprodukt oder Summewenn

Helfe beim Thema Office 2007 - Summenprodukt oder Summewenn in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Excelisten, mein Problem ist wahrscheinlich total einfach zu lösen, aber ich komme nicht darauf. Hänge mal eine Beispieldatei ran. Ich möchte im... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Alex, 30. November 2013.

  1. Alex Erfahrener User

    Office 2007 - Summenprodukt oder Summewenn


    Hallo Excelisten,
    mein Problem ist wahrscheinlich total einfach zu lösen, aber ich komme nicht darauf. Hänge mal eine Beispieldatei ran.
    Ich möchte im 3. Tabellenblatt Beträge aus 1. + 2. Tabellenblatt pro Jahr zusammenstellen. Meine Formelversuche funktionieren nicht. Wenn ich die Lösung für die Berechnung aus dem 1. Tabellenblatt hätte, (Spalte B im 3. Tb), würde ich das für's 2. TB wahrscheinlich selber hinbekommen, brauche nur einen Denkanstoss.

    Vielen Dank schon mal vorweg
    Thomas

    Diese "Summenprodukt-Formel" funktioniert nicht:

    =SUMMENPRODUKT((JAHR('1. Holzpreise'!$A$4:$A$110)=JAHR($A4))*('1. Holzpreise'!$F$4:$F$110))

    Fehleranzeige ist: #WERT!
     
    Zuletzt bearbeitet: 30. November 2013
  2. Exl121150 Erfahrener User
    Hallo,

    Du hast ja Excel2007: Dann kannst Du ja folgende Formeln verwenden (B2:B10)

    =SUMMEWENNS('1. Holzpreise'!$F$4:$F$110;'1. Holzpreise'!$A$4:$A$110;">=" & $A2;'1. Holzpreise'!$A$4:$A$110;"<" & $A3)
    =SUMMEWENNS('1. Holzpreise'!$F$4:$F$110;'1. Holzpreise'!$A$4:$A$110;">=" & $A3;'1. Holzpreise'!$A$4:$A$110;"<" & $A4)
    =SUMMEWENNS('1. Holzpreise'!$F$4:$F$110;'1. Holzpreise'!$A$4:$A$110;">=" & $A4;'1. Holzpreise'!$A$4:$A$110;"<" & $A5)
    =SUMMEWENNS('1. Holzpreise'!$F$4:$F$110;'1. Holzpreise'!$A$4:$A$110;">=" & $A5;'1. Holzpreise'!$A$4:$A$110;"<" & $A6)
    =SUMMEWENNS('1. Holzpreise'!$F$4:$F$110;'1. Holzpreise'!$A$4:$A$110;">=" & $A6;'1. Holzpreise'!$A$4:$A$110;"<" & $A7)
    =SUMMEWENNS('1. Holzpreise'!$F$4:$F$110;'1. Holzpreise'!$A$4:$A$110;">=" & $A7;'1. Holzpreise'!$A$4:$A$110;"<" & $A8)
    =SUMMEWENNS('1. Holzpreise'!$F$4:$F$110;'1. Holzpreise'!$A$4:$A$110;">=" & $A8;'1. Holzpreise'!$A$4:$A$110;"<" & $A9)
    =SUMMEWENNS('1. Holzpreise'!$F$4:$F$110;'1. Holzpreise'!$A$4:$A$110;">=" & $A9;'1. Holzpreise'!$A$4:$A$110;"<" & $A10)
    =SUMMEWENNS('1. Holzpreise'!$F$4:$F$110;'1. Holzpreise'!$A$4:$A$110;">=" & $A10;'1. Holzpreise'!$A$4:$A$110;"<" & $A11)

    Ergänzung:
    Deine angeführte Formel funktioniert dann, wenn Du im Arbeitsblatt "1. Holzpreise" in Spalte F überall numerische Werte stehen hast. Tatsächlich hast nur in den ersten 6 Zeilen Zahlen stehen, in den restlichen (F10:F110) hast Du lauter "" (aufgrund der verwendeten Formel) stehen. Die SUMMENPRODUKT-Funktion will prinzipiell nur numerische Werte (im Gegensatz zur SUMME-Funktion) akzeptieren.
    Wenn Du Deine Formeln in Spalte F wie folgt abänderst:
    =WENN(B4=0;0;B4*D4+E4)
    dann funktioniert Deine SUMMENPRODUKT-Formel.
    Wenn Du die Spalte F mit folgendem Format versiehst:
    _-* #.##0,00 €_-;-* #.##0,00 €_-;
    hast Du den gleichen Effekt bezüglich Anzeige im Arbeitsblatt.
    Spalte G müsstest Du dann auch noch formelmäßig anpassen, um den unschönen "#DIV/0"-Fehler zu beseitigen, der dann aufträte.
     
    Zuletzt bearbeitet: 30. November 2013
    Exl121150, 30. November 2013
    #2
  3. Alex Erfahrener User
    Hallo Anton

    vielen Dank für deine schnelle Antwort, funktioniert einwandfrei, habe die Formel auch schon für das 2. Tabellenblatt umgebaut, funktioniert natürlich ebenso.

    Zusätzlichen Dank überhaupt an dieses hervorragende Forum, hier wird nicht lange gefaselt und geschwafelt. Insgesammt sehr professioneller, höflicher und respektvoller Umgangston.
    Musste an dieser Stelle auch einfach mal gesagt werden!

    Viele liebe Grüße und ein schönes WE
    Thomas
     
  4. schatzi Super-Moderator

    Office 2007 - Summenprodukt oder Summewenn

    Hallo!

    Ganz leicht abgeändert funktioniert es übrigens auch mit SUMMENPRODUKT.

    AB
    1 Holzkosten
    22012- €
    32013800,00 €
    42014160,00 €
    ZelleFormel
    B2=SUMMENPRODUKT(N(JAHR('1. Holzpreise'!$A$4:$A$110)=JAHR($A2));'1. Holzpreise'!$F$4:$F$110)
    B3=SUMMENPRODUKT(N(JAHR('1. Holzpreise'!$A$4:$A$110)=JAHR($A3));'1. Holzpreise'!$F$4:$F$110)
    B4=SUMMENPRODUKT(N(JAHR('1. Holzpreise'!$A$4:$A$110)=JAHR($A4));'1. Holzpreise'!$F$4:$F$110)
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
  5. Exl121150 Erfahrener User
    Hallo Schatzi,

    danke für den Hinweis - an die N()-Funktion hatte ich gar nicht gedacht.
     
    Exl121150, 30. November 2013
    #5
  6. hiob
    hiob Erfahrener User
    hi, da braucht's auch nicht unbedingt N()..:

    Arbeitsblatt mit dem Namen '3. Gesammtkosten'
    AB
    1 Holzkosten
    22012- €
    32013800,00 €
    42014160,00 €
    52015- €
    62016- €
    72017- €
    82018- €
    92019- €
    102020- €
    ZelleFormel
    B2=SUMMENPRODUKT(((JAHR('1. Holzpreise'!$A$4:$A$100)=JAHR(A2))*1);'1. Holzpreise'!$F$4:$F$100)
    Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
  7. schatzi Super-Moderator
    Hallo!
    Aber N ist ein Zeichen kürzer als *1
    :p:p:p
     
  8. hiob
    hiob Erfahrener User

    Office 2007 - Summenprodukt oder Summewenn

    hi Schatzi, wo du recht hast, hast du recht... ;-))
     
  9. Alex Erfahrener User
    Hallo Schatzi,

    vielen Dank auch für deine Antwort.
    Welche Bewandnis hat es mit dieser N()-Funktion, ausser das sie Formeln funktionieren lässt??
    In einer meiner anderen Tabellen, aus der ich diese Formel habe, funktioniert sie ohne "N", obwohl die Bedingungen und Parameter fast gleich sind, in der Formel berechne ich lediglich nach "Monat" und nicht wie hier nach "Jahr".

    Viele Grüsse
    Thomas
     
  10. hiob
    hiob Erfahrener User
    hi Thomas, N() hat eine online-hilfe... ;-))
     
  11. schatzi Super-Moderator
    Hallo!

    Die N-Funktion macht hier nichts anderes, als dass sie die boolschen Werte WAHR und FALSCH in die nummerischen Werte 1 und 0 umwandelt.
    Das ist in diesem Fall nötig, da in meiner Formel die Multiplikation entfernt wurde, die diese Umwandlung sonst prinzipiell auch vorgenommen hätte.

    Bei dir war weniger die Formel das Problem, sondern eher deine Daten, bzw. deine Nicht-Daten (Leerzellen). Ohne Leerzellen würde deine Formel auch wunderbar funktionieren (und das tut sie ja auch in anderen Tabellen, wie du sagst).
    Das SUMMENPRODUKT in seiner ursprünglichen Form (dort werden die Bereiche durch Semikolon getrennt) ignoriert aber netterweise Leerzellen!

    Ich hoffe, das war verständlich und daher auch nachvollziehbar, warum ich die Formel in dieser Art geändert habe.

    PS: Die Idee von Hiob, einfach mit 1 zu multiplizieren, ist übrigens absolut gleichwertig! Und wenn du diese Formel nicht gerade schrilliardenfach in deiner Mappe verwendest, dann dürfte auch dieses eine popelige Mehrzeichen keine signifikanten Auswirkungen auf die Dateigröße haben...;)
     
Thema:

Office 2007 - Summenprodukt oder Summewenn

Die Seite wird geladen...
  1. Office 2007 - Summenprodukt oder Summewenn - Similar Threads - Office 2007 Summenprodukt

  2. Aktivieren einer regionsspezifische Version von Microsoft Office Home und Student 2007 oder ...

    in Microsoft Excel Tutorials
    Aktivieren einer regionsspezifische Version von Microsoft Office Home und Student 2007 oder ...: Aktivieren einer regionsspezifische Version von Microsoft Office Home und Student 2007 oder 2010 OneNote 2010 Excel 2010 Word 2010 PowerPoint 2010 Excel 2007...
  3. Entwicklerhilfe für Office 2007 und Office 2010

    in Microsoft Outlook Tutorials
    Entwicklerhilfe für Office 2007 und Office 2010: Entwicklerhilfe für Office 2007 und Office 2010 Visio 2010 Developer Visio 2007 Developer Outlook 2010 Developer Outlook 2007 Developer PowerPoint 2010...
  4. Entwicklerhilfe für Office 2007 und Office 2010

    in Microsoft PowerPoint Tutorials
    Entwicklerhilfe für Office 2007 und Office 2010: Entwicklerhilfe für Office 2007 und Office 2010 Visio 2010 Developer Visio 2007 Developer Outlook 2010 Developer Outlook 2007 Developer PowerPoint 2010...
  5. Upgrade von office 2007 auf 2016

    in Sonstiges
    Upgrade von office 2007 auf 2016: Hallo, Auf einem meiner Rechner mit Windows7 läuft Office 2007 Home & Student und Outlook 2007 (Lizenz für 1 Rechner). Wie kann ich auf Office 2016 Home & Business upgraden (Kaufversion)? Auf...
  6. Umstellung von Office 2007 auf 2016

    in Microsoft Excel Hilfe
    Umstellung von Office 2007 auf 2016: Hallo und guten Tag, mit vba habe ich in Excel Office 2007 ein ziemlich umfangreiches Makro programmiert. Jetzt soll bei uns die Umstellung auf Office 2016 stattfinden. Muß ich damit rechnen,...
  7. Office Outlook 2007 - wie verhindere ich die Installationsmeldung?

    in Microsoft Outlook Hilfe
    Office Outlook 2007 - wie verhindere ich die Installationsmeldung?: Hallo, seit mehreren Jahren verwende ich problemlos Office Outlook 2007 32Bit (Win 7, Win 8 und jetzt Win 10 - 64Bit PC). Ich nutze Outlook allerdings nur für meine Kontakte und den...
  8. Wenn funktion in VBA

    in Microsoft Excel Hilfe
    Wenn funktion in VBA: Hallo zusammen, ich habe da ein kleines Problem, wie kann ich dieses Funktion =WENN(F19="";G19;F19) in VBA Code umwandeln? Im VBA bin ich grad nicht der beste. Hoffe jemand kann mir helfen....
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden