How do I make a simple time-spend, cost tracking sheet? (New to numbers)

I could not find how to make a simple time-spend = cost tracking sheet for one customer at a time. It is hard for me to keep track of the time I use for arranging music in Logic and Sibelius. I was thinking like A=date, B=what was done, C=start working, D=end working, E=D-C time spend, F=charge for time spend. Sometimes I do work twice or more on a day? (set up E to calkulate total time and F the cost) I do not want to use special software or online service. Thank you for all your help.
W.W.

Walter Wedler wrote:
I could not find how to make a simple time-spend = cost tracking sheet for one customer at a time. It is hard for me to keep track of the time I use for arranging music in Logic and Sibelius. I was thinking like A=date, B=what was done, C=start working, D=end working, E=D-C time spend, F=charge for time spend. Sometimes I do work twice or more on a day? (set up E to calkulate total time and F the cost) I do not want to use special software or online service. Thank you for all your help.
W.W.
Hi Walter,
This topic as come up a couple of times in the past month or so, so a search of the forum should give you at least part of the answer.
Aside from the formula in column F, you already have the solution.
in F, the basic formula is =duration x rate
In the spreadsheet, that is entered as =DUR2HOURS(E)*48
if the rate is $48/hour
The IFERROR function is used to avoid error triangles in the rows where column F does not contain a duration.
Row 5 is a Footer row. The formulas in this row are simple SUM() statements; -=SUM(F) and =SUM(G)
Column F shows an error because of the 0 (a number, not a duration) in Row 4.
Regards,
Barry

