Volledige versie bekijken : Hulp bij Excel formules



Obsessed
27 January 2015, 20:47
http://i1288.photobucket.com/albums/b495/Frakke44/Knipsel_zps9f79db87.jpg

Bedoeling is om in E2 de som te verkrijgen van alle POSITIEVE tijdswaarden uit kolom A.

Even wat uitleg:
Kolom A bevat variabele tijdswaarden, dewelke dagelijks vernieuwd worden via "Gegevens vernieuwen".
Omdat deze gegevens uit een Sharepointlijst komen zijn de cellen in kolom A gedefinieerd als "tekst".
Dit kan ik niet wijzigen :(

Aangezien je "tekst" niet kan optellen heb ik kolom A overgebracht naar kolom C via de formule "Tijdwaarde", waardoor ik daar de positieve tijden als data-gegevens heb. De negatieve waarden worden niet herkend waardoor deze de foutwaarde #WAARDE! krijgen.

Nu dacht ik, door de SOM van C1:C8 te vragen dat excel mooi de datawaarden zou optellen maar blijkbaar valt het programma over de foutwaarden in dezelfde kolom.

Hoe kan ik kolom C optellen zonder rekening te houden met de foutwaarden? :damn:

J.W.
27 January 2015, 21:05
In E2 - celeigenschappen "tijd" dan: =som(C1+C3+C4+C5+C7) - enter

Voor C1 C3 enz klik gewoon op de betreffende cel.

J.W.
27 January 2015, 21:32
Als je de negatieve tijd wilt aftrekken van de positieve tijd moet je de positieve en negatieve tijd elk in een andere kolom plaatsen en het min-teken van de negatieve tijden verwijderen. Tel nu beide kolommen afzonderlijk op en trek nu de som van de negatieve kolom af van de som van de positieve kolom.

Obsessed
28 January 2015, 08:16
@ JW. Alvast bedankt voor uw reactie (y)

Uw eerste reactie: Dit gaat niet aangezien het om variabele gegevens gaat. De echte lijst groeit dagelijks aan (momenteel ongeveer 2000 rijen).
Dus zou ik de formule in één keer voor de volledige kolom moeten toepassen.
Hierbij ook nog het probleem dat de som moet blijven kloppen als men gebruik zou maken van autofilters.

Uw tweede reactie: Kolom A heeft de celeigenschappen "tekst" (dit kan niet wijzigen).
De negatieve tijd mag de formule geen rekening mee houden. Enkel de som van de positieve waarden heb ik nodig.

J.W.
28 January 2015, 12:21
Verplaats heel de kolom naar een andere kolom, maak van celeigenschappen "tijd" en typ voor de negatieve waarden een '

Typ nu in de cel waar de som van de positieve waarden moet komen: =som(klik op de eerste cel en selecteer nu al de andere cellen van de kolom) klik op enter.

De cellen waarin nu een ' staat worden niet mee opgeteld, enkel de cellen met een positieve waarde tellen mee.

Obsessed
28 January 2015, 16:46
Ik heb, samen met een collega, volgende oplossing gevonden.

Kolom A overgenomen naar kolom C met de formule = IFERROR(TIMEVALUE; "")
Zo worden de foutwaarden (= negatieven) weggelaten.
Daarna in cel E2 het totaal via formule =SUBTOTAL(9;C5:C1000001).
Zo wordt het totaal berekend van de weergegeven waarden in kolom C.

Alsnog bedankt voor de onvoorwaardelijke steun ;)

Werkt perfect nu :good:

IceFire
29 January 2015, 23:29
Zet in kolom E2 een +'je ervoor