Similar Messages

  • HT204380 How can I make a face time call from one country to another( supporsing both parties using iphone 4s). What will be the caller charges. If there is no charges as we use wifi, will there be a charge till connecting the call?

    How can I make a Face Time call from one country to another( supporsing both parties using iphone 4s). What will be the caller charges. If there is no charges as we use wifi, will there be a charge till connecting the call?

    FaceTime is free to use. You will not be charged for using FaceTime.

  • I migrated info from a hard drive to a new mac under time machine. It says I have shared files, but I don't see the old info on the new machine. Where do I look for it ? How do I make the old backup the base for my new macbook ?

    I migrated info from a hard drive to a new mac under time machine. It says I have shared files, but I don't see the old info on the new machine. Where do I look for it ? How do I make the old backup the basis for my new macbook ?
    The old OS was Mac X 10.5.8.   I think the new one is  10.7.2     Lion.

    Have a read here How do I set up a new Mac from an old one, its backups, or a PC?
    Stefan

  • How do i make a simple title in fcpx?

    okay stupid question, how can I make a simple title without any preadjusted parameters/animation/etc..?

    Use the Custom title.

  • How can I make the hour times in the left margin in iCalendar dark enough to read

    How can I make the hour times in the left margin in iCalendar dark enough to read? (Eye transplant too expensive; couldn't schedule anyway under the circumstances

    I can't read anything on the new ical. I'm a teacher of the visually impaired and know how to access voiceover and zoom but hey, i just want to be able to open the app and visually scan a month quickly and visually.
    Never had a problem with the original ical - how to get it back?

  • How can I make Adobe Photoshop 5.0LE work on my new PC running Windows 8?

    How can I make Adobe Photoshop 5.0LE work on my new PC running Windows 8?

    Adobe Photoshop LE is too old. I do not think it will work in compatability mode. It was made circa 1998 before XP. It is time to pony up for new software. Adobe Photoshop Elements is inexpensive and provides a world of capabilities undreamt in 1998.

  • I have just switched to samsung and i have removed the sim from the iphone however i am still receiving texts rather 'imessage' on the old iphone. how do i make sure all messages only come to my new phone??

    i have just switched to samsung and i have removed the sim from the iphone however i am still receiving texts rather 'imessage' on the old iphone. how do i make sure all messages only come to my new phone??

    You can turn iMessage off on your iPhone.  That's relatively easy.  Since iMessage is an Apple product/service, I have no idea how a Samsung phone will deal with an incoming one.  For that answer you should probably contact Samsung support.

  • How do I make my old user account perform like the new one?

    I have a macbook pro 13" 2008 with 8 gb of ram that has been showing stuttering in hd video lately (or maybe when i upgraded to lion). I created another user and it doesn't seem to suffer any stuttering. Perhaps it doesn't have weird things running the background like the 655mb kernal task I see in activity monitor. My question is, how do I make my old user account perform like the new one? I've tried to turn off things running the background, but it doesn't seem to do anything. Thanks!

    How to Transfer Everything from an Old iPad to New iPad
    http://osxdaily.com/2012/03/16/transfer-old-ipad-to-new-ipad/
    http://ipad.about.com/od/iPad_Guide/ss/How-To-Wipe-Your-iPad-And-Erase-Data.htm
     Cheers, Tom

  • How can I move (copy) my Time Capsule date to a new 2T hard drive and then wipe the TC and start as a new (clean) Time MACHINE backup?

    How can I move (copy) my Time Capsule date to a new 2T hard drive and then wipe the TC and start as a new (clean) Time MACHINE backup?

    Just use the archive utility on the disk page of the airport utility manual setup..
    If you have lion and v6 airport utility.. it missed out. On lots of things.
    Download and install the real.. UTILITY
    5.6 http://support.apple.com/kb/DL1482

  • With acrobat 7, how do I make links (within the pdf) open in a new window-tab?

    With acrobat 7, how do I make links (within the pdf) open in a new window-tab?

    No love? From anyone?

  • How can I make the popup with empty fileds and create new record?

    I would like to use a popup to create new record.
    I created a af:popup by drag and drop a VO from data control to jsff. then, I created a button and place a af:showPopupBehavior. I was able to popup window by click the button.
    however, the window filled with the information from the 1st record. and when I select a record in table and click popup, the popup is filled with that record.
    How can I make the popup with empty fileds and create new record by saving the popup?
    Thanks

    You can have edit and new buttons, in the PopupFetchEvent identify button source (using popupFetchEvent.getLaunchSourceClientId()) if new button clicked clear the binding using below code.
    If you want to see empty fields, in the popup PopupFetchEvent clear the input component bindings.
    resetBindingValue("#{bindings.<componentid>.inputValue}", null);
        public static void resetBindingValue(String expression, Object newValue) {
            FacesContext ctx = FacesContext.getCurrentInstance();
            Application app = ctx.getApplication();
            ExpressionFactory elFactory = app.getExpressionFactory();
            ELContext elContext = ctx.getELContext();
            ValueExpression valueExp = elFactory.createValueExpression(elContext,expression,Object.class);
            Class bindClass = valueExp.getType(elContext);
            valueExp.setValue(elContext,newValue);
        }

  • How do I make a simple animation?

    I am building an avation website and want clouds to move across the banner to give the feel that the site/airplane logo is moving in the sky. I already have the clouds that i made in Illustrator but now I need to make a simple GIF that has the cloud move from one side of the screen to the other and repeat. I dont even know how to do animation frames or any of that so I need lots of detail. Thanks!

    I went the one of those links and saw that that the following would give me better understanding. Does everone here understand now. Its not in my knowledge base!
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    var CloudGenerator = new Class({
        // Implement the Events and Options utility classes
        Implements: [Events, Options],
        // Initialize our defualt values for the class options passed in
        options: {
            totalClouds:  4,        // Total number of clouds on screen at a given time (int)
            minDuration: 10000,     // Minimum travel time for a cloud across the screen (milliseconds)
            maxDuration: 120000,    // Maximum tracel time for a cloud across the screen (milliseconds)
            checkInterval: 10000,   // The interval used to check if new clouds are needed (milliseconds)
            autoStart: true,        // Automatically starts the cloud generator by default (bool)
            sky: $("sky"),          // Default sky target resides in an element named "sky" (element)
            cloudImg: "cloud.png",  // Define default cloud image (path/url)
            cloudDirection: 0,      // 0 = left to right, 1 = right to left (int)
            cloudWidth: 573,        // Cloud width (px)
            cloudHeight: 262,       // Cloud height (px)
            cloudScales: [1, 0.8, 0.6, 0.4, 0.2],   // Define an array containing the sizes the cloud will be scaled to (%)
            maxAltitude: 600,       // This defines the vertical space you allow clouds to appear within the sky (px)
            cloudTransition: Fx.Transitions.linear  //Define the transition algorithm for the cloud movement
        cloudCheck: null,           // Initialize the vairable to hold the setInterval declaration
        cloudsInSky: 0,             // Keep track of number of clouds in sky
        cloudSky: null,             // A reference to the cloudSky generated and injected into the sky element
        // Our constructor for the CloudGenerator class
        // It takes in the options passed to it and uses the implemented Options
        // utility class to modify any defualt options in our options object
        initialize: function(options){
            // Modify any defaults with the passed in options
            this.setOptions(options);
            // Create Cloud Sky
            this.cloudSky = new Element('div', {
                id: 'cloudSky',
                src: this.options.cloudImg,
                styles: {
                    position: 'absolute',
                    width: (sky.getDimensions().x + (2*this.options.cloudWidth)),
                    left: -this.options.cloudWidth 
            // Place the cloud container within the sky
            // This lets us ensure that the clouds can smoothly enter and exit the
            // boundaries of the sky element
            sky.grab(this.cloudSky);
            // autostat the cloud generator by default
            if(this.options.autoStart){
                this.startGenerator();
        // Check if there are less than the max number of clouds in the sky
        // If there is room, deploy another cloud, if not, do nothing
        deploy: function(){
            var cloudScale = (Math.floor(Math.random()*this.options.cloudScales.length));
            cloudScale = this.options.cloudScales[cloudScale];
            var cloudDuration = Math.floor(Math.random() * (this.options.maxDuration + 1 - this.options.minDuration))
                                + this.options.minDuration;
            var cloudAltitude = Math.floor(Math.random() * (this.options.maxAltitude - (cloudScale * this.options.cloudHeight)));
            if(this.cloudsInSky < this.options.totalClouds && !this.cloudsFull){
                this.cloudsInSky++;
                new Cloud({
                    width: Math.floor(this.options.cloudWidth * cloudScale),
                    height: Math.floor(this.options.cloudHeight * cloudScale),
                    altitude: cloudAltitude,
                    duration: cloudDuration,
                    direction: this.options.cloudDirection,
                    cloudImg: this.options.cloudImg,
                    cloudTransition: this.options.cloudTransition,
                    onComplete: function(){
                        this.removeCloud();
                    }.bind(this)
        // Decrement cloudsInSky variable
        removeCloud: function(){
            if(this.cloudsInSky > 0){
                this.cloudsInSky--;
                console.log("cloud removed");
        // Stop the cloudGenerator
        stopGenerator: function(){
            clearInterval(this.cloudCheck);
            return "generator stopped";
        // Start the cloudGenerator
        startGenerator: function(){
            this.deploy();
            this.cloudCheck = this.deploy.periodical(this.options.checkInterval, this);
    var Cloud = new Class({
        // Implement the Events and Options utility classes
        Implements: [Events, Options],
        cloudId: "",    // hold a reference to this cloud's DOM id property
        options: {
            duration: 4000,         // Duration of the clouds movement across the sky (milliseconds)
            direction: 0,           // Direction of the clouds movement, 0 = left to right and vice versa (int)
            altitude: 200,          // Altitude of the cloud in the sky
            width: 573,             // Width of the cloud (px)
            height: 262,            // Height of the cloud (px)
            cloudImg: "cloud.png",  // Cloud image (path/url)
            sky: $("cloudSky"),     // CloudSky element that the cloud will be injected into (element)
            cloudTransition: Fx.Transitions.linear  //Define the transition algorithm for the cloud movement
        initialize: function(options){
            // modify any defaults with the passed in options
            this.setOptions(options);
            // create and animate the cloud element
            this.createCloud();
        createCloud: function(){
            this.cloudId = 'cloud-' + (new Date().getTime());
            // determine if cloud will be moving left to right or right to left
            // the position cloud offscreen to begin movement
            var cloudStyle = {
                position: 'absolute',
                top: this.options.altitude,
                width: this.options.width,
                height: this.options.height
            var skyPosition = 'upperRight'; // Move the cloud to the right, ignore the 'upper'
            var cloudEdge = 'upperLeft';    // Align the edge of the cloud to the edg edge of the sky
            // Determine the direction of the cloud and set styles and positions
            if(this.options.direction === 0){
                cloudStyle.left = (0 - this.options.width);
            else {
                cloudStyle.right = (0 - this.options.width);
                skyPosition = 'upperLeft';
                cloudEdge = 'upperRight';
            // Create the image element for the cloud
            var cloud = new Element('img', {
                id: this.cloudId,
                src: this.options.cloudImg,
                styles: cloudStyle
            // Add the cloud image element to the cloudSky div
            sky.grab(cloud);
            // Move the cloud across the sky
            new Fx.Move(cloud, {
                relativeTo: this.options.sky,
                position: skyPosition,
                edge: cloudEdge,
                offset: {x: 0, y: this.options.altitude},
                duration: this.options.duration,
                transition: this.options.cloudTransition,
                onComplete: function(){
                    this.complete();
                }.bind(this)
            }).start();
        complete: function(){
            $(this.cloudId).destroy();  // Remove the cloud element from the DOM
            this.fireEvent('complete'); // fire the onComplete event, this is picked up
                                        // by the CloudGenerator class

  • How do i make a clock/timer that can be reset to zero?

    I need to make this clock/timer to run my control off of. To be more detailed I need to ouput a steadily increasing voltage slowly over a period of time. I have my DAQ assist set up to output a voltage to my device but i can't figure out how to make the timer/clock correctly.

    It seems you simply want to update the ramp at a constant dt, why would you need to reset anything?
    There are two main ways to do this:
    software timed: use a loop with a given delay and write single points to the output.
    hardware timed: setup timing for your task and send the entire ramp to the hardware. It will do the rest. No extra code needed.
    LabVIEW Champion . Do more with less code and in less time .

  • How can i make a simple app?

    Hi,  i just became an apple develiper,  Im wondering how to make a simple app like a "flashlight" like app,  Can anybody help me out?  would i have to start from scratch or could i use someone else's start??

    Use your logon to the iOS Dev Center and see this links:
    iOS Human Interface Guidelines
    iOS Starting Point
    Start Developing iOS Apps Today
    App Development Overview
    App Store Review Guidelines for iOS Apps
    Your First iOS App

  • How can I make a simple 1 channel I/O with RS232?

    Hy all,
    I just want make a simple 1/0 output over RS232. How can I programme it in LabView? Noemaly we send datas over RS232, but I want just a High or a Low on the TxD (or may on DSR or CTS).
    Thanks
    Petric

    You are lucky, here is a 6.0 version ... I hope it works
    CC
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        
    Attachments:
    DTR control 2.vi ‏10 KB

Maybe you are looking